Hi,
i'm trying to retrieve volatility surfaces for equity underlyings using Eikon api in python on Windows. In the majority of cases i am successful but there are some rics where i can see the data in SURF app on Eikon but the code is unable to return the values. For example:
# Input
ek.get_data(RIC,['TR.SurfVolMONEYNESS.Tenor','TR.SurfVolMONEYNESS.Range','TR.SurfVolMONEYNESS'],{'Range':'80;120','Tenor':'1M;24M','VolType':'MID'})
# Returns a dataframe with 1 row where instead of moneyness value there is a message depending on the ric used. There are no error messages in the tuple.
AAK.ST -> AAK.ST is not supported for this data
SECUB.ST -> !EV11 Cannot calculate with less than 3 options
TEL.OL -> !EC01 After filtering no options to calculate
For all of those names i am able to see the surface in SURF app.
Why is the data visible there but i'm not able to get it via the API?
Best regards,
Mateusz