萬年船 發表於 22-8-1 12:07

IBC關閉異常的解法

在此文『IBC關閉工具分享』提到IBC可以自動化登入TWS / IBGateway,同時也可以用工具關閉IBC與IB Gateway,但有時候關閉時會出現Java異常(如下圖所示),出現此異常時,會導致之後新開的IB Gateway本地端的Port重複開啟而失敗,需手動重開IB Gateway,而如果當天有事沒手動去檢查的話,就會下單失敗



解決方法就是『當無法自然關閉時,強制關閉該Java程序』,也就是在自動關閉的AutoIt script裡面,隔一段時間後(例如20秒),加入一行強制關閉Java程序的WinKill()指令,如下圖所示





這樣的話,縱使有跳出Java異常的視窗,也不會影響到後面的IB Gateway正常啟動,所以縱使沒有人為介入,也不會導致下單失敗

頁: [1]
查看完整版本: IBC關閉異常的解法