簡體   English   中英

盈透證券交易平台:如何處理 python 中的每日重啟?

[英]Interactive Brokers TWS: How to handle daily restart in python?

我在 python 中構建了一個 IB TWS 應用程序。 一切似乎都很好,但我正在努力解決最后一個問題。

TWS 需要每天注銷或重啟。 我選擇了在設定的時間每天重新啟動,這樣我就可以很容易地預料到我的應用程序會在某些時間重新啟動(至少,我是這么認為的。)

我的程序有一個 class,稱為InteractiveBrokersAPI ,它是 ECClient 和 EWrapper 的子類。 在我的程序啟動時,我創建了這個實例,它成功連接到 TWS 並與 TWS 一起工作。 現在,假設 TWS 每天 23:00 重新啟動。 我已經在我的程序中實現了創建InteractiveBrokersAPI的新實例的邏輯,並在 23:15 之后對其調用run() 這似乎也有效。 我知道這一點,因為在創建時, InteractiveBrokersAPI調用reqAccountUpdates()並且我可以在重新啟動后看到這些更新。 當我在第二天嘗試實際進行交易時,我收到一個錯誤,表明它沒有連接。

還有其他人有如何處理這個問題的經驗嗎? 我想知道其他人是如何解決這個問題的。 任何指導將不勝感激。

好吧,這並不能完全回答您的問題,但是您看過 ib_insync

暫無
暫無

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

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