簡體   English   中英

使用jbloomberg檢索BB因子歷史記錄數據

[英]Retrieving BB Factor History data with jbloomberg

我正在使用com.assylias.jbloomberg軟件包,並設法使示例代碼運行。 我目前在Excel電子表格上使用BB API。 我的公式是

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

它根據BB函數DES {isin-code} / BB第20頁Schedules / BB第56頁Factor History返回數據。 即:日期和因子%,重復多次。

我的問題是:如何使用com.assylias.jbloomberg對此進行編碼? 我假設我需要創建一個RequestBuilder對象的實例。 我要傳遞什么參數? 提前致謝。 非常感謝任何幫助或指向PDF文檔的指針。 科林

對於批量字段,您需要使用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();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM