I'm looking to understand this issue better. It may be simply a function of using Daily data.
There is always a one bar delay for orders to be filled after my strategy signal is achieved. If Im using a croffover/crossunder, this becomes a two bar delay.
For example, if my entry is SMAfast crosses up through SMAslow - and this takes place on Monday, the buy is executed on Thursday.
If its a stop order that says when price is < $10, and the price closed at $9 on Monday, the stop order is executed on Wedendsday.
As usual, Im sure Im missing something here. I would assume that if I am using close prices (which I have been and believe all I can do since its daily/free historical data) why could the trades not take place the next day in this back testing?
Note I am not using anything other than zero in the "bars ago" fields. It is only the crossover/crossunder that forces me to delay an additional day.
Meegwell
Comment