What you can notice from the charts is that FXCM has gaps from day to day with a realtime chart, but closes these gaps when loading historical data. But this shouldn't really make a difference to the price at which candles are printed at. If I do a 'reload historical data' on my live trading chart (which I'm not going to do because there're orders pending), it WILL match the second chart price levels.
I need the price levels of a historical chart load on my realtime charts because that is obviously what my backtesting is based upon. This is the reason I have stated on other threads that I need to reload historical data on market open because for some reason candles are being printed at wrong price levels if I leave a realtime chart open.
I don't know if this has something to do with settlement price not being included until a chart refresh, as stated in these threads:
But whatever the reason, historical price loads are not matching realtime price loads. What is the reason for the discrepancy in price between the two charts?
Comment