2

ブルームバーグAPI(.Net)にクエリを実行して、基礎となるセキュリティの将来のチェーンを取得しようとしています。できれば、過去の特定の日付の先物のリストを取得できるようにします。

ワークシート式APIを使用したExcelでの同等の操作は、次のようになります。

=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 に答える