I am trying code which will get any of the available mode - “LTPC”: “ltpc”, “FULL”: “full”, “OPTION”: “option_greeks”, “D30”: "full_d3
The problem is that I do not get the second tick and onwards. I get the first response like this
"
[DEBUG] HTTP response: 200
[DEBUG] Redirect URL: wss://wsfeeder-api.upstox.com/market-data-feeder/v3/upstox-developer-api/feeds?requestId=de69177e-b71b-4d83-8bcc-033f4e371d86&code=Cu1Ft-0b5b1b0b-be97-4547-acb5-9eb82596ff27
[DEBUG] WebSocket thread started
[DEBUG] Sending SUB: {“guid”: “my-guid”, “method”: “sub”, “data”: {“mode”: “full”, “instrumentKeys”: [“NSE_FO|OPTIDX_NIFTY24JUN24500CE”]}}
[DEBUG] Sending subscribe: {‘guid’: ‘my-guid’, ‘method’: ‘sub’, ‘data’: {‘mode’: ‘full’, ‘instrumentKeys’: [‘NSE_FO|OPTIDX_NIFTY24JUN24500CE’]}}
[CONNECTED] WebSocket opened
[STREAMER] WebSocket connection established. Subscribing to instruments…
[RAW BINARY] len=154 bytes
[STREAMER] Raw message received
[DEBUG] Decoded type: 2
[RECEIVED] {
“type”: “market_info”,
“currentTs”: “1749623863990”,
“marketInfo”: {
“segmentStatus”: {
“NSE_EQ”: “NORMAL_OPEN”,
“NSE_COM”: “NORMAL_OPEN”,
“BSE_FO”: “NORMAL_OPEN”,
“NSE_FO”: “NORMAL_OPEN”,
“BSE_EQ”: “NORMAL_OPEN”,
“MCX_INDEX”: “NORMAL_OPEN”,
“MCX_FO”: “NORMAL_OPEN”,
“BSE_INDEX”: “NORMAL_OPEN”,
“NCD_FO”: “NORMAL_OPEN”,
“NSE_INDEX”: “NORMAL_OPEN”,
“BCD_FO”: “NORMAL_OPEN”
}
}
}
[RECEIVED] {‘type’: ‘market_info’, ‘currentTs’: ‘1749623863990’, ‘marketInfo’: {‘segmentStatus’: {‘NSE_EQ’: ‘NORMAL_OPEN’, ‘NSE_COM’: ‘NORMAL_OPEN’, ‘BSE_FO’: ‘NORMAL_OPEN’, ‘NSE_FO’: ‘NORMAL_OPEN’, ‘BSE_EQ’: ‘NORMAL_OPEN’, ‘MCX_INDEX’: ‘NORMAL_OPEN’, ‘MCX_FO’: ‘NORMAL_OPEN’, ‘BSE_INDEX’: ‘NORMAL_OPEN’, ‘NCD_FO’: ‘NORMAL_OPEN’, ‘NSE_INDEX’: ‘NORMAL_OPEN’, ‘BCD_FO’: ‘NORMAL_OPEN’}}}
"
Here is the link to the code. Any advise would really help