有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在Java blpapi中实现BDP Bloomberg excel公式?

我需要使用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

此公式检索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) is for static or real time current data. It returns data to a single cell in your Excel spreadsheet.

但是,我仍然不知道如何将上面的彭博excel公式翻译成Java blpapi。 我应该创建HistoricalDataRequest还是ReferenceDataRequest等。? 我应该如何设置财政期间、期末、归档状态、股票代码、字段等


共 (1) 个答案

  1. # 1 楼答案

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