В чем разница между "опциями" и "переопределениями" в Rblpapi?
В документации здесь Bloomberg не делает различий в запросе. Запросы могут содержать только 3 вещи: ценные бумаги, поля и переопределения.
Так какие есть варианты? Как они привыкли? Это различие, навязанное Rblpapi? Может кто-нибудь объяснить различие?
Пожалуйста, дайте мне знать, если я что-то неправильно понимаю.
2 ответа
Параметры - это параметры, которые изменяют поведение запроса или подписки. Например, запрос данных ref с returnEID=true вернет 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);
на Яве. Например:
option.names="periodicitySelection", option.values="MONTHLY")
request.set("periodicitySelection", "MONTHLY");