2017-02-17 6 views
0

com.assylias.jbloombergパッケージを使用しており、サンプルコードを実行することができました。私は現在、BB APIをExcelスプレッドシートで使用しています。私は式これはBB機能あたりDES {ISINコード}/BBページ20のスケジュール/ BBページ56因子履歴としてデータを返すjbloombergを使用したBB Factor履歴データの取得

=BDS({isin-code},"FACTOR_SCHEDULE","cols=2;rows=3") 

あります。つまり、日付とファクター%が何度も繰り返されます。

私の質問は次のとおりです。com.assylias.jbloombergを使用してこれをコードするにはどうすればよいですか?私は、RequestBuilderオブジェクトのインスタンスを作成する必要があると仮定します。どんなパラメータを渡すのですか?前もって感謝します。任意のヘルプやPDFドキュメントへのポインタが大いに感謝します。コリン・

バルクフィールドについて
+0

あなたは自分でしようとする必要があります。私たちはコード作成サービスではありません。試して問題に遭遇したら、尋ねてください。 – nhouser9

答えて

0

、あなたがReferenceRequestBuilderを使用する必要がある - それは次のようになります。

BloombergSession bb = new DefaultBloombergSession(); 
try { 
    bb.start(); 
    String isin = "/isin/XS0889937305"; 
    String field = "FACTOR_SCHEDULE"; 
    ReferenceData data = bb.submit(new ReferenceRequestBuilder(isin, field)).get(); 
    List<Map<String, TypedObject>> asList = (List<Map<String, TypedObject>>) data.forField(field).forSecurity(isin).get(); 
    asList.forEach(System.out::println); 
} finally { 
    bb.stop(); 
} 
+0

ありがとうございます。それは大きな助けになります。 –

関連する問題