什么是Rblpapi中“选项”和“覆盖”之间的区别?

时间:2017-03-10 16:31:57

标签: r bloomberg rblpapi

在文档here中,彭博没有对请求进行区分。请求只能有3件事:证券,领域和覆盖。

那么有什么选择?它们如何被使用?这是Rblpapi施加的区别吗?有人可以解释这种区别吗?

如果我错误地理解了某些内容,请告诉我。

2 个答案:

答案 0 :(得分:0)

option.names = "optName", option.values = "optVal"
R中的

,映射到:

request.set("optName", optVal); 
在Java中

。 E.g:

option.names="periodicitySelection", option.values="MONTHLY")  
request.set("periodicitySelection", "MONTHLY"); 

答案 1 :(得分:0)

选项是用于更改请求或订阅的行为方式的参数。例如,returnEID = true的ref数据请求将返回响应消息中每个安全性的EID。间隔= 5.0的订阅将使其成为间隔订阅。

另一方面,覆盖是您在请求中指定的字段/值对,以更改返回字段的形式或内容,例如,GICS_SECTOR_NAME通常会返回英文的扇区名称(或者恰好是默认的终端语言) ,您可以指定SECURITY_NAME_LANG = 9覆盖以获取韩文名称。您还可以“请求”SECURITY_NAME_LANG字段,以了解GICS_SECTOR_NAME字段中使用的语言。覆盖只能用于请求/响应(不是订阅),并且应用于对该覆盖作出反应的所有字段上的整个请求。