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)
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