2

我正在尝试查询 Bloomberg API (.Net) 以获取底层安全性的未来链。最好,我将能够获得过去给定日期的期货列表。

Excel 中使用工作表公式 API 的等效操作如下:-

=BDS("ERA COMDTY","FUT_CHAIN","CHAIN_DATE=20120103",
    "INCLUDE_EXPIRED_CONTRACTS=Yes")

我查看了大量的在线资源,我似乎没有得到任何地方。

4

1 回答 1

5

对于 v3 API,您需要使用请求覆盖。

Request request = refDataService.createRequest("ReferenceDataRequest");

request.append("securities", "ERA Comdty");

request.append("fields","FUT_CHAIN");

Element overrides = request.getElement("overrides");
Element override1 = overrides.appendElement();
override1.setElement("fieldId", "CHAIN_DATE");
override1.setElement("value", "20120103");
Element override2 = overrides.appendElement();
override2.setElement("fieldId", "INCLUDE_EXPIRED_CONTRACTS);
verride2.setElement("value", 'Y');

session.sendRequest(request);
于 2012-09-26T14:23:34.863 回答