請問bdh()
僅適用於Rblpapi上的某些Bloomberg字段?下面返回NULL:Rblpapi - bdh函數在某些字段返回NULL
library(Rblpapi)
blpConnect()
bdh("IBM US Equity", "RR906", start.date = Sys.Date()-22)
等不使用該領域的助記符:
bdh("IBM US Equity", "TRAIL_12M_EPS", start.date = Sys.Date()-22)
我可以通過bdp()
的電流值,但僅此而已。 bdh()
對於實時字段似乎可以正常工作,但對於靜態字段而言並非如此,儘管彭博社表示通過API可以使用歷史數據。
有沒有人遇到這個問題?更重要的是,有沒有解決方案?不知道我是否缺少明顯的東西。編號: 我想出了一個解決方案。使用下面的選項返回正確的價值觀:
bdh("IBM Equity", "TRAIL_12M_EPS", Sys.Date()-22, options = c("nonTradingDayFillOption"="ALL_CALENDAR_DAYS"))
根據用戶要求nonTradingDayFillOption
值也可以設置爲ACTIVE_DAYS_ONLY
(只返回天域的值更改時)。
能你再擴大一點這個答案? – Pseudonym
這並不是案件中的錯誤。你沒有提供交換碼,它假定你想要終端的主交換機。您可以在所有彭博API實施中輕鬆測試。原因是在上面的答案中指定的。 –