C# Problem with calling many ItemNames for AdxRtHistory
Having problems retrieving data using the AdxRtHistory class in C#
AdxRtHistory work well for for retrieving past data for a small group of RICs however for large numbers of RICs AdxRtHistory just returns the first 1MB worth of data. The program is currently retrieving the data in one massive batch, I tried doing multiple batches (on the same program) but with no success. Was wondering if anyone has a solution to this problem
Thanks in advance
Best Answer
-
I suggest you use the .NET Data API which has more functionality that the AdxRtHistory. The tutorials can be found here.
0
Answers
-
@yuri.gt a couple of questions:
is there an error or the request just times out?
could you specify the exact number of RICs, e.g. 100 for large requests and 10 for a small group.
0 -
There is no error or time out. After about 300-400 RICs or so the program will pause, get the data for those RICs and then fail to get the RIC data for the remaining RICs after that pause. The program would resume and execute without retrieving the data for the last few RICs
0 -
I'm also quite sure that it's not a problem with the RIC format, I changed the order of the input of RICs and the program continued to have that brief pause at around 300-400 RICs.
I'm currently using the ItemNames attribute in AdxRtHistory which is a string parameter, I don't think this is the right attribute for calling many RICs since a List would be more suited for the purpose however I'm not sure of the attribute name or if one even exists?
0 -
Hi @yuri.gt
AdxRtHistory object is definitely not designed to handle hundreds of RICs as input. Instead of sending all the RICs to the same instance of AdxRtHistory you could create multiple instances of the object and pass a few RICs to each instance.
However using Eikon .NET Data API as suggested by Zhenya Kovalyov would be a much better solution. AdxRtHistory object retrieves timeseries from a legacy source providing very limited breadth and depth of data compared to the source used by Eikon .NET Data API, not to mention a much more modern interface implemented in Eikon .NET Data API.0 -
Thanks solved the problem
0 -
Thanks, the Data API solved the problem
0
Categories
- All Categories
- 6 AHS
- 37 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 中文论坛