MT4 EA設置檔是什麼?
MT4中的指標、腳本、EA絕大部分都可按交易策略需求或交易品種的不同而去修改其參數。我們可以把不同的參數組合保存成檔供後期直接調用,這就 MT4 EA設置檔 。有使用開EA進行自動程式交易的投資者應該不會對設置檔 (set file)陌生。
這次我會教大家怎去好好利用設置檔…..
EA設置檔其實只係一個文字檔
EA設置檔其實只係一個文字檔,大家可以使用一般嘅文字編輯器打開個設置檔。
例如下圖就顯示咗一個Moving Average EA的設置檔內容及喺MT4中睇到的參數設定。
EA設置檔 – 用到佢盡
一般人其實唔需要理個設置檔嘅實際內容,反正都係認住個檔案名、load入去個EA度。但其實只要識得睇設置檔嘅內容 (知道檔內的參數名是對應EA使用者介面上的那一個參數),設置檔仲可以有其他用度。
例如我地可以透過直接比較兩個設置檔嚟相同EA的兩個不同策略。
上面顯示咗Moving Average EA的兩個設置檔的比較結果,由此可以兩個策略的分別在於:
- 手數由0.1改為0.2
- Maximum Risk加大咗
- 指標的MovingPeriod參數改咗做27
咁做好過你打開兩個MT4,load設置檔入兩個EA度再人肉比較。下面係兩個設置檔在MT4 EA中所顯示的參數。
用咩軟件/工具嚟比較設置檔?
其實有一種工具叫File Comparator.
最偉大、認受性最高、歷史最耐嘅一定係”diff”. 用Linux嘅Server Admin一定識用。比較同樣的兩個設置檔,結果如下:
- 不過要睇得明這個比較結果,可能同睇清水圖一樣咁燒腦。
因為睇diff command太燒腦,有人就開發不同的圖像化File Comparator (但其實背後佢地都係用diff command,只係把結果靚靚仔仔咁show比你睇)。
File Comparator 推介#1 – Beyond Compare
我自己用開Beyond Compare (version 3),
- 好用,但最大缺點係commercial software (要比錢買License)
如果有人買咗Beyond Compare version 4 License, 希望可以share比我。
File Comparator 推介#2 – WinMerge
我都有安裝WinMerge。
- WinMerge最大好處係open source、免費使用。
其實比較出嚟嘅結係一樣(因為背後都係用diff command攞個結果),只係個介面、顏色唔同(不過你可以改)。
設置檔另類玩法
既然設置檔只係文字檔,有興趣又識編程嘅朋友大可
- 把設置檔的內容以資料庫形式存儲。
咁做可以方便比較、搜尋、篩選。有需要時就按內容生成設置檔 - 遇著EA有新版本或設置檔出現新版及舊版不相容時,大可寫一個轉換程式(Converson program),把舊版本的設置檔轉成新版的格式。
BT(Strategy Test)存儲的設置檔 vs EA存儲的設置檔
上面比較的設置案係喺EA屬性(Properties)的使用介面中存儲的。如大家打開從Strategy Tester中存儲的設置檔,你會發現有很多與BT有關的參數。這樣參數不會影響EA實際運作。