Python:等待异步回调完成

2024-09-28 21:54:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在使用TWS Brokerage API

对于请求市场数据,它们有异步函数调用。例如,要获取股票的数据,可以调用reqMKtData(..),如下所示。在

self.reqMktData(1003, ContractSamples.AAPLStock(), "", False, False, [])

然后,您将使用另一个名为tickPrice的函数异步接收价格数据。在

^{pr2}$

我想调用reqMktData,然后在下一行代码中获得股票价格。我该怎么做?在

self.reqMktData(1003, ContractSamples.AAPLStock(), "", False, False, [])
aaplPrice = # Wait for tickPrice to execute, then assign the price value from tickPrice to aaplPrice

Tags: to数据selfapifalse市场股票函数调用