MT4(Windows版)回測方法:參數設定、優化及報表下載方法
本篇文章將介紹在Windows版MT4(MetaTrade 4)中進行EA回測設置、報表下載的方法。
回測可以簡單使用設定的參數進行測試,雖然需要花費時間,但也可以進行優化測試(驗證將參數設定為哪種值能得到優化結果)。
MT4回測設置
事先準備好需要回測的EA,並安裝到MT4中。
顯示策略測試器
MT4的回測是透過「投資策略測試」工具進行。若要顯示投資策略測試器,請在MT4選單中選擇「檢視」中的「投資策略測試」。
投資策略測試器的設定項目
在策略測試器的「設定」分頁中,您需要進行以下項目的設定。
① 在左側選擇EA交易,在右側選擇要測試的EA。
② 選擇要測試的貨幣對。
③ 選擇要測試的時間週期。
④ 選擇復盤模型(用哪種價格測試)。通常選擇“每個即時價格”,如果不想花太多時間,可以選擇其他選項,但可靠性會降低。
⑤ 如果需要指定期間,請勾選“使用日期”,並指定時段。
⑥ 設定預期的點差。
⑦ 選擇是否啟用視覺模式(在圖表上顯示測試內容,會延長測試時間)。
⑧ 選擇是否進行最佳化測試(如果勾選此項,將根據下一個「EA交易屬性」中的設定進行最佳化測試)。
⑨ 設定測試的帳戶、參數及優化內容。點擊按鈕將顯示設定頁面。
EA設定的「投資測試」分頁
① 設定測試開始時的保證金。在金額旁的貨幣部分選擇“USD”,即可用美元帳戶進行測試。
② 選擇買賣雙方(Long & Short)、僅買入(Long only)或僅賣出(Short only)。
③ 選擇優化時的基準參數。
④ 勾選「遺傳基因演算法」以提高最佳化計算的效率。
EA設定的「參數輸入」分頁
在參數輸入分頁中,進行參數設定及最佳化測試時的設定。
① 勾選要進行優化的項目。
② 如果只是進行簡單測試,在賦值的欄位中設定參數。
③ 指定最佳化測試時的最小值。
④ 指定從起始值到最大值的間隔。
⑤ 指定優化測試時的最大值。
EA設定的「優化」分頁
在「優化」分頁中,可以設定在達到指定條件時結束測試。如果不設置,則無需勾選任何選項。
設定完成後,點選「確定」關閉頁面。
開始測試
設定完成後,點選「開始」按鈕,啟動測試。
如果測試期間較長或最佳化測試的組合較多,計算量大時可能需要數小時到數天的時間。因此,在設定時盡量縮短測試期間,以提高效率。
MT4的回測結果確認
回測完成後,可以在策略測試器內根據測試內容查看以下五個項目的結果:
優化結果
如果進行了優化測試,結果會以清單形式顯示。您可以查看在不同參數設定下的盈虧情況及回撤情況。
優化圖形
優化測試的結果會以圖表形式顯示,以便直觀地觀察各參數組合下的表現。
結果
測試交易的詳細內容會以清單形式顯示。您可以具體查看每筆交易的執行價格等詳細資訊。
淨圖表
帳戶餘額和有效保證金的變動會以圖表形式顯示。
藍線表示帳戶餘額,綠線表示有效保證金的變動趨勢。
報表
可以查看整個測試期間的交易概況。包括測試的品質、盈虧、利潤因子、交易數量、回撤大小、連續獲勝及連續虧損次數等。
報表的保存
在報表頁面內右鍵點擊,選擇「保持為報表」,可以將報告儲存為HTML格式,並在瀏覽器中查看。
MT4的回測報表中使用的術語列表
術語 | 說明 |
---|---|
經測試過的柱數 | 回測所使用的K線柱數 |
用於復盤的即時價數量 | 回測中使用的Tick數量 |
復盤模型的品質 | 回測的品質 |
輸入圖表錯誤 | 資料缺失等錯誤的情況 |
價差 | 回測所使用的點差 |
起始保證金 | 回測開始時的帳戶餘額 |
總淨盈利 | 盈虧金額 |
毛利 | 利潤總和 |
毛損 | 損失總和 |
獲利係數 | 總利潤/總損失(大於1即為利潤) |
預期收益 | 淨利/交易次數(每次交易的預期收益) |
絕對虧損 | 相對於開始時餘額的最大回撤金額 |
最大虧損 | 回測期間的最大回撤金額 |
相對虧損 | 最大回撤比例 |
總交易 | 進行的交易次數 |
空方部位 | 賣出部位的交易次數及勝率 |
多方部位 | 買入部位的交易次數及勝率 |
最大獲利交易 | 最大獲利交易的獲利金額 |
最大虧損交易 | 最大虧損交易的虧損金額 |
最大連續獲利 | 最大連續獲利次數及其總損益 |
最大連續虧損 | 最大連續虧損次數及其總虧損 |
平均連續獲利 | 平均連續獲利次數 |
平均連續虧損 | 平均連續虧損次數 |
價格資料的接收
在MT4進行回測時,如果接收到的價格資料不足,可能無法進行回測。
雖然有幾種方法可以添加報價,但這裡介紹一種最簡單的方法,即接收MetaQuotes的價格資料。
如果回測無法正常運行,請嘗試以下方法。
圖表設定
從MT4選單中選擇「工具」然後選擇「選項」。
在顯示的頁面中,選擇「圖表」分頁,在「歷史數據中最多柱數」和「圖表中最多柱數」中輸入999999999999設定為最大值,然後點選確定。
價格數據的下載
從MT4選單中選擇「工具」中的「歷史資料中心」。
在顯示的頁面中選擇要測試的品種和時間週期,然後點擊下載按鈕,開始接收價格資料。