使用Bloomberg API,如何申请HTUSMOML和GSTHHVIP索引的价格信息。
我正在使用的部分基本代码如下:
session.OpenService("//blp/refdata");
Service refDataService = session.GetService("//blp/refdata");
Request request = refDataService.CreateRequest("ReferenceDataRequest");
request.Set("security", "HTUSMOML US INDEX");
request.Set("security", "GSTHHVIP US INDEX");
request.Append("fields", "PX_LAST");
request.Append("fields", "OPEN");
我收到错误“符号在服务中不可用:ReferenceDataRequest。
由于
RC
答案 0 :(得分:1)
您是否尝试使用相同的语法并要求提供一个众所周知的索引,例如INDU或QQQQ等?这将消除很多可能性。
如果可行,那么您确定这些指数有可用的参考数据吗?有时他们只有定价数据,而不是参考数据。
接下来,您确定获得此数据的许可吗?您可能不被允许,或者您的API设置可能无法为拥有权限的帐户提供正确的身份验证。
如果这些都不起作用,您确实需要关注Help Help
并致电分析台寻求帮助。
答案 1 :(得分:0)
您应该解决的代码存在一些问题:
你可能应该这样做
request.Append(“证券”,......);
您指定的黄色键应以小写字母表示。
我建议不要使用黄色键,而是使用以下格式的Bloomberg全球标识符:
request.Append(“securities”,“/ bbgid / BBG000RGBSK8”);
(BTW,BBG000RGBSK8是HTUSMOML指数的实际彭博全球标识符)