Historical Pricing with more than one underlying in excel vba

Hi,
We used excel vba code with the old "RHistoryAPI.dll" to query the prices for several stock underlyings. In the new "LSEG COM Library for Workspace" I also looked at the example file for historical pricing from the website "https://developers.lseg.com/en/api-catalog/workspace-sdk/lseg-com-library-for-workspace".
However, only one underlying can be queried there. How do I have to adapt the code so that it also works for several underlyings?
I think that the call ".GetData strRICList" should also work with a list of underlyings.
Thanks & regards
Jochen
Answers
-
Thank you for reaching out to us.
For the interday historical data, you can specify an array of items but it will return a single Interday summary record (the latest record not beyond the specified end date) for each instrument in the universe list.
With history
.fields Array("TRDPRC_1", "ACVOL_UNS")
.Interval IntervalEnum_P1D
.TimestampLabel TimestampEnum.TimestampEnum_endPeriod
.DisplayCell startCell
.Count 5
.GetData Array("GOOG.O", "AAPL.O", "IBM.N")
End With0 -
If you want full history for multiple instruments, at present, you will have to make multiple requests for each instrument.
0 -
Hi Nick,
Thanks for your answer. Is there already a plan for when it is possible to retrieve the history for multiple instruments? The request for each instrument will take a long time.
0 -
The endpoint that provides full historical data supports only one RIC at a time. This likely explains the library's current behavior.
0 -
Regarding a plan to retrieve historical pricing for multiple instruments, we are looking into adding this capability. Once I get more details as to what this will include, I will post a response on here when I get more details. But the idea is to provide this capability for summary intervals (Intraday and Interday), not for tick-based events. Summary intervals allows for the merging of time slices which appears to be the value/requirement for this capability.
0 -
This sounds good. We want to retrieve several intervals (30M and 60M) for several Underlyings for a given time horizon.
Since there are unfortunately not always the same number of quotes (because there are "holes" due to different trading times), it makes the individual query very cumbersome.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 696 Datastream
- 1.5K DSS
- 631 Eikon COM
- 5.2K Eikon Data APIs
- 13 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 5 Trading API
- 2.9K Elektron
- 1.4K EMA
- 256 ETA
- 562 WebSocket API
- 39 FX Venues
- 15 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 281 Open PermID
- 46 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 743 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 122 Open DACS
- 1.1K RFA
- 106 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 97 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛