setting extremely small targets and stop losses

harasees
I want to place intraday orders with really small stop losses and targets lets say around 0.05%. I have noticed the web socket ticks are super unreliable for most of the stocks in the sense that firstly there is a huge delay ( > 1 sec) between the exchange traded time and the moment we get the tick via websocket which means if I send a stop loss order with trigger as (last traded price) LTP - 0.05% via the place_order api it might get rejected since the LTP might have already breached the trigger price considering all the delays. Is there a workaround for this ?

Also I have noticed the tick data shown in the form of chandle stick charts on the website is slightly different from the data we receive via web socket. Any reason for this inconsistency ? Does this mean my Stop loss or target can get triggered even when we never receive a tick which breaches the threshold for the stop loss/ trigger price ? Any suggested workarounds ?
  • sujith
    Kite Connect offers level 2 data which is offered for the members of the exchange. Exchange may have hundreds of ticks in a second. Not everything is streamed over internet. Only colocation setup will get those ticks. It is like a SNAPSHOT data streamed via internet to all the connected members.

    Kite Connect APIs are the retail trading APIs. It is not suitable for HFT of low latency strategies. You may get a colocation setup to do this. It may cost upwards of 20lakh per annum to set it up.

    You may refer to this related thread.
  • harasees
    @sujith how can we get onboarded as a member of the exchange ? Are there any prerequisites ?
Sign In or Register to comment.