EA回測教程說明


ea測試就是用歷史數據來檢測ea是否按照編寫的策略運行及相對歷史數據交易的結果。

 

基於價格波動開發的各種網格類型的ea或者單一品種單一周期交易的策略,都可以用歷史數據來測試。而一些采用多貨幣、多周期等較為復雜的策略編寫的ea在mt4平台上測試是有局限性的,測試時並不一定能完全按照策略要求運行,這種情況可以用模擬盤掛上EA進行策略驗證。

 

mt4測試ea可以按以下步驟進行:

 

1、歷史數據下載:mt4上方菜單欄-工具-歷史數據中心,打開歷史數據中心找到要測試的貨幣及對應時間周期,然后點下載。等下載完畢關閉歷史數據中心窗口。如下圖:

2、設置歷史數據中最多柱數:在MT4上方菜單欄-工具-選項,接着在選項卡中-圖表-歷史數據中最多柱子數輸入999…..直到輸入不了為止,確認后它會自動設為最大值。如圖:

3、打開EA測試界面:在MT4上方菜單欄-顯示-EA交易測試,或者點工具欄“策略測試”圖標都可以打開EA測試界面,如下圖所示:

4、ea測試界面介紹:

 

智能交易系統:選擇要測試的ea。

商品:選擇要測試的貨幣對。

復盤模型:通常選擇即時價格(如果ea指定以K線收盤為確認信號,則選擇僅用開盤價)。

適用日期:選擇測試的時間周期。

復盤顯示: 以圖表界面進行可視化測試,ea中如有調用指標,測試時可在圖表中插入指標以驗證開倉平倉是否符合指標信號。復盤顯示后面進度條可以調整EA測試速度。

EA屬性:EA的參數及測試資金等設置。

時間周期:ea交易的圖表周期。

交易品種屬性:所交易貨幣對的相關屬性,也就是該貨幣對的合約規則,如最小交易手數、占用保證金、隔夜利息等。

點差:選擇該貨幣對的平均點差。

打開圖表:打開該貨幣圖表窗口(若點擊打不開也不用理會)。

優化:不用勾選。

修改EA交易:打開MQ語言編譯器修改ea。

最下方是EA測試進度條,進度條右側按鈕控制開始和停止測試。

各項參數設置好后點”開始“按鈕開始測試。

 

4、在測試中相關參數或測試資金都可以在”EA屬性“中來設置。如果在測試中途去修改源碼中參數,那么修改后回到測試界面重新測試前也還需要在”EA屬性“中點”重設“參數方能生效。如下圖:

 

5、EA測試過程中可以在測試界面下方菜單中查看進行狀態,訂單進行狀態在”結果“中查看,可以在”凈值圖“中查看盈虧資金變化,如測試不能進行可以查看日志。如下圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM