Why has the value of historical candles on the chart changed after a refresh or opening a new chart?

Estimated reading: 2 minutes 97 views

When you open a chart on TradeJini, live candles are formed on your computer or mobile using the ticks or prices streamed from TradeJini’s end. The historical candles or the existing candles on the chart are stored at TradeJini’s end using the market data received from exchanges. However, it’s important to note that the data used to form candles on your device could be a subset of the actual data received by TradeJini. This variance can occur due to differences in internet speed and uptime, resulting in users receiving fewer ticks.

As a consequence, the candles plotted on your device may slightly differ from the candles saved at TradeJini’s end for historical data. When you refresh the chart or open a new one, TradeJini streams the historical candles, replacing the previously plotted candles from the time the chart was first opened. This process may lead to slight differences in how the chart appears upon refreshing or reopening the same chart.

To ensure accuracy, TradeJini makes adjustments to the opening price of the day around 9:20 AM. This is done because the market opening can experience a surge in ticks, potentially causing discrepancies. The opening price is adjusted using the actual open price published by the exchanges. For stocks, this is the pre-market opening price at 9:07 AM, and for F&O instruments, it’s the actual opening price seen in the market depth. Consequently, when historical candles are recalculated and refreshed on the chart, they reflect the actual opening price published by the exchanges, not the opening price captured by the candles on your end.