小编kam*_*ino的帖子

从盈透证券的 API 获取多个最后报价

我有一个关于盈透证券的 Python API 的问题。

是否可以将多个资产和股票合约传递给 reqMktData() 函数并获得最后价格?(我可以在 reqMktData 中设置快照 = TRUE 以获得最后价格。您可以假设我已经订阅了适当的数据服务。)

为了正确看待事情,这就是我想要做的:

1) 调用 reqMktData,获取多个资产的最新价格。

2)将数据输入我的预测引擎,然后做一些事情

3) 转到步骤 1。

当我联系盈透证券时,他们说: “一次只能将一份合约传递给 reqMktData(),因此在请求实时数据方面没有批量请求功能。”

显然,解决这个问题的一种方法是做一个循环,但这太慢了。另一种方法是通过多线程,但这是很多工作,而且我负担不起购买新计算机的额外费用。我对任何一个都不感兴趣。

有什么建议?

api finance quantitative-finance python-3.x interactive-brokers

6
推荐指数
1
解决办法
1825
查看次数