2014年9月15日 星期一
交易系統檢測 - 錯誤通報
經過上次我的交易機器當機事件後,我思考了一番。系統正常運作的通報,因為每天幾乎都是正常的,而每天的定時通報,對於人來說,久而久之就會變成一種麻痺,慢慢的不在意例常通知,進而...忽視。
以我自己為例子,每天都會收到兩次系統運作正常的通報,慢慢的就連手機收到 mail 也會有點懶得去看,因為會直接當做那只是正常的通報而已,不管也不會怎樣...於是,我決定把系統運作狀況的通報,改成有異常才通報,平常運作 OK 的話就閉嘴吧。這部份的機制,我是透過 MacroExpress 與一個發 mail 的可執行檔來協力完成。
你可在這裡下載到所需要的檔案:下載點
壓縮檔中包含了兩個東西:一是 MacroExpress 的匯入檔(自行匯入),另一個是 AutoIt 的腳本檔。
拿到檔案後,需要做一些修改,先把 AutoIt 腳本打開後,做一些必要的修改(下圖桃色方框中),然後建立可執行檔,把產生的 exe 放在你想放置的路徑。這個可執行檔,是使用 Gmail 來發信的。
接著,修改 Macro 內容,主要可能需要變動的地方,我做了註解,自行研究修改吧。我只是很簡單判斷 MultiCharts工作底稿 與 myCTA 及 下單大師是否都存在且處在自動下單的狀態而已。如果其中一個條件不成立就執行那個發送錯誤通報 mail 的可執行檔(每15分鐘檢查一次)。
熱門文章
-
在 MultiCharts 裡,本來我以為 EntryPrice(0) 就代表了最後一個進場的成本價,經過測試後,確定了 EntryPrice( 0 ) 不是最後一次進場價,而是最後進場方向的第一筆價格(可查閱"程式交易語法大全 page 255")。什麼意思...
-
去年開發「 把策略訊號轉換成選擇權去執行 」的時候,一直有個實務上的困擾:標的物價格。 我要把訊號轉成選擇權的時候,事前不能精準的知道要交易哪一個履約價、Put 或 Call,需要在訊號或市況變化的當下才決定交易標的。但在 MultiCharts 的運作架構上,需要開啟欲取...
-
看到朋友分享的一篇文章( https://www.facebook.com/eric.hsu.73/posts/9305791976115818 ),截圖如下: 簡單總結一下: 決策是否投入賭局,要在賭局對自己呈現正期望值,並且如果賭輸的損失發生時自己仍能多次承受的前提下才...
-
在 MultiCharts 或是 TradeStation 中都有 Set開頭的一些指令可以運用,比如 停損─SetStopLoss、停利─SetProfitTarget,這些都是所謂的 ThisBar 模式運作的特殊指令,它們讓你在條件成立的當根K棒就可以做出對應動作,而不是一...