1

I need to make a bloomberg request using xbbgs' bdh function. I want to pass on additional parameters, which is not working properly.

My request:

from xbbg import blp

blp.bdh("LBUSTRUU Index","OPTION_ADJ_DURATION_SOV_CRV","2020-07-08 07:28:56.125413","2020-07-15 08:49:55.742602",CHARACTERISTICS_SOURCE_OVERRIDE = "RETURN")

My question now is: how can I pass the optional parameter CHARACTERISTICS_SOURCE_OVERRIDE as a dynamic string/variable?

My (wrong) guess was to use sth.:

dt_end=(pd.datetime.today() - pd.tseries.offsets.BDay(1))
dt_start=(end_date - pd.tseries.offsets.BDay(5))
ticker="LBUSTRUU Index"
field= "OPTION_ADJ_DURATION_SOV_CRV"
param="\"" + CHARACTERISTICS_SOURCE_OVERRIDE = "RETURN" + "\""

blp.bdh(ticker, field, start_date=dt_start, end_date=dt_end,eval(param))
Jogi
  • 304
  • 4
  • 15

0 Answers0