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?
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.
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.
You can check out FAQs here.