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

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

anon avatar image
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-apipythonworkspaceworkspace-data-apirefinitiv-dataplatform-eikonsymbologysedol
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

zoya faberov avatar image
28.3k 30 11 15

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

10 |1500

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