首页 文章

什么是Rblpapi的'options'和'overrides'之间的区别?

提问于
浏览
0

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

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

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

2 回答

  • 0
    option.names = "optName", option.values = "optVal"
    

    在R中,映射到:

    request.set("optName", optVal);
    

    在Java中 . 例如:

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

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

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

相关问题