Historical Strike Price for constant maturity option

Hi,
I'm trying to pull historical strike prices for constant maturity oprions:
data = ek.get_timeseries('SPX24MO=R',fields = 'STRIKE_PRC',start_date='2019-09-30', end_date='2019-10-22')
which returns:
SPX24MO=R STRIKE_PRC
Date
2019-09-30 NaN
2019-10-01 NaN
2019-10-02 NaN
2019-10-03 NaN
2019-10-04 NaN
2019-10-07 NaN
2019-10-08 NaN
2019-10-09 NaN
2019-10-10 NaN
2019-10-11 NaN
2019-10-14 NaN
2019-10-15 NaN
2019-10-16 NaN
2019-10-17 NaN
2019-10-18 NaN
2019-10-21 NaN
2019-10-22 NaN
however, using Excel formula builder with following formula "=RHistory("SPX2WO=R","STRIKE_PRC.Timestamp;STRIKE_PRC.Value","INTERVAL:1D",,"TSREPEAT:NO CH:Fd",B2)"
returns the data I'm looking for:
is there a way to pull the historical strikes to python?
Thanks,
Steffen
Best Answer
-
Hello @steffen.fuchs
According to my lookup via Data Item Browser (Eikon search -> Data Item Browser),
Implied Volatility is not populated for this instrument
However, the moderators of this forum are developers.
For in-depth content expertise, it is best to either refer to Refinitiv Helpdesk online or call your local Refinitiv Helpdesk, and to have your question be answered by a Refinitiv content expert.
0
Answers
-
Hello @steffen.fuchs
Would this call return the data you are looking for:
ek.get_data(['SPX24MO=R'],['TR.STRIKEPRICE'],{'sdate':'09/30/2019', 'edate':'10/22/2019'})
0 -
Thanks, it does indeed. Can it also return the value date of the data in a row?
0 -
You need to add TR.STRIKEPRICE.Date field.
ek.get_data(['SPX24MO=R'],['TR.STRIKEPRICE.Date','TR.STRIKEPRICE'],{'sdate':'09/30/2019', 'edate':'10/22/2019'})
0 -
Thanks, is it also possible to include the Implied Volatility in this request or do I have to put in a separate request like the one below
ek.get_timeseries('SPX24MO=R',start_date='2018-01-02', end_date='2018-01-30')
TR.IMPLIEDVOLATILITY returns NaN for me
0
Categories
- All Categories
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 683 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
- 626 Refinitiv Data Platform Libraries
- 5 LSEG Due Diligence
- 1 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
- 84 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛