I know its impossible for NT7 to run any calculations in the Strategy Analyzer until a bar has closed. However, I think this question deals with a separate issue, since it involves sending an order after a bar has closed.
Anyway, imagine this scenario. I am backtesting a Strategy in the Strategy Analyzer that analyzes 1 minute Last bars and sends its Long Entry orders to 1 tick Bid bars. Lets assume a 1 minute Last bar that closed at 11:32:00 AM causes my strategy to send a long entry order. Now lets assume the bid price slightly before and during 11:32:00 AM was $100 and did not change until it rose to $101 slightly before 11:32:01. This would cause my fill price to be $101 even though NT's logic knows the bid price at 11:32:00 AM was $100.
Any tips on how to fix this and get the order to fill at $100? Would I I need to create a custom fill algorithm as explained here?
P.S.
In live trading trading, the fill price of a long entry is far more likely to be the price of the closing bid tick of the bar that caused the entry signal, rather then the price of the the following bar's opening bid tick. I find Backtest results that don't take this into consideration are highly inaccurate. This is why I have asked the above question.
Comment