首页 > 解决方案 > Pdblp 数据帧多种证券

问题描述

我通过 bbg api 使用以下代码获取历史数据,关于 df 的问题我应该如何为多个证券定义这个 df?它适用于以下一种安全性

谢谢

import pdblp
con = pdblp.BCon()
con.start()
con.bdh(['IBM US Equity', 'MSFT US Equity'], ['PX_LAST'],
    '20061227', '20061231', elms=[("periodicityAdjustment", "ACTUAL")])

df = con.bdh('IBM US Equity','PX_LAST','20061227', '20061231')

标签: pythonbloomberg

解决方案


如果我们将 df 等同于下面并且它将适用于多种证券,接下来是用调整后的价格字段替换“LAST_PX”,

  df = con.bdh(['IBM US Equity', 'MSFT US Equity'], ['PX_LAST'],
 '20061227', '20061231', elms=[("periodicityAdjustment", "ACTUAL")])

推荐阅读