首页 文章

如何将BDP Bloomberg excel公式实现到Java blpapi?

提问于
浏览
0

我需要使用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(彭博数据点)用于静态或实时当前数据 . 它将数据返回到Excel电子表格中的单个单元格 .

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

1 回答

  • 0

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

相关问题