You are currently viewing 淺談MT4 EA設置檔 (Set File)

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實際運作。

發佈留言