彭博会话超时?

1 api session bloomberg

正如Bloomberg APIv3中的示例所知,我需要启动Bloomberg会话来打开服务,然后我需要使用该服务来创建请求.

我的问题是,如果我的程序发送了一个请求,得到了答案,然后一段时间后它可能需要发送另一个请求.在这种情况下,我如何确定会话/服务是否仍然可以用于发送请求,还是我需要启动另一个会话?

开始会话需要花费多少钱?如果我经常开始和停止会话,那么它会打扰彭博的服务器吗?

顺便说一句,当我检索历史数据时,在一个请求中要求的数据大小是多少?

非常感谢您的帮助!

Nic*_*cue 6

这里有很多问题.以下答案仅仅是我的观点,您最好的选择是在终端会话中从"帮助帮助"中询问bloomberg.告诉另一端的人您希望将问题转到API团队.

问:如何确定会话是否仍然良好?答:除了使用is并查看是否发生异常,我不知道任何其他方式.然而,我已经让会议完全愉快地开放了好几个小时.

问:开始会话需要花费多少钱?答:Bloomberg对此没有给出任何指导,但与获取数据的开销相比,它似乎并不多.

问:要求的数据大小是多少?答:我相信如果你要求很多,那么bloomberg会打破最佳运输的要求,所以你应该在一个请求中尽可能多地要求,因为它会更有效率.请注意踩过数据限制.

  • 我知道这已经非常古老了,但对于以后遇到这个问题的人来说:Bloomberg 开发指南的第 6.2 节说:“打开和关闭会话对于客户端应用程序和 Bloomberg 服务器来说都是昂贵的。” https://data.bloomberglp.com/professional/sites/10/2017/03/BLPAPI-Core-Developer-Guide.pdf (2认同)