Quote from whenwood:
Anyone saying you can test against 2 weeks of data, pick the top performer, and expect that behavior to continue is being dishonest or has never attempted it. (Alright there is a small chance you MIGHT discover a "magic system" this way, but don't count on it.) Getting backtest results to continue performance is almost always MUCH harder than that. But of course the software companies don't want you to know that because it would affect their software sales. If peolple realize mechanical trading might be just as hard or harder than manual trading they might not try.
I can take a simple sma crossover system, test it on all symbols on the nasdaq, from sma 9 to 50, for past few months, and get many symbols that produce unbelievable profits, 1000s of percent return per year. But I can guarantee you those symbols will not continue to produce that profit, or will produce a loss. The same is true for most systems.
Optimizing against a longer time frame such as 2 years should in theiry produce more reliable results that continue, however the results will be lower. Why lower? By increasing time period you are putting more constraints and requirements on the system. Without getting into a detailed explanation, this simply makes the top performing optimization more "conservative" and thus produces lower profit.
I once optimized a ES system for a client against past 3 months, found result that were amazing. Informed client that behavior could not necessarily be depending on to continue long. Tested against 2 years, found top performer, but it was much less - .5 points average a day.
cunparis I am actually going to make a YouTube video about this soon I'll send you a pm so you can watch it.
This is not how this system tests and it is not giving you results for symbols. That is the point. The system is testing the event not the stocks and it is the only one that I know of that does it. You have no idea what the system is going to trade tomorrow. The notion of a system working for 2 years is absurd to say the least. The market is way too efficient. With the OM you get put in the right direction and then continue to refine as you trade as long as real results are similar to what you have been testing. You are talking about a cybertrader or tradestation type of backtest and I agree with you on that. What I am doing is not looking for sma cross and finding the stock that it works well with. I am looking for is an event that has been working across a broad range of stocks in the last 3 weeks. And its not easy.