ltp is different

vineshmaster
websocket ticks data differs from zerodha data when order execution .order is executed on unrecorded price level. for the stock apollopipe in equity 1 quantity sell order is executed at 11.33.42 for price 440.4 but the price 440.4 has not recorded in websocket data or zerodha chart anywhere.. i have attached pictures for reference.

  • seth
    Zerodha Tick data can miss ticks in between but it should have shown up in the candle's low value.

    Plus the spread is too big to be ignored. Someone selling a higher quantity would potentially lose a lot of money because of such discrepancy. Very bad considering Zerodha charges a premium price for their API.
  • ANL
    ANL edited January 16
    @vineshmaster You may not understand the distinction between snapshot data and TBT data. Kite API, like any other broker API, only provides snapshot data, which is a snapshot of 100 tick data that is actually trading on the exchange per sec. As a result, the exchange only provides one or two ticks per second for snapshot data.
    The price you want to place an order can't execute it if you are looking to do latency-based trading. For that, you may use colocation.

    In fact, Kite provides tick data that is delayed by 1 or 2 seconds, so the price you saw through Kite data was actually 2 seconds older, so how can we place an order by tracking the older price? Yes, we can place the order in this situation, but it requires high skills and some adventure.

    To conclude, Zerodha doesn't give a guarantee for the order execution. It's just an order execution platform and provides tick data for low-frequency trading, which is not meant for critical trading. Better to use this API for just trend assessments, nothing more.

    You may refer to the following threads: Delay in receiving ticks , data discrepancy on charts- WS are not matching & fast market data
Sign In or Register to comment.