我指的是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&#34 ;," 20170923&#34)
此函数的包装等价物被称为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"})
但这会返回错误。任何指导赞赏