yccecily 發表於 12-7-20 18:16

ABTW 一大早 initialize 失敗問題

好像是因為某期貨商的API在開盤前一刻會 reset報價連線,
如開盤前太早啟動 DDE2TickQuote,可能會發生 initialize失敗的慘劇。
剛才測試了以 MagicClock排程自動執行程式,效果頗佳,
各位 ABTW的粉絲大大不妨試試。



pizzz318 發表於 12-7-20 18:47

我是直接用windows的工作排程器, 就算很接近開盤才啟動, 有的時候也還是會initialize失敗
可以用ABTW的作者的另外一隻RTDFDll_NoTickAlert, 如果沒收到tick 就警告...不過這做法比較消極就是了...

不知道有沒有更好的辦法? 可以監控程式 initialize 失敗就重開之類的

yccecily 發表於 12-7-20 18:58

pizzz318 發表於 12-7-20 18:47 static/image/common/back.gif
我是直接用windows的工作排程器, 就算很接近開盤才啟動, 有的時候也還是會initialize失敗
可以用ABTW的作者 ...

我每天都是前後啟動兩次,後面一次儘量靠近開盤前才啟動,
這樣就不曾遇到 initialize 失敗問題。

enochyu 發表於 12-7-22 10:56

小弟有個笨方法,

ABTW -> AmiBroker -> 將 tick 的 volume 輸出至文字檔(tick.state)

再透過一支程式來監控 tick.state 的內容,於盤中一定時間內 tick.state 內容未改變,就將整個交易系統重新啟動。

目前效果還不錯 ~ 參考看看。

raytheon 發表於 12-7-23 11:51

小弟的方式和樓上大大差不多,但我是將close輸出至txt檔,在透過一支程式來監控 文字檔 的寫入時間,文字檔一定時間未更新會利用skype4com發出斷線訊息,並重新啟動,目前為止算穩定使用中,給大大參考~
頁: [1]
查看完整版本: ABTW 一大早 initialize 失敗問題