我正在尝试弄清楚如何通过 python 中的 bloomberg api 获取历史引用数据。本质上,我试图在 python 中重现以下 excel BDH:
=BDH("IBM US EQUITY","3MTH_IMPVOL_100.0%MNY_DF","2015-01-01","2016-01-01")
我发现的 python 包似乎都没有提供此功能。例如,虽然我可以通过 tia 获取引用数据:
from tia.bbg import LocalTerminal
resp = LocalTerminal.get_reference_data('SPX Index','3MTH_IMPVOL_100.0%MNY_DF')
我不知道如何提取隐含波动率的历史时间序列,而不是单个数据点。
有人做过吗?
最佳答案
我不知道为什么你还没有找到它,但它在 tia。
get_historical
为函数名。
要使用的功能是:
resp = LocalTerminal.get_historical('SPX 指数','3MTH_IMPVOL_100.0%MNY_DF', start="2015-01-01",end="2016-01-01")
您可能必须执行类似 resp.as_frame()
的操作才能获取数据的数据帧。
我鼓励您浏览 tia github 检查代码以了解如何获取历史数据以满足您的其他需求。
关于python - Python 中的彭博 API : How to Get Historical Reference Data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47891867/