Retrieve the constituents of a yield curve using Eikon Data API (Python)

Hi,
I want to retrieve a list of RICs of the bonds that make up the 0#BUSDNFIBMK= yield curve.
In Excel, we do this using (roughly):
TR("0#BUSDNFIBMK=";"";"CH=Fd RH=IN";B8)
We have tried retrieving all constituent-related fields for this instrument using get_data, but this didn't work as the fields did not exist on this instrument. We expected this, as these entries are empty in the Data Item catalog...
Can you suggest an alternative approach? How does the Excel API retrieve the list of constituents?
Thanks in advance!
Best Answer
-
try this:
df, e = ek.get_data(['0#AEURNFI'],['OFFCL_CODE','DSPLY_NAME','COUPN_RATE','MATUR_DATE','CF_BID','CF_ASK','RT_YIELD_1'])
0
Answers
-
0
-
Hi Chavalit, thanks for your incredibly quick reply!
This makes sense, but i'm not there yet. Maybe I've phrased my question wrong. We we want the actual bonds that this curve is based on. How would I get those?
I'm pretty new to this API and Eikon in general, so be sure to correct me if I've misunderstood something.
E.g. if we have the 0#AEURNFI curve, we want to retrieve a list of bonds like
JP096729901=AMER HONDA FIN
US082395458=CARGILL
DE137669226=DAIMLER
FR0011321926=RTE EDF TRANS SA
0 -
Awesome, this seems to do what we want.
Thank you so much!
0 -
@James.Perkins Would it be possible to get this list of constituents at a specific date? I've tried using EDate and SDate just like in https://community.developers.refinitiv.com/answers/48885/view.html but without success (API returns the same results and seemingly ignores the SDate an EDate parameters).
0
Categories
- All Categories
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 33 Data Model Discovery
- 682 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.8K Refinitiv Data Platform
- 625 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
- 83 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛