In backtesting, and setting the fill algorithm to "Default", it backtests very well.
When I run the strategy in real time mode on Sim101 account however, it produces VERY different results.
ENTRY RULE= if x happens, close open position enter new position (opposite direction) on close of bar (market order). On real-time testing, the Entry price is always 1-2 ticks above(below) the stated bar close price.
CLOSE RULE= if y happens, close that position and go opposite again on close of bar (market order). On real time testing, the Close price is always 1-2 ticks below(above) the stated bar close price.
So, my question relates to strategy development...how to incorporate this into strategy? Should I (or anyone) only EVER try to create strategy that requires 4-5 tick profit in a liquid market like ES just to realize 1-2 tick in actual profit? NT help indicates that the backtesting algo is sophisticated enough to account for estimated differentials in situations like this (certainly not akin to real market...I understand that)
Or am I mis-applying certain capabilities of NT?
Or, might actual market provide "better" fills than NT real time fill algo?
Or is execution hardware other than my PC, internet and Zen-Fire necessary?

Comment