2016-09-08 8 views
1

Bloomberg Excelアドインとblpapiのデータが同じではない状況が発生しました。結果として、それは私を与える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

2016年9月7日(昨日)に10分割で1がありました。私はあなたの端末がスプリットを調整するように設定されていると考えていますが、APIへの呼び出しが実際の履歴データを返すのに対し、Excelは調整済みの共有数を返します。あなたはそれを言うのは難しいですが、様々な調整設定で遊んでは、特定のでは、あなたの問題を解決しなければならないAPIを呼び出す方法の詳細についてはなし

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

これは私のために問題を解決しました。最初は、私のコードでadjustSplitがfalseに設定されています。 adjustSplitをtrueに設定するために置き換えたとき、応答値はBloomberg Excelアドインと同じになりました。ありがとうございます@assylias – Krish

関連する問題