在Excel API中,Bloomberg允许覆盖并允许您指定周期:
BDH("IBM EQUITY","BEST SALES","1/1/2011","2/1/2011","BEST FPERIOD OVERRIDE","BF",, "DAYS=W","FILL=C","SORT=D")
在Python中:
import win32com.client
from datetime import datetime
blp = win32com.client.Dispatch('Bloomberg.Data.1')
ibm_sales=blp.BLPGetHistoricalData('ibm equity', 'best sales', datetime(2011,1,1), datetime(2011,2,1))
如何添加覆盖“BEST FPERIOD OVERRIDE”,“BF”?
请参阅此Python函数,它最多可以处理6个重写。
不确定是否有帮助,但在.NET SDK中,要使用的语法应如下所示:
要使Erwin的答案在python中正常工作,必须对其进行一个更改:将overrides.AppendElement()更改为overrides.AppendElement()。我不知道为什么这个错别字会在Python而不是其他语言中出现,但它确实存在。
相关问题 更多 >
编程相关推荐