如何将 BDP Bloomberg excel 公式实施到 Java blpapi?
How to implement BDP Bloomberg excel formula to Java blpapi?
我需要使用 Java Bloomberg API 实施现有的 Bloomberg excel 公式。
现有的excel公式是这样的
BDP(Ticker, Field, 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
此公式检索 ARD_ST_INVEST 的 FMD US Equity 值并将其保存到 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) is for static or real time current data.
It returns data to a single cell in your Excel spreadsheet.
但是,我仍然不知道如何将上面的 Bloomberg excel 公式转换为 Java blpapi。
我应该创建 HistoricalDataRequest 还是 ReferenceDataRequest 等?
我应该如何设置 FiscalPeriod、PeriodEnd、Filing_status、Ticker、Field 等?
这个问题的答案是@assylias 对问题本身发表的评论。
我需要使用 Java Bloomberg API 实施现有的 Bloomberg excel 公式。 现有的excel公式是这样的
BDP(Ticker, Field, 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
此公式检索 ARD_ST_INVEST 的 FMD US Equity 值并将其保存到 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) is for static or real time current data. It returns data to a single cell in your Excel spreadsheet.
但是,我仍然不知道如何将上面的 Bloomberg excel 公式转换为 Java blpapi。 我应该创建 HistoricalDataRequest 还是 ReferenceDataRequest 等? 我应该如何设置 FiscalPeriod、PeriodEnd、Filing_status、Ticker、Field 等?
这个问题的答案是@assylias 对问题本身发表的评论。