Since today I cannot fetch ['TR.RIC', 'CF_NAME'] for '0#.FTSE' whereas it works for '0#.FCHI' for instance. It was working until now an it broke up suddenly today. Any idea ?
I restarted everything, PC and Eikon. It works now. Curious, I didn't dream, I had '0#.FCHI' working and '0#.FTSE' not working. Thanks for the support Alex.
'#0.FTSE' is an invalid RIC. The correct one is '0#.FTSE', but I assume this is just a typo in the post. Do you get any error messages? Can you display 0#.FTSE in a Quote app in Eikon application? Unlike CAC 40, FTSE 100 and its constituents are fee liable data. Could it be that your entitlements changed?
I confirm that I get the error with 0#.FTSE. Here is what I get with Quote.
So, you're able to retrieve the constituents of FTSE 100 in a Quote app. This suggests the problem is not the entitlements. What are the symptoms you see when you request the chain using Eikon Data APIs? Do you get any errors? Is the error element of the tuple returned by get_data method None or does it contain anything?I notice in your request you retrieve a mix of fundamental & reference fields (the ones that start with TR.) and real-time fields. This is generally not a good idea when retrieving chains. Try requesting only the real-time fields, e.g.
ek.get_data('0#.FTSE',['CF_NAME'])
The RIC is always returned anyway, there's no need to explicitly request it.Or try to retrieve only the fundamental fields, e.g.
ek.get_data('0#.FTSE',['TR.CommonName'])
Are you able to retrieve the chain for FTSE 100 using one of the two calls above?