[英]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.