In general, with MultiCharts' intrabar order generation (IOG), while backtesting with historical data, sometimes entry and exit imprecisions (bugs) are known to occur, as a function of OHLC gross resolution. Yet, in this context the same code will correctly execute while forward-testing with realtime data.
Specifically, while backtesting historical data with range bars, perhaps MultiCharts' 'bar magnifier' function is not available -- which would mean you can't rely on tick resolution while backtesting range bars -- only OHLC. In this case, I believe a 'down' range bar would be assumed to go from its O to H to L to C with no intermediate granularity. (Nothwithstanding, realtime data + IOG would work correctly with range bars.)
Since range bars are similar to Point bars and Renko bars,
reference:
https://www.multicharts.com/trading...on,_Bar_Magnifier_on_Non-Standard_Chart_Types
Specifically, while backtesting historical data with range bars, perhaps MultiCharts' 'bar magnifier' function is not available -- which would mean you can't rely on tick resolution while backtesting range bars -- only OHLC. In this case, I believe a 'down' range bar would be assumed to go from its O to H to L to C with no intermediate granularity. (Nothwithstanding, realtime data + IOG would work correctly with range bars.)
Since range bars are similar to Point bars and Renko bars,
reference:
https://www.multicharts.com/trading...on,_Bar_Magnifier_on_Non-Standard_Chart_Types
Last edited: