彭博API - 使用.NET API来获得一个基本的安全FUT_CHAIN(Bloomberg A

2019-09-23 00:01发布

我想查询彭博API(.NET),以获得对标的证券未来的链条。 最好,我就可以得到期货的名单在过去一个给定的日期。

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

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

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

Answer 1:

对于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);


文章来源: Bloomberg API - using .Net API to get the FUT_CHAIN on an underlying security