我开始使用python api for Bloomberg,我想知道是否有人编写了一个包装器来将Bloomberg的响应转换为pandas时间序列? pybbg是旧COM API的包装器,我当然可以扩展它,但是如果可能的话,我想避免重新发明轮子。
答案 0 :(得分:2)
看看这个
https://code.google.com/p/pyalma/source/browse/trunk/InfoProviders/Bloomberg.py
您可以请求Bloomberg并使用
返回一个panda,Panel对象def bdh(sec_list, fld_list, start_date,
end_date=dt.date.today().strftime('%Y%m%d'), periodicity='DAILY',
verbose=False, **kwargs):
""" Sends a historical request to Bloomberg.
Parameters:
sec_list: tuple or list of valid Bloomberg tickers.
fld_list: tuple or list of valid Bloomberg fields.
start_date: string formatted YYYYMMDD.
end_date: string formatted YYYYMMDD (default = Today()).
periodicity: string (default: DAILY).
verbose: boolean to log Bloomberg response messages (default: False)
**kwargs: any valid parameter.
Returns a panda.Panel object.
"""
来自这个lib。
答案 1 :(得分:2)
答案 2 :(得分:2)
为了将来参考,问题中提到的包已经移动,现在已合并到Tools for Analysis and Integration中。它使用Pandas并具有许多其他可能感兴趣的功能。
答案 3 :(得分:0)
这是一个替代库https://github.com/matthewgilbert/pdblp。它的灵感来自pybbg,但有几个不同的特征。
免责声明:我是作者