Client is using TREP , EMA C++ for coding. They raised enhancement request for Expected function,
client Usmart would like to raise an enhancement request.
Use case :
Currently our client are taking US equity and option data, about 1.4 million RICs a day. Register and Unregistering RICs is resource costing and risky. Thus client would like a function that when they connected, our server would send they all data from markets they are contracted (and licensed) for.
Another option is if they can use RIC chain to unregister whole market.
Current function:
Client can use RIC chains to register US equities but unable to use it to unregister.
Client has to register US options RIC by RIC as there is no RIC chain.
Expected function:
Client connecting server which will push data after connection initialized. Some competitors such as ICE NYSE group (formerly IDC) is doing so.
OR
Client use RIC chain to register and unregister for each or all markets they subscribed for. E.G. Nasdaq Basic, CBOE options, NYSE Arcabook.
Best Answer
-
Hi @Siliang.Pan
In terms of the US equities, I can only assume they are using a SymbolList - as EMA does not implement native chain handling.
The nature of our APIs and the infrastructure is that each instrument - has its own individual stream + stream ID - as each stream updates independently of each other.
In terms of their current implementation, is there any reason why all items are closed down each day and re-requested the next day? Can they leave the subscriptions open as long as their app continues to run - so they receive updates as and when there is any market activity?
If they do still need to close all markets, as well as the Login Handle suggestion I made earlier, the customer could instead uninitialize the OmmConsumer instance when they wish to unregister all markets and initialize the OmmConsumer again when they wish to start again the next day. They will of course need to re-register all instruments for both approaches.
0
Answers
-
Hi @Siliang.Pan
I have referred this thread to the development team - however, you can also post Change requests directly onto our GitHub repository for the attention of the development team Refinitiv/Real-Time-SDK (github.com)
In term of unregistering the whole market, they could do this by unregistering / closing the Login Stream - i.e.logging out from the server. I have discussed this technique in this other post handle unregister problem - Forum | Refinitiv Developer Community
As explained, they will need to obtain the Login Handle during the initialisation and then unregister it when they wish to close all open data instrument streams.
1
Categories
- All Categories
- 6 AHS
- 39 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛