When I try to stream live market data for Reliance, It streams correct information every 1 second or so. When I tried to stream in live market data for another instrument (TATASTEEL), it gave me no data. The on_tick() callback was not triggered. And for another instrument (SHYAMAINFO), the last traded price was shown as 0.0. Is this a bug? Or am I doing something wrong?
Anything is possible ( bug or otherwise ) but data is not streamed from Kite platform with respect to time intervals, but with respect to change in data. that is if stock is less liquid and there is no activity in it for that period no streaming is done from Kite server side. when activity happens, that is when trade happens. or change happens in aspect of Scrip that is relevant to the steaming kind you have selected data is delivered. like ltpmode is tied to change in ltp and so on.
So For LTP Mode, There should be data streamed in as there is a change in ltp right? But then for Instrument Id 738561, I am receiving data in LTP Mode, even when there has been no change in the ltp. While for some of the other instruments, I do not receive any data.
Hi @nirmalthomas26, Can you give instrument token for TATASTEEL which you used to fetch data? There are multiple instruments in the dump as there are BE, BL series also. SHYAMAINFO seems to be illiquid right now. @trade_then 's explanation is correct. I just tried modeLTP for 738561 and I printed LTP of every tick and the values are different.
@nirmalthomas26, The correct instrument token for TATASTEEL(NSE) is 895745, you seem to be subscribing to TATASTEEL 6(153720324) which is an illiquid instrument.
where to get the instrmenet -->script name mapping .. for example, Yesbank=XXXX, Tatasteel=yyyy.
i am a new user, i have only script name like yesbank,Canbk. Facing difficulty in finding respective instrument name. pls share java based code snippet pls.
Thanks
Regards
Can you give instrument token for TATASTEEL which you used to fetch data? There are multiple instruments in the dump as there are BE, BL series also.
SHYAMAINFO seems to be illiquid right now.
@trade_then 's explanation is correct. I just tried modeLTP for 738561 and I printed LTP of every tick and the values are different.
I also did try out a few other instruments out of which one was MANAPPURAM, for which I got the same response as with TATASTEEL.
Thank you
The correct instrument token for TATASTEEL(NSE) is 895745, you seem to be subscribing to TATASTEEL 6(153720324) which is an illiquid instrument.
for example, Yesbank=XXXX, Tatasteel=yyyy.
i am a new user, i have only script name like yesbank,Canbk. Facing difficulty in finding respective instrument name. pls share java based code snippet pls.
Thanks,
You can check out FAQs here.