2016-09-08 3 views
1

Bloomberg Excel 추가 기능 및 blpapi의 데이터가 동일하지 않은 상황이 발생했습니다. 결과적으로 저를 제공blpapi 및 bloomberg에 대한 다른 데이터 값 응답 Excel 추가 기능

=BDH("2902 HK Equity", "EQY_SH_OUT", "20160906", "20160906")

I 블룸버그에서 사용하는 공식은 엑셀

, 472.014.

그러나 blpapi에서이 작업을 시도하면 얻을 수있는 값이 다릅니다. 다음은 내 요청에 대한 세부 정보입니다. Ticker: 2902 HK Equity Start/End Date: 20160906 Fields: EQY_SH_OUT

아래는 이런 일이 왜 확실하지 않다 응답

HistoricalDataResponse (choice) = { 
    securityData = { 
     security = 2902 HK Equity 
     sequenceNumber = 0 
     fieldData[] = { 
      fieldData = { 
       date = 2016-09-06 
       EQY_SH_OUT = 4720.138 
      } 
     } 
    } 
} 

입니다. 블룸버그와 상담해야하는 버그입니까? 아니면 내가 잘못하고있는거야?

답변

1

2016 년 9 월 7 일 (어제) 10 개로 1 개가 나뉘 었습니다. API에 대한 호출이 실제 기록 데이터를 반환하는 반면 귀하의 터미널은 분할 조정을 설정하고 Excel은 조정 된 주식 수를 반환합니다. 당신이 말할 어렵다 API를 호출하지만, 다양한 조정 설정을 가지고 노는 것은 특히 문제를 해결하는 방법에 대한 자세한 내용은없이

:

request.set("adjustmentSplit", true); //or false depending on what you want 
+0

이 나를 위해 문제를 해결했다. 처음에는 adjustmentSplit이 내 코드에서 false로 설정되었습니다. adjustSplit을 true로 설정하기 위해이를 바꿀 때 응답 값은 이제 Bloomberg Excel Add-in이 제공하는 것과 동일합니다. 감사합니다 @assylias – Krish