Как реализовать формулу BDP Bloomberg excel для Java blpapi?

Существует существующая формула Bloomberg excel, которую мне нужно реализовать с помощью Java Bloomberg API. Существующая формула Excel выглядит следующим образом.

BDP (Тикер, Поле, FiscalPeriod, PeriodEnd, Составной, 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);

Теперь я не уверен, как кодировать формулу BDP в blpapi(Java). Из того, что я прочитал в руководстве разработчика blpapi, есть довольно много операций, доступных в Справочной службе данных //blp/refdata. (т. е. HistoricalDataRequest, IntraDayTickRequest, ReferenceDataRequest и т. д.)

После некоторого чтения BDP объясняется как,

BDP (Bloomberg Data Point) - для статических или текущих данных. Он возвращает данные в одну ячейку в вашей электронной таблице Excel.

Но, тем не менее, я не знаю, как мне перевести вышеприведенную формулу Bloomberg в Java blpapi. Должен ли я создать HistoricalDataRequest или ReferenceDataRequest и т. Д.? Как мне установить FiscalPeriod, PeriodEnd, Filing_status, Ticker, Field и т. Д.?

1 ответ

Решение

Ответом на этот вопрос является комментарий @assylias, размещенный на самом вопросе.

Другие вопросы по тегам