我正在使用 python API 下载一些证券的日内数据(5 分钟柱)。
但是这个过程非常缓慢,我想我在并发请求方面没有尽最大努力。
不幸的是,我发现API
它非常不友好(我主要使用blpapi
包装器来绕过消息传递,尽管我很想在需要时直接使用bloomberg api)。
如果有人能举例说明如何调整我的请求以减少耗时,我会很高兴
如果不了解如何构建请求,就很难诊断性能问题,但我想大部分时间都花在等待彭博社的回复上。你可能想看看这个CorrelationID
领域。这允许您在解析响应之前发出多个请求,然后有一种方法来识别哪些响应消息对应于哪些请求。
看看开发人员指南的第 58 页给你一些想法。
在python中,代码看起来像
cid = blpapi.CorrelationId(my_unique_identifier)
session.sendRequest(request, correlationId=cid)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句