Bloomberg API中是否有任何方法可以通过API调用指定定价来源的首选顺序?通过使用PCS,您可以指定终端首选定价源,但是我想以编程方式通过API进行此调用。
目前您可以指定类似的内容来明确指定定价来源:
MSFT@ETPX US Equity
但是,可以这样做吗?
MSFT@ETPX&MSPE&ANOTHER...ETC US Equity
答案 0 :(得分:2)
API调用将遵循用户首选项。因此,如果您没有指定定价来源,一切都将按预期工作。每个针对该链接帐户的安全数据许可请求也会遵守这一点。
这是否是一件好事是值得商榷的,我们过去常常建议所有人不要更改默认设置。
答案 1 :(得分:0)
您可以通过编程方式定义优先级(伪代码):
function getPrice(ticker) {
if (getPrice("MSFT@ETPX US Equity") != null) return getPrice("MSFT@ETPX US Equity");
elseif (getPrice("MSFT@MSPE US Equity") != null) return getPrice("MSFT@MSPE US Equity");
....
}