点击KENGB< Govt> < GO>在Bloomberg终端,我得到所有肯尼亚政府债券的列表。
如何通过Bloomberg API获取此列表?或者他们的代码清单?
(我定期下载各种证券的PX_LAST价格和历史价格,所以我非常熟悉服务“// blp / refdata”并请求“ReferenceDataRequest”...但是无法弄清楚如何检索列表证券(及其代码)以编程方式)
答案 0 :(得分:2)
试着看看这个:
http://www.openbloomberg.com/content/uploads/sites/2/2013/04/blpapi-developers-guide.pdf
在第77页,它解释了您必须致电哪个服务以获得政府债券。
这是teh c ++代码:
Service govtService = session.getService("//blp/instruments");
Request request = govtService.createRequest("govtListRequest");
request.asElement().setElement("partialMatch", true);
request.asElement().setElement("query", "T*");// this plus the previous line permits to retrieve all the thicker that begins with T
request.asElement().setElement("ticker", "LANG_OVERRIDE_NONE");
request.asElement().setElement("maxResults", 10);
sendRequest(request, session);
答案 1 :(得分:0)
我知道通过API v3获取证券列表的唯一方法是使用EQS API设置EQS屏幕,然后使用API获取匹配的证券。不确定这是否可以让您获得与终端上的安全搜索相同的结果。