Quote from intradaybill:
It is quite possible that you have implemented a look ahead of some kind in your backtest or you have fallen a victim of a backtesting flaw in the software you are using. These are typical in all platforms.
Forward testing has provided almost identical results.
I also consided look ahead, however, what I did was take random samples of data from different markets from different times. This reduced/eliminated any bias I might have had. If there was some look ahead, then the results should have been scattered. I.E. the chance of me getting the same results +- 5% for the win ratio, on different trading platforms and different data providers on different markets and different times is practically 0 unless the true mean is within that range. It is more than a coincidence