簡體   English   中英

如何等待交互式經紀人從 tws api 下載數據?

[英]how to wait for data to download in tws api from interactive brokers?

我正在 python 中起草一個應用程序,以與 tws api(又名 ibapi)進行交互。

在觸發的 position() 事件中,我正在調用 ContractDetails,並確實接收到它的數據事件。 在它的結束事件,我設置自我。 contract_details_received = 1。

一個體面的事件驅動程序可能應該在contractdetailsend事件中觸發等待代碼本身,但現在我想在繼續之前在某個循環中等待這個標志。

然而,在 contractdetailsend 事件中會引發標志,循環繼續等待,因為它可能沒有檢測到標志。

你能幫忙提個建議嗎?

在此先感謝,亞歷克斯

通過使用線程鎖,可以循環等待事情發生。

當然,go 的最佳方法是使用事件來觸發行為。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM