There is an issue when using F12 together with SyncScroll by Ovo (not Ovo's fault I guess):
When moving from the past to the future, MT4 actually displays two subsequent candles next to the current candle (even when Chart Shift is disabled, this is because CHART_CURRENT_POS refers to the third rightmost candle visible in the chart, not THE rightmost candle, except there are no future candles). SyncScroll uses this third rightmost candle as its focus/sync point and therefore you can always see two future candles in each timeframe/chart (please see the attached screenshot as an example).
Is there a way to solve this issue and not see future candles when performing a manual backtest/step by step navigation?
Idea #1: Ovo's source code for SyncScroll posted here could be adapted but unfortunately it cannot be compiled without his dependencies.
Idea #2: To not mess with the chart navigation and have it shift all the time, another solution would be to place a label over all chart (sub-)windows and thus simply hide the two rightmost candles. PABacktesterV3.1 of Kilian19 is doing something similar.
I'm not skilled enough to implement idea #2 in a discrete indicator on my own yet, so I'm looking forward to your help and suggestions. Thanks!