I am currently using the WebSocket API to download live market data and subsequently converting it into 5-minute candlestick data for my analysis. However, I have noticed some discrepancies between the prices in my data and the prices displayed on the Zerodha platform.
Could you please provide some insights into the potential reasons for these price variations?