R 中的彭博数据检索:无效的覆盖字段 ID 指定错误
Bloomberg data retrieval in R : Invalid override field id specified error
我想在 R 中使用 Rbbg bloomberg 包检索电力对冲数据,我知道这个公式适用于 excel:
=BDH("VATT SS Equity","BI_%_ELECTRIC_POWER_HEDGED","01/01/2000","","GEOGRAPHIC_LOCATION_OVERRIDE=EUCN","BI_CONTRACT_MATURITY_OVERRIDE=CY12","FUND_PER=Q")
但是当我在 R 中尝试这个时:
conn<-blpConnect(log.level="off")
data<-bdh(conn,"VATT SS Equity","BI_PER_ELECTRIC_POWER_HEDGED","20000101","","GEOGRAPHIC_LOCATION_OVERRIDE=EUCN","BI_CONTRACT_MATURITY_OVERRIDE=CY12","FUND_PER=Q")
我收到以下错误消息:
Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, :
org.findata.blpwrapper.WrapperException: response error: Invalid override field id specified [nid:217]
我应该更改公式中的哪些内容才能使其生效?
谢谢
编辑:确实是 BI_PCT_ELECTRIC_POWER_HEDGED,但问题并非出自此处,而是来自覆盖。
这 returns 对我来说是一个空变量,但它不会引发错误,因此它可能会让您走上正轨。
您指定选项的方式在当前版本中似乎有所不同。
data<-bdh(conn,"VATT SS Equity", "BI_PER_ELECTRIC_POWER_HEDGED","20000101","",
override_fields=c("GEOGRAPHIC_LOCATION_OVERRIDE",
"BI_CONTRACT_MATURITY_OVERRIDE",
override_values=c("EUCN","CY12"),
option_names="periodicitySelection",
option_values="QUARTERLY")
我在此处找到正确语法的文档:RBloomberg。它是在 2010 年为前身软件包编写的(在 Bloomberg 抱怨使用他们的名字之前),但我想它有效!我认为枚举选项名称列表然后选项值的惯例与您假设 OPTION=VALUE 是正确的相比是奇怪的,但你去吧。
我想在 R 中使用 Rbbg bloomberg 包检索电力对冲数据,我知道这个公式适用于 excel:
=BDH("VATT SS Equity","BI_%_ELECTRIC_POWER_HEDGED","01/01/2000","","GEOGRAPHIC_LOCATION_OVERRIDE=EUCN","BI_CONTRACT_MATURITY_OVERRIDE=CY12","FUND_PER=Q")
但是当我在 R 中尝试这个时:
conn<-blpConnect(log.level="off")
data<-bdh(conn,"VATT SS Equity","BI_PER_ELECTRIC_POWER_HEDGED","20000101","","GEOGRAPHIC_LOCATION_OVERRIDE=EUCN","BI_CONTRACT_MATURITY_OVERRIDE=CY12","FUND_PER=Q")
我收到以下错误消息:
Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, :
org.findata.blpwrapper.WrapperException: response error: Invalid override field id specified [nid:217]
我应该更改公式中的哪些内容才能使其生效?
谢谢
编辑:确实是 BI_PCT_ELECTRIC_POWER_HEDGED,但问题并非出自此处,而是来自覆盖。
这 returns 对我来说是一个空变量,但它不会引发错误,因此它可能会让您走上正轨。
您指定选项的方式在当前版本中似乎有所不同。
data<-bdh(conn,"VATT SS Equity", "BI_PER_ELECTRIC_POWER_HEDGED","20000101","",
override_fields=c("GEOGRAPHIC_LOCATION_OVERRIDE",
"BI_CONTRACT_MATURITY_OVERRIDE",
override_values=c("EUCN","CY12"),
option_names="periodicitySelection",
option_values="QUARTERLY")
我在此处找到正确语法的文档:RBloomberg。它是在 2010 年为前身软件包编写的(在 Bloomberg 抱怨使用他们的名字之前),但我想它有效!我认为枚举选项名称列表然后选项值的惯例与您假设 OPTION=VALUE 是正确的相比是奇怪的,但你去吧。