我需要获得从python模块到Bloomberg API(blapi)的分红/分割行动的货币。我对服务使用“// blp / refdata”,对请求使用“HistoricalDataRequest”。我的要求如下:
refDataService = session.getService("//blp/refdata")
request = refDataService.createRequest("ReferenceDataRequest")
request.getElement("securities").appendValue("HEFV US Equity")
request.getElement("fields").appendValue("DVD_HIST_ALL")
效果很好我得到了我的结果:
DVD_HIST_ALL = {
Declared Date = ...
Ex-Date = ...
Record Date = ...
Payable Date = ...
Dividend Amount = 1.23456789
Dividend Frequency = "ok"
Dividend Type = "ok"
}
我的问题是货币没有明确写出。对于这家公司来说,货币必须是加元而不是美元,但不是说。我如何获得此操作的货币?
谢谢!
更新:DVD_HIST_ALL不提供货币。 所以你需要添加字段值DVD_CRNCY: request.getElement( “字段”)。appendValue( “DVD_CRNCY”)