I have searched extensively to try and see if this was already answered.
In terms of how ticks are delivered, I have studied and understood the 4 different models for MT5 strategy tester. Great videos by Darwinex on this. I am missing something obvious though.
https://fxdreema.com/shared/kj4MsC3Nc
All condition blocks set to candle ID 1.
The EA should only trigger on the 1st tick of the new bar of the timeframe being tested, and look back at the previously completed bar of the timeframe.
I share an example where I got the profit and loss calculated from the open price of the in trade loop and the prior candle close (ID 1).
So the trades should produce exactly the same results for Open Prices Only, and Every Tick as Real Tick.
Why when looking at the visual tester does the stop loss get triggered at different points on the 2 different models. I would have thought that since the EA is setup to only be activated on the first tick of each new bar, and the profit and loss are only calculated on the first tick of each new bar, the 2 results should be identical.
With once per bar I thought it would only allowing the same single tick through, whether that is open price only or every tick as real ticks, so then it should close at the same point and the number of trades should be identical.
What am I missing to not understand the difference in results?! Thanks.