Case 08449503 - I'm trying to pull historical bond prices via the API. I can find this informatio...

...n under the "Price History" tab when looking at the bond's Eikon page (for example, CUSIP 64966MHL6 shows Bid/Ask prices for March 2nd as 124.273 and 124.773)
I'm trying to pull historical bond prices via the API. I can find this information under the "Price History" tab when looking at the bond's Eikon page (for example, CUSIP 64966MHL6 shows Bid/Ask prices for March 2nd as 124.273 and 124.773).
I'd like to pull this data, but *historically* via the Python API. Using:
data, e = ek.get_data(["64966MHL6=MSRB"], ["TR.CLOSEPRICE.date", "TR.CLOSEPRICE.value"], parameters={"Sdate":'2020-01-01', "Edate":'2020-03-03'})
I can see most of the closing prices, however, there is not a value for every date.
Using:
data, e = ek.get_data(["837151KZ1=MSRB"], ["TR.FIPrice.date", "TR.FIPrice.value"], parameters={"Sdate":'2020-01-01', "Edate":'2020-03-03'})
I can get just the most recent date--it doesn't seem to ever return a series for all of the values.
Ideally, I'd be able to pull the FIPrice (or, another price value that exists for every day) as a series.
What is the best way to do that?
Best Answer
-
If helpdesk confirms that there is no field carrying the information.
Then, it is not possible to use the Eikon Data API(Python) to access the information.
You can consider using Eikon Data API .NET to retrieve timeseries "BID" view.
0
Answers
-
I am assuming that you are posting this question on the client's behalf.
Please note that this is a content question in which the helpdesk handles them with content team.
I can only give overview of the information:
According to Data Item Browser, TR.FIPrice does not support timeseries. So client cannot retrieve it as timeseries.
But TR.CLOSEPRICE supports timeseries
0 -
Client is still unable to perform what he needs on this. Please see reply below and I will check this from time-to-time regarding the progress.
I have spent a considerable amount of time trying things in the Data Item Browser and none of what I could find matches what is on the Price History page. Again, what I want is this table (specifically the Bid/Ask columns):
I can get the current values, but not the historical ones.
Any advise no how can we replicate similar table above using Python API?
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 中文论坛