Java Bloomberg API를 사용하여 구현해야하는 기존 Bloomberg Excel 공식이 있습니다. 기존 엑셀 공식은 다음과 같습니다.BDP Bloomberg를 구현하는 방법은 Java blpapi로 수식을 능가합니까?
은 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
이 공식은 FMD 미국 주식에 대한 ARD_ST_INVEST의 값을 검색하고 파일을 Excel에서 셀에 저장합니다.
지금까지, 지금 바로 아래와 같이
Service refDataSvc = session.getService("//blp/refdata");
Request request = refDataSvc.createRequest("HistoricalDataRequest");
request.set("adjustmentFollowDPDF", false);
request.set("adjustmentNormal", false);
을 HistoricalDataRequest을 만드는 것입니다 내가 만 알고 무엇을 (자바) blpapi에서하고있다, 내가있는 BDP 공식을 코딩하는 방법을 잘 모르겠습니다 blpapi (자바). blpapi의 개발자 가이드에서 읽은 내용으로 참조 데이터 서비스 // blp/refdata에서 사용할 수있는 몇 가지 작업이 있습니다.
BDP (블룸버그 데이터 포인트)
정적 또는 실시간으로 현재의 데이터이다 일부로서 판독 BDP하면 (즉 HistoricalDataRequest, IntraDayTickRequest, ReferenceDataRequest 등)을 설명한다. Excel 스프레드 시트의 단일 셀에 데이터를 반환합니다.
그래도 여전히 블룸버그가 위의 수식을 자바 blpapi로 어떻게 변환해야하는지 모르겠다. HistoricalDataRequest 또는 ReferenceDataRequest 등을 만들어야합니까? FiscalPeriod, PeriodEnd, Filing_status, Ticker, Field 등을 어떻게 설정해야합니까?
참조 데이터 요청이 될 것이므로 'Element overridesElt = request.getElement ("overrides");와 같은 재정의를 추가 할 수 있습니다. 요소 재정의 = overridesElt.appendElement(); override.setElement ("fieldId", "FiscalPeriod"); override.setElement ("value", "Q4");'. 또는 외부 라이브러리를 사용할 수 있다면 jbloomberg (면책 조항 : 필자는 저자)를보고 싶을 수 있습니다. 문제는 5 ~ 6 줄의 코드에서 해결할 수 있습니다. – assylias
오, 알았어요. jbloomberg를 살펴 보겠습니다. 고맙습니다! – Krish
[이 페이지] 하단에 몇 가지 예가 있습니다 (http://assylias.github.io/jBloomberg/apidocs/index.html) – assylias