我有一个关于盈透证券的 Python API 的问题。
是否可以将多个资产和股票合约传递给 reqMktData() 函数并获得最后价格?(我可以在 reqMktData 中设置快照 = TRUE 以获得最后价格。您可以假设我已经订阅了适当的数据服务。)
为了正确看待事情,这就是我想要做的:
1) 调用 reqMktData,获取多个资产的最新价格。
2)将数据输入我的预测引擎,然后做一些事情
3) 转到步骤 1。
当我联系盈透证券时,他们说: “一次只能将一份合约传递给 reqMktData(),因此在请求实时数据方面没有批量请求功能。”
显然,解决这个问题的一种方法是做一个循环,但这太慢了。另一种方法是通过多线程,但这是很多工作,而且我负担不起购买新计算机的额外费用。我对任何一个都不感兴趣。
有什么建议?
api finance quantitative-finance python-3.x interactive-brokers