I've heard this several times and experienced myself: every system has a time spam and nothing works forever. This made me think, what's the point to back test a system on very old data? I think that 2-3 years for daily time frame and 6 months to a year for intraday will make it current. Am I missing something? Or, are there systems that been working for last 50 years or so?