Yes! I cant think of how many times the act of back testing itself was the catalyst for a new idea.

During backtesting I have found that accidents have provided me some of my best results. I will be tweaking variables trying to represent some idea I have and Ill get a result back that is significantly better. But after reviewing what I adjusted I realize it doesn't match with my logic and was wrong. Ive found some of my best improvements have happened like this or I just made a typo. Sometimes I figure out why its working but other times I still have no idea why its so successful.
Anybody else have this happen? It almost seems like the most illogical systems work the best..maybe because no one else is doing it?
During backtesting I have found that accidents have provided me some of my best results. I will be tweaking variables trying to represent some idea I have and Ill get a result back that is significantly better. But after reviewing what I adjusted I realize it doesn't match with my logic and was wrong. Ive found some of my best improvements have happened like this or I just made a typo. Sometimes I figure out why its working but other times I still have no idea why its so successful.
Anybody else have this happen? It almost seems like the most illogical systems work the best..maybe because no one else is doing it?
IMO: I prefer to examine if some trading strategy could have been successful in the past before wasting time (and/or money) with it in forward testing. -- Backtesting provides rapid feedback, however, for forward testing you must wait!I still don't understand backtest, when we so freely can forward test.
Possibly no patience??? To lose money!!!
That certainly happened to me. I backtest using PHP so everything has to be written from scratch. When I made a mistake in my code, sometimes I do discover pockets of good return. But when the mistake is corrected, the real return can barely cover slippage. I don't think it's a surprise that you need to think outside the box. You can't really expect profit using something simple like follwoing three moving averages, otherwise everyone would be using it already.