bdh()是否只在Rblpapi上处理某些彭博字段?以下内容返回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 (仅返回字段值更改的天数)。
发布于 2015-11-19 15:16:10
使用以下选项返回正确的值:
bdh("IBM Equity", "TRAIL_12M_EPS", Sys.Date()-22, options = c("nonTradingDayFillOption"="ALL_CALENDAR_DAYS"))根据用户需求,nonTradingDayFillOption的值也可以设置为ACTIVE_DAYS_ONLY (仅返回字段值更改的天数)。
通过完整的API文档确实有帮助,我想.
发布于 2016-05-18 22:23:52
基本上,这里的错误是,您使用了"IBM Equity“,其中应该是"IBM Equity”最佳问候语
https://stackoverflow.com/questions/33789503
复制相似问题