나는 다수의 유가 증권에 대해 파이썬 API를 사용하여 일중 데이터 (5 분 막대)를 다운로드하고 있습니다.
그 과정은 매우 느리고, 동시 요청 측면에서 최선의 노력을하지는 않을 것이라고 생각합니다.
불행히도 나는 API가 아주 우스꽝 스럽다고 (blomberg api로 직접 플레이하고 싶지만 메시징을 둘러싼 blpapi 래퍼를 주로 사용합니다). 이 소모 적은 시간을 내 요청을 조정할하는 방법으로 사람이 예를했을 경우
나는 기쁠 것Bloomberg 오늘 최고 기록 속도 위로
0
A
답변
1
그것은 당신이 당신의 요구를 구조화 입니다 방법에 대한 몇 가지 생각없이 성능 문제를 진단하기 어렵다
,하지만 난 상상 대부분의 시간은 블룸버그 응답 를 기다리는 데 소비된다. CorrelationID
필드를 살펴볼 수도 있습니다. 이렇게하면 응답을 구문 분석하기 전에 여러 요청을 보내고 어떤 메시지가 어떤 요청에 해당하는지 식별 할 수 있습니다.
Developer's Guide의 58 페이지를 살펴 보시기 바랍니다. 그것은 하나 개의 큰 요청 또는 여러 작은 것들
파이썬 코드가
cid = blpapi.CorrelationId(my_unique_identifier)
session.sendRequest(request, correlationId=cid)
+0
덕분에 더 쉽게 얻을 수있는 방법이있을 것이라고 생각했지만 손이 더러워 져야한다고 생각합니다. 감사 –
관련 문제
- 1. SQL의 최고 기록
- 2. GameMaker : 최고 기록 저장
- 3. NSUserDefaults로 최고 기록 저장
- 4. 최고 기록 저장
- 5. 최고 기록 저장
- 6. SQL - 요일별 최고 기록 선택
- 7. 전송 최고 기록 및 데이터
- 8. Facebook 점수 API 최고 기록
- 9. 일별/주간/월간 최고 기록
- 10. 자바에서 최고 기록 수를 정렬
- 11. 처리 기록 속도
- 12. MySQL의 쿼리 오늘 최고 온도를 선택할 수
- 13. Rails - 오늘 오전 5시 전후의 쿼리 기록?
- 14. 이름과 점수가 포함 된 최고 기록 저장하기
- 15. Unity 용 Facebook SDK - 복수 최고 기록
- 16. 스위프트를 사용하여 최고 기록 저장 및로드
- 17. 주문 국가 별 Facebook 최고 기록
- 18. 최저 최고 기록 프레임 워크 아이폰
- 19. Laravel 5 검색 기록 30 분 오늘
- 20. 고유 라이브러리 속도 위로 매트릭스 초기화
- 21. 속도 기록 파일이 쓰기/회전하지 않음
- 22. 개별 평균 및 누적 평균 및 최고 평균 점수 기록
- 23. cassandra (최고 기록)에 정렬 된 표 만들기
- 24. Facebook에서 iOS 앱의 최고 기록 설정 및 검색
- 25. 최고
- 26. Bloomberg API 옵션 평가
- 27. Bloomberg Java API
- 28. Bloomberg API 참조
- 29. Bloomberg/R/Newbie
- 30. QuickFIX/n Bloomberg 구성
모양입니다? 후자의 경우 Python의 기본 멀티 스레딩 기능을 사용하여 이러한 요청을 동시에 수행 할 수 있습니다. – Grisha