Cannot Match Excel Historical Data Using Python

Hi,
I am trying to translate an Excel sheet into Python, but cannot get the same data out.
In Excel if I use the following formula I get the data below:
=RHistory("GBP2Y=","ASK.Close","START:22-Apr-2020:16:10 END:22-Apr-2020:16:20 INTERVAL:1M")
04/22/2020 16:2023.204/22/2020 16:1923.504/22/2020 16:1823.3604/22/2020 16:1723.704/22/2020 16:1623.104/22/2020 16:1523.1604/22/2020 16:1423.1604/22/2020 16:1323.104/22/2020 16:1231.804/22/2020 16:1126.2504/22/2020 16:1022.24
This matches what I see using the GUI:
If I try the comparable formula in Python:
ek.get_timeseries('GBP2Y=', 'ASK.Close', start_date='2020-04-22 16:10:00', end_date='2020-04-22 16:20:00', interval='minute')
I get all NaNs. Same if I try 'BID.Close' as the field.
If I change the Field to '*', i.e. all available fields, I get the following:
This doesn't match at all and doesn't contain bid/ask information.
Do you know how I can get the same data using Python?
Thanks
Best Answer
-
I believe you should be able to retrieve the timeseries you're interested in using Refinitiv Data Platform Library for Python. Follow the link above for the overview, then see Quick Start Guide and Historical Pricing examples under RDP Library Examples on Github.
0
Answers
-
Please see a comparable answer here. Essentially, RHistory is a COM API and not same as Eikon timeseries API call. I assume bar generation is not aligned to the exact same time, which is why you are seeing different high/low values etc.
I would ask you to open a content query at MyRefinitiv and talk to a content expert about it.
0 -
Hi,
Thanks for the answer. Do you know if/when this functionality is going to be included in the Eikon Python package?
Thanks
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
- 685 Datastream
- 1.4K DSS
- 615 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
- 252 ETA
- 556 WebSocket API
- 38 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
- 652 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
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 228 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛