blpapi和bloomberg Excel加载项的不同数据值响应

时间:2016-09-08 09:38:43

标签: java excel bloomberg blpapi

我遇到过Bloomberg Excel Add-in和blpapi的数据不一样的情况。

我在Bloomberg excel中使用的公式是,

=BDH("2902 HK Equity", "EQY_SH_OUT", "20160906", "20160906")

它给了我472.014作为结果。

但是,如果我尝试在blpapi中这样做,我得到的值是不同的。 以下是我的要求的详细信息。 Ticker: 2902 HK Equity Start/End Date: 20160906 Fields: EQY_SH_OUT

以下是回复

HistoricalDataResponse (choice) = {
    securityData = {
        security = 2902 HK Equity
        sequenceNumber = 0
        fieldData[] = {
            fieldData = {
                date = 2016-09-06
                EQY_SH_OUT = 4720.138
            }
        }
    }
}

我不确定为什么会这样。这是我必须咨询彭博的错误吗?或者我做错了什么?

1 个答案:

答案 0 :(得分:1)

2016年9月7日(昨天)有1对10分。我怀疑您的终端设置为调整拆分,Excel返回调整后的共享数量,而您对API的调用则返回实​​际的历史数据。

如果没有关于如何调用API的更多信息,很难说,但使用各种调整设置可以解决您的问题,尤其是:

request.set("adjustmentSplit", true); //or false depending on what you want