Hi,
Assume I want to subscribe 500 Instrument.
I have initiated websocket to rec tick data of the 500 subscribed instrument
As per documentation “The market data feed response requires decoding using protobuf, utilizing the provided proto file. You’ll need to translate the Market Data Proto File into the appropriate format compatible with your specific programming language.”
here is the return
Instrument list key: [
'NSE_FO|56785', 'NSE_FO|44897', 'NSE_FO|44896',
'NSE_FO|44887', 'NSE_FO|44886', 'NSE_FO|44885',
'NSE_FO|44884', 'NSE_FO|44889', 'NSE_FO|44888',
'NSE_FO|44893', 'NSE_FO|44892', 'NSE_FO|44854',
'NSE_FO|44853', 'NSE_FO|44852', 'NSE_FO|44858',
'NSE_FO|44857', 'NSE_FO|44856', 'NSE_FO|44855',
'NSE_FO|44859', 'NSE_FO|44861', 'NSE_FO|44860',
'NSE_FO|44843', 'NSE_FO|44842', 'NSE_FO|44845',
'NSE_FO|44844', 'NSE_FO|44875', 'NSE_FO|44874',
'NSE_FO|44873', 'NSE_FO|44879', 'NSE_FO|44878',
'NSE_FO|44883', 'NSE_FO|44882', 'NSE_FO|44881',
'NSE_FO|44880', 'NSE_FO|44863', 'NSE_FO|44862',
'NSE_FO|44869', 'NSE_FO|44868', 'NSE_FO|44867',
'NSE_FO|44866', 'NSE_FO|44872', 'NSE_FO|44871',
'NSE_FO|44870'
]
Received message: FeedResponse {
feeds: {
'NSE_FO|44854': Feed { ltpc: [LTPC] },
'NSE_FO|44897': Feed { ltpc: [LTPC] },
'NSE_FO|44853': Feed { ltpc: [LTPC] },
'NSE_FO|44875': Feed { ltpc: [LTPC] },
'NSE_FO|44896': Feed { ltpc: [LTPC] },
'NSE_FO|44852': Feed { ltpc: [LTPC] },
'NSE_FO|44874': Feed { ltpc: [LTPC] },
'NSE_FO|44873': Feed { ltpc: [LTPC] },
'NSE_FO|44858': Feed { ltpc: [LTPC] },
'NSE_FO|44857': Feed { ltpc: [LTPC] },
'NSE_FO|44879': Feed { ltpc: [LTPC] },
'NSE_FO|44856': Feed { ltpc: [LTPC] },
'NSE_FO|44878': Feed { ltpc: [LTPC] },
'NSE_FO|44855': Feed { ltpc: [LTPC] },
'NSE_FO|44859': Feed { ltpc: [LTPC] },
'NSE_FO|56785': Feed { ltpc: [LTPC] },
'NSE_FO|44861': Feed { ltpc: [LTPC] },
'NSE_FO|44883': Feed { ltpc: [LTPC] },
'NSE_FO|44860': Feed { ltpc: [LTPC] },
'NSE_FO|44882': Feed { ltpc: [LTPC] },
'NSE_FO|44881': Feed { ltpc: [LTPC] },
'NSE_FO|44880': Feed { ltpc: [LTPC] },
'NSE_FO|44887': Feed { ltpc: [LTPC] },
'NSE_FO|44843': Feed { ltpc: [LTPC] },
'NSE_FO|44886': Feed { ltpc: [LTPC] },
'NSE_FO|44842': Feed { ltpc: [LTPC] },
'NSE_FO|44885': Feed { ltpc: [LTPC] },
'NSE_FO|44863': Feed { ltpc: [LTPC] },
'NSE_FO|44884': Feed { ltpc: [LTPC] },
'NSE_FO|44862': Feed { ltpc: [LTPC] },
'NSE_FO|44869': Feed { ltpc: [LTPC] },
'NSE_FO|44868': Feed { ltpc: [LTPC] },
'NSE_FO|44889': Feed { ltpc: [LTPC] },
'NSE_FO|44845': Feed { ltpc: [LTPC] },
'NSE_FO|44867': Feed { ltpc: [LTPC] },
'NSE_FO|44888': Feed { ltpc: [LTPC] },
'NSE_FO|44844': Feed { ltpc: [LTPC] },
'NSE_FO|44866': Feed { ltpc: [LTPC] },
'NSE_FO|44872': Feed { ltpc: [LTPC] },
'NSE_FO|44893': Feed { ltpc: [LTPC] },
'NSE_FO|44871': Feed { ltpc: [LTPC] },
'NSE_FO|44892': Feed { ltpc: [LTPC] },
'NSE_FO|44870': Feed { ltpc: [LTPC] }
},
currentTs: Long { low: 1399965911, high: 407, unsigned: false }
}
here to the ltp of those should I need to loop to all one by one??
It means in all tick I need to loop 500 times here in my ex, is it correct??
If yes then its a huge process in each ticker just to extract the ltp.
if no please suggest the way to do in node js