I've written a strategy that executes trades based on cross and on market position check. I compare the values of bar 1 and bar 2 (never bar 0, since it's live bar) and I use "CalculateOnBarClose = false" for tick-by-tick operation.
The trade on screenshot is taken on 10:40 AM, while the bar stamp is at 10:35 AM. Shouldn't the execution time be 10:35 AM as well, since we checked the previous bar for possible cross and the conditions were met (see the below cross of ADX / EMA(ADX)). The price (it took opening price of that bar) is actually from 10:35, while execution time is at 10:40.
Any help appreciated.

Comment