easy way to get option futures data
I am wondering whether there is an easy way to get all options data with underlying like CME CL/NG. currently the way i do it is to download the options chain by using the the RIC: 0#CL+, and there would be more than 10000 ric identifier I get, which makes it really difficult to download useful data, as most of them would not have any data as they are not traded during that date. and I have to seperate it into small basket to request data as 10000 is too much to put in the request and the api complain about it.
So I am wondering whether there is a way to download only validated options data, do not get those ric for options not active at the current date, or limit the options strike around the ATM options price.
so the ric chain would be shorter.
Or is there a way to directly download data using the ric 0#CL+ rather than find the options chain firstly.
The API i use is ElektronTimeseriesExtractionRequest.
Best Answer
-
Effectively, using /Search/HistoricalChainResolution to convert the chain to RICs, I see there are currently slightly more than 100k RICs in that chain.
All extraction requests have a limit on the number of instruments; for an Elektron Timeseries Extraction Request it is 30'000 instruments. This is for obvious technical reasons, to avoid overburdening the servers with huge queries.
The servers can only determine if an instrument is active or not at a specific date or date range when the extraction is actually performed, it is not possible to know that in advance. In other words, it is not possible to get only those RICs that were active at a specific date.
And there is no possibility to limit the results to options where the strike price is around the ATM price, for the same reason.
So the only solution I see is to convert the chain to RICs, and then make several data extraction requests that each respect the instrument limit .
0
Answers
-
Thank
you for your participation in the forum.Are
any of the replies below satisfactory in resolving your query?If
yes please click the 'Accept' text next to the reply that best answers your
question. This will guide all community members who have a similar question.
Otherwise please post again offering further insight into your question.
Thanks,
-AHS0
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
- 684 Datastream
- 1.4K DSS
- 613 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 248 ETA
- 552 WebSocket API
- 37 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 637 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
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 191 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 88 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛