我需要使用 Bloomberg API 从不同国家获取多条债券收益率曲线(1 个月、1 年、5 年等)。
在终端搜索 F476XXy 指数会给出通用代码列表,例如 3 个月 MXN 债券收益率的 F47603M 指数。
有没有一种通用的方法来引用所有这些债券并通过单个 blp.bdh (XBBG 函数)查询或其他 pythonic 方式获取它?
首先您需要从 Bloomberg 获取曲线行情。
输入 CRVF 并单击所需的曲线。前任。墨西哥比索曲线。 I251
在终端中输入 GC I251,这将绘制整条曲线。
在右侧的绘制曲线下,将鼠标悬停在曲线名称上,它将有一个股票代码 ID。
from xbbg import blp data = blp.bds('YCGT0251 Index', 'CURVE_TENOR_RATES') data
如果你想要历史
history = blp.bdh(data['tenor_ticker'], 'px_last', '2022-01-01','2023-09-20') history