在此处的文档中,彭博没有在请求中做出区分。请求只能有 3 个东西:安全、字段和覆盖。
那么什么是选项?它们是如何使用的?这是 Rblpapi 强加的区别吗?有人可以解释区别吗?
如果我理解错误,请告诉我。
选项是改变请求或订阅行为方式的参数。例如,returnEID=true 的 ref 数据请求将在响应消息中返回每个证券的 EID。间隔 = 5.0 的订阅将使其成为间隔订阅。
另一方面,覆盖是您在请求中指定以更改返回字段的形式或内容的字段/值对,例如,GICS_SECTOR_NAME 通常会以英语(或准确地说是默认终端语言)返回扇区名称,您可以指定 SECURITY_NAME_LANG=9 覆盖以获取韩语名称。您还可以“请求” SECURITY_NAME_LANG 字段以了解 GICS_SECTOR_NAME 字段中使用的语言。覆盖只能在请求/响应中使用(而不是订阅),并应用于整个请求,在对该覆盖作出反应的所有字段上。
option.names = "optName", option.values = "optVal"
在 R 中,映射到:
request.set("optName", optVal);
在 Java 中。例如:
option.names="periodicitySelection", option.values="MONTHLY")
request.set("periodicitySelection", "MONTHLY");