0

我需要使用 Java Bloomberg API 实现一个现有的 Bloomberg excel 公式。现有的excel公式是这样的。

BDP(代码、字段、FiscalPeriod、PeriodEnd、Compound、filing_status)

参数示例如下所示。

Ticker: FMD US Equity 
Field: ARD_ST_INVEST 
Fiscal Period: Q4 
PeriodEnd: 2007-06-30 
Compound: CONSOLIDATED 
filing_status: MR

此公式检索 FMD US Equity 的 ARD_ST_INVEST 值并将其保存到 excel 文件中的单元格中。

到目前为止,我只知道以及在 blpapi(Java) 中所做的是创建一个 HistoricalDataRequest,如下所示,

Service refDataSvc = session.getService("//blp/refdata");
Request request = refDataSvc.createRequest("HistoricalDataRequest");
request.set("adjustmentFollowDPDF", false);
request.set("adjustmentNormal", false);

现在,我不确定如何在 blpapi(Java) 中编写 BDP 公式。根据我在 blpapi 的开发人员指南中阅读的内容,参考数据服务//blp/refdata 下有很多可用的操作。(即HistoricalDataRequest、IntraDayTickRequest、ReferenceDataRequest等)

经过一些阅读,BDP 被解释为,

BDP(Bloomberg Data Point)用于静态或实时当前数据。它将数据返回到 Excel 电子表格中的单个单元格。

但是,我仍然不知道如何将上面的 Bloomberg excel 公式转换为 Java blpapi。我应该创建一个 HistoricalDataRequest 还是一个 ReferenceDataRequest 等?我应该如何设置 FiscalPeriod、PeriodEnd、Filing_status、Ticker、Field 等?

4

1 回答 1

0

这个问题的答案是@assylias 在问题本身上发布的评论。

于 2016-11-08T07:49:39.927 回答