1

我指的是发布在 GitHub 上的以下代码,它围绕 blpapi 包创建了一个包装接口,以复制流行函数的 Excel 功能:BDP、BDH 和 BDS。

https://github.com/691175002/BLPInterface/blob/master/blp.py

对于那些熟悉的人,我有兴趣复制在 Excel 中调用的结果

=BDS("NHSLTOT 指数","ECO_FUTURE_RELEASE_DATE_LIST","START_DT","20140901","END_DT","20170923")

此函数的包装器等效项称为 bulkRequest - 它在没有 START_DT 和 END_DT 参数的情况下运行良好,即

blp.bulkRequest("NHSLTOT Index", "ECO_FUTURE_RELEASE_DATE_LIST")

返回一个 DataFrame,但我想包括上面的日期范围,我相信模块通过 *kwargs 提供,但我无法让它正常工作。在我看来,这些应该作为字典输入,即

blp.bulkRequest("NHSLTOT Index", "ECO_FUTURE_RELEASE_DATE_LIST", elements={"START_DT":"20140901","END_DT":"20170923"})

但这会返回错误。任何指导表示赞赏

4

0 回答 0