COCO研究院

 找回密碼
 註冊
搜索
查看: 2268|回復: 4

ABTW 一大早 initialize 失敗問題

[複製鏈接]
發表於 12-7-20 18:16 | 顯示全部樓層 |閱讀模式
好像是因為某期貨商的API在開盤前一刻會 reset報價連線,
如開盤前太早啟動 DDE2TickQuote,可能會發生 initialize失敗的慘劇。
剛才測試了以 MagicClock排程自動執行程式,效果頗佳,
各位 ABTW的粉絲大大不妨試試。

ScreenHunter_11 Jul. 20 17.26.jpg

發表於 12-7-20 18:47 | 顯示全部樓層
我是直接用windows的工作排程器, 就算很接近開盤才啟動, 有的時候也還是會initialize失敗
可以用ABTW的作者的另外一隻RTDFDll_NoTickAlert, 如果沒收到tick 就警告...不過這做法比較消極就是了...

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

評分

參與人數 1金錢 +2 收起 理由
yccecily + 2 按一個讚!

查看全部評分

 樓主| 發表於 12-7-20 18:58 | 顯示全部樓層
pizzz318 發表於 12-7-20 18:47
我是直接用windows的工作排程器, 就算很接近開盤才啟動, 有的時候也還是會initialize失敗
可以用ABTW的作者 ...

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

發表於 12-7-22 10:56 | 顯示全部樓層
小弟有個笨方法,

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

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

目前效果還不錯 ~ 參考看看。
發表於 12-7-23 11:51 | 顯示全部樓層
小弟的方式和樓上大大差不多,但我是將close  輸出至txt檔,在透過一支程式來監控 文字檔 的寫入時間,文字檔一定時間未更新會利用skype4com發出斷線訊息,並重新啟動,目前為止算穩定使用中,給大大參考~
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-23 04:12

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |