Hello, I am trying to retrieve the bond yields for various maturities per country (Germany, Switzerland, Netherlands). I am using the Eikon API in Python, Windows.
Essentially, I want to derive the monthly Yield-to-maturity (YTM) for various maturities (1 month, 3 month, 6 month, 1 year, 2 year, 10 year, and 30 year) from 2010-01-01 to 2020-01-01. I have tried the following for Germany but without success;
df1 = ek.get_timeseries('0#DEBMK=
start_date='2010-01-01
end_date='2020-01-01
interval='monthly'
)
I also tried the Refinitiv api but it didn't work:
rics = ['0#DEBMK=']
for a_ric in rics:
df = rdp.get_historical_price_summaries(
universe = a_ric,
start = '2020-12-10',
end = '2020-12-26',
fields = ['MID_YLD_1']
)
print(df)