2016-11-04 43 views
0

我在使用blpapi方面很新,而且我仍在學習。 我的主要問題是,當涉及從bloomberg請求數據時要使用什麼參考數據服務時,我非常擔心。如何確定在blpapi中使用的參考數據服務

有沒有辦法知道我應該使用哪個參考數據用於我請求的每個字段? 例如,我想請求CP_FILING_DATE。我嘗試請求使用ReferenceDataRequest和HistoricalDataRequest,但它給我BAD_FLD錯誤。

+0

在這種情況下,該字段應該是CP_FILING_DT。 您可以使用彭博終端上的FLDS功能來查找哪些字段適用於安全類型,但哪些請求不接受它們。通常,白色字段可用於訂閱,琥珀色字段用於參考數據請求(以及潛在的歷史記錄)。 – amkingTRP

+1

不知道爲什麼downvotes,這是一個合法的問題。誠然,OP應該省略第一段,但除此之外,問題很簡單,簡明,OP寫下他們得到的錯誤。 – ytoledano

回答

1

的方式來告訴是去FLDS<GO>您的彭博終端,在底部,它說:「API」:

  • 可用電流值 - 支持參考請求
  • 歷史值可用 - 支持歷史請求

此外,您還可以訂閱寫在白色FLDS<GO>字段,並且您可以過濾只顯示支持在「字段類型」組合框中選擇一個特定的請求字段。

+1

謝謝@ytoledano。我總是想知道「現有價值」是什麼意思,因爲我總是看到它。另外,我真的很想熟悉blpapi和bloomberg終端。你能參考我的任何好的教程嗎?非常感謝你! – Krish

+0

閱讀https://www.bloomberglabs.com/api/documentation/上的開發者指南 – ytoledano