Upgrade from Eikon -> Workspace. Learn about programming differences.

For a deeper look into our Eikon Data API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
9 3 5 13

get_history function not work(Eikon Data API for python )

  1. Describe the technology

    • What API are you using? => Eikon
    • What language are you using? => Python
    • What environment are you in? => Windows


Palladium AM/PM is not queried by get_history function It was previously inquired, but it seems that the problem occurred around May 2023 For your information, get_data is inquired normally

Maybe it's not a grammatical problem, but there's a problem with the account you're using. [ ### email ### ] Check it out on your account

Please refer to the attached file


1687165060300.png

code

#-*- coding:utf-8 -*-

import time, pymysql, json

import eikon as tr

import pandas as pd

from datetime import datetime,timedelta

from calendar import month

import refinitiv.data as rd

import sys

import requests

import json

rd.open_session()

tr.set_app_key(' ### app key ### ')

print('###### TEST get_date Start ######')

result = tr.get_data(

instruments = ['XPDFIXAM=', 'XPDFIXPM='],

fields = ['PRIMACT_1', 'TRDPRC_1']

)

print(result)

print('###### TEST get_date End ######')

print('###### TEST get_history Start ######')

history = rd.get_history(universe=['XPDFIXAM=', 'XPDFIXPM='], fields=['PRIMACT_1','TRDPRC_1'])

print(history)

print('###### TEST get_history End ######')



result

###### TEST get_date Start ######

( Instrument PRIMACT_1 TRDPRC_1

0 XPDFIXAM= 1417 1417

1 XPDFIXPM= 1411 1411, None)

###### TEST get_date End ######

###### TEST get_history Start ######

Empty DataFrame

Columns: []

Index: []

###### TEST get_history End ######

PS C:\LME>


eikon#contentpython api
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

· Write an Answer
Upvotes
Accepted
23.7k 61 15 21

Hi @jwlee08,

You are mixing two API calls. Either stick with Eikon Data API (tr in your code), or use RD Library calls. For getting timeseries data with EDAPI use get_timeseries API call.

You can also use the get_data API to get limited historical data for fields that support history. PRIMACT_1 and TRDPRC_1 are real time functions and do not support history.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.