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
3 2 3 4

No tick data returned for valid RICs in get_timeseries()

I'm attempting to get tick data for multiple RICs (for EUA options). I can see certain trades have happened today, but I do not receive tick data for this from get_timeseries()

For example:
Dec21 60 call EUA option was traded today. The RIC for this is 'EFOM6000L1'

but when I run this line:

df = ek.get_timeseries('EFOM6000L1', start_date='2021-08-12', end_date='2021-08-17', interval='tick')

I receive this error message:
Error with EFOM6000L1: No data available for the requested date range


Although this code seems to work for Dec21 100 call EUA option (RIC: EFOM10000L1)


eikoneikon-data-apirefinitiv-dataplatform-eikonworkspaceworkspace-data-apitime-series
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.

Upvotes
Accepted
17.3k 82 39 63

@elliot.keer

I would suggest you use the get_historical_price_event() call.

rdp.get_historical_price_events(
    universe = 'EFOM6000L1',
    start = '2021-08-12',
    end = '2021-08-17')

ahs.png


ahs.png (87.4 KiB)
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.

Thank you that does the trick - appreciate it.


Is it possible to use rdp.get_historical_price_events() with multiple RICs ? I'm having a little trouble getting tick data for multiple RICs. Or is there another solution ?

Hi @elliot.keer

Glad it was helpful. At this time, the get_historical_price_events() only provides a single item within the request. You will need to apply your own loop to retrieve multiple RICs.

Upvotes
10.2k 18 6 9

@elliot.keer I cant see any volume on this today - I tried:

df = ek.get_timeseries('EFOM6000L1', start_date='2021-07-12', end_date='2021-08-16', interval='tick')
df

Then I tried :

df1, err =ek.get_data("EFOM6000L1",['TR.CLOSEPRICE.date','TR.CLOSEPRICE','TR.ACCUMULATEDVOLUME','TR.BLOCKTRADEVOLUME','TR.SETTLEMENTPRICE'],{'SDate':'2021-07-16','EDate':'2021-08-16'})

df1

and finally I check the quote:

1629131098857.png

I cannot see any volume today in this instrument. Where do you see volume?


1629131098857.png (91.6 KiB)
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.