Symbol name discrepancy

@Ketan, @Pradeep_Jaiswar
Can someone explain why you don’t have symmetry in symbol name in you NSE.csv file

here are some example

NIFTY24O1027450CE 10/10/2024
NIFTY24OCT25450PE 31/10/2024
MIDCPNIFTY24SEP11875CE 30/09/2024
MIDCPNIFTY2492312100CE 23/09/2024
MIDCPNIFTY24O0711500PE 07/10/2024
BANKNIFTY24O0151600CE 01/10/2024
BANKNIFTY24OCT49100CE 30/10/2024
FINNIFTY24O1524550CE 15/10/2024
FINNIFTY24OCT26500CE 29/10/2024
FINNIFTY24O2224650CE 22/10/2024

Hi @Ketan , @Pradeep_Jaiswar
Tell me one thing who is making these apis?

I am getting this response from your Websocket code “Full” mode.
Where is Market depth in this?

{‘type’: ‘live_feed’, ‘feeds’: {‘NSE_INDEX|Nifty 50’: {‘ff’: {‘indexFF’: {‘ltpc’: {‘ltp’: 26238.4, ‘ltt’: ‘1727418943000’, ‘cp’: 26216.05}, ‘marketOHLC’: {‘ohlc’: [{‘interval’: ‘1d’, ‘open’: 26248.25, ‘high’: 26277.35, ‘low’: 26206.95, ‘close’: 26238.4, ‘ts’: ‘1727375400000’}, {‘interval’: ‘I1’, ‘open’: 26231.3, ‘high’: 26234.6, ‘low’: 26229.25, ‘close’: 26231.4, ‘ts’: ‘1727418840000’}, {‘interval’: ‘I1’, ‘open’: 26232.5, ‘high’: 26242.05, ‘low’: 26230.4, ‘close’: 26238.4, ‘ts’: ‘1727418900000’}, {‘interval’: ‘I30’, ‘open’: 26241.45, ‘high’: 26241.45, ‘low’: 26207.9, ‘close’: 26222.25, ‘ts’: ‘1727415900000’}, {‘interval’: ‘I30’, ‘open’: 26222.6, ‘high’: 26242.05, ‘low’: 26206.95, ‘close’: 26238.4, ‘ts’: ‘1727417700000’}]}, ‘yh’: 26277.35, ‘yl’: 18837.85}}}, ‘NSE_INDEX|Nifty Bank’: {‘ff’: {‘indexFF’: {‘ltpc’: {‘ltp’: 54196.95, ‘ltt’: ‘1727418943000’, ‘cp’: 54375.35}, ‘marketOHLC’: {‘ohlc’: [{‘interval’: ‘1d’, ‘open’: 54338.7, ‘high’: 54338.7, ‘low’: 54148.05, ‘close’: 54196.95, ‘ts’: ‘1727375400000’}, {‘interval’: ‘I1’, ‘open’: 54205.25, ‘high’: 54213.5, ‘low’: 54198.05, ‘close’: 54199.95, ‘ts’: ‘1727418840000’}, {‘interval’: ‘I1’, ‘open’: 54202.3, ‘high’: 54206.95, ‘low’: 54194.2, ‘close’: 54196.95, ‘ts’: ‘1727418900000’}, {‘interval’: ‘I30’, ‘open’: 54217.9, ‘high’: 54231.3, ‘low’: 54152.5, ‘close’: 54183.6, ‘ts’: ‘1727415900000’}, {‘interval’: ‘I30’, ‘open’: 54184.55, ‘high’: 54221.7, ‘low’: 54148.05, ‘close’: 54196.95, ‘ts’: ‘1727417700000’}]}, ‘yh’: 54467.35, ‘yl’: 42105.4}}}}, ‘currentTs’: ‘1727418943793’}

Hello @chapterMurphy,

We recommend using JSON files for fetching instruments to ensure consistency, as CSV files will soon be deprecated. This update is also noted on our Instruments Page | API Documentation.

Thank you.

Hello @chapterMurphy,

The instrument key (NSE_INDEX|Nifty 50) you’re using refers to an index, and indices are not directly traded on the exchange. However, if you provide a contract for this index, you will receive market depth data in the askQ and bidQ fields.

Here is a screenshot of the NSE_FO|58562 instrument key which is represents 26100 CE of 3rd OCT.
Screenshot 2024-09-27 at 4.41.19 PM

Hi @Ketan, @Pradeep_Jaiswar
How to get index names from your instrument josn.

  1. I need to get INDIAVIX value?
  2. Why I am getting error When I am running websocket
    Exception: : sent 1011 (internal error) keepalive ping timeout; no close frame received
        async with WS.connect(response.data.authorized_redirect_uri, \
                              ssl=ssl_context, \
                              logger = BrokerLogs, \
                              ping_interval = 10,
                              ping_timeout = 5, \
                              close_timeout = 20
                            ) as Websocket:  

Also How can i read the guid what I am passing in websocket.send method?

Please answer, I need to connect two websockets too?
What to do in that case?

Hi @Ketan , @Pradeep_Jaiswar
Any updates?

your responses are for few time or it is for paid members?

Hi @chapterMurphy,

We are looking into your query and will respond to you soon with a solution. Thanks.

Hi @chapterMurphy

For your first question the instrument key of INDIA VIX is NSE_INDEX|India VIX and you can search in instrument json file with key as trading_symbol and value as INDIA VIX

For the second case can you share your 6 digit user id and around which time you got this error so we can investigate this further.

Thank you.

I am working in market timings…
9.30 to 3.30

Secondly, It is giving me data for 5-6 calls and then throwing this error…

Please let me know If we can put pingpong or keep alive time for web socket, since I am taking calling ltp first of major indexes and then Creating instrumentkey for full mode.

So it should be two websockets using a single async queue.

— Ho can get the NIFTY50, 100, IT, FMCG from your instruments Json?

I have given my id to personal ping

@Ketan, @Pradeep_Jaiswar , @Ushnota

What’s the update?
If I am working on an application and have some deadlines… with your support I will definitely miss my ETAs…

Is there any Premium plan where I can get answer ASAP… Or Is it like you people are just like that…

Hi @chapterMurphy,

We have noted down your query and we will get back to you with an update soon. Appreciate your patience. Thanks!

@Ketan, @Ushnota
Please let me know the ETA, or else I will move to another broker.
Thanks!

@Ushnota, @Ketan
We have noted down your query and we will get back to you with an update soon. Appreciate your patience. Thanks!

What do you mean by UPDATE SOON?

let me know if you are unable to resolve it…

Hi @chapterMurphy
Could you try using the WebSocket Streamer Function to rule out any implementation issues while connecting to WebSocket and let us know your response.

Also, if you could share your implementation, that would be helpful.

Thanks!