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

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
1 0 0 0

No best_match available for SEDOLs mapping to ETF RICS

Hi I am using the python function get_symbology and attempting to map a list of SEDOLs to RICs. However, it appears that ETF RICs have not been mapped to their composite RIC to facilitate a best_match. By contrast, attempting to map a SEDOL to a ticker, CUSIP, ISIN, etc. for the same instruments results in a successful best_match. I've tested this for roughly 500 US & CA ETFs and found this to be true in all cases.

The following SEDOL should have a best_match of "SPY", but does not return a value:

eikon.get_smbology(["2840215"], from_symbol_type="SEDOL", to_symbol_type="RIC", bestMatch=True)

Other mappings are successful:

eikon.get_smbology(["2840215"], from_symbol_type="SEDOL", to_symbol_type="ticker", bestMatch=True)

eikoneikon-data-apiworkspaceworkspace-data-apirefinitiv-dataplatform-eikonpythonsymbologysedol
icon clock
10 |1500

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

1 Answer

Upvotes
Accepted
23k 22 9 14

Hello @anon,

We will ask the relevant expert team to look into this.

This may take time. So in the meantime, in order for you to proceed on the requirement,

what do you think of doing a two-step: after you have ticker identified, go:

ek.get_symbology(["SPY"],from_symbol_type="ticker", to_symbol_type="RIC", bestMatch=True)

to retrieve the RIC

icon clock
10 |1500

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

Click below to post an Idea Post Idea