MT5(Windows版)的回測方法

本篇文章將介紹在Windows版MT5(MetaTrade 5)中進行EA回測的方法。

在MT5中,除了根據默認參數進行回測以外,還可以進行優化測試(可以測試修改哪一個參數可以讓成績更好。)

MT5的回測設定

事先準備好EA,安裝在MT5中。

打開策略測試

MT5的回測將使用策略測試工具進行。

使用時點擊MT5「查看」選單中的「策略測試」就可以。

策略測試

策略測試「設置」標籤中的各種設置項目

在策略測試「設置」標籤中需要設置以下項目。

1.選擇要回測的EA。

2.選擇要回測的交易品種與圖表的時間週期

3.選擇回測的日期。除了指定日期以外,還可以選擇上個月或去年等。

4.設置為指定日期時,指定日期中進行先行回測的百分比。

5.假設在成交的過程中出現延遲時,可以在這裡設置。

6.選擇回測的方法。

7.設置回測開始的資金。

8.設置槓桿。

9.是否進行優化,以及選擇優化時的方法。選擇「禁用」將不進行優化。

10.如果選擇禁用優化:勾選視覺化模式可以看到交易的經過,但是會花更長時間。

如果選擇優化:選擇以哪一種項目為基準進行優化。

 選擇以哪一種項目為基準進行優化

策略測試「輸入」標籤中的各種設置項目

在輸入標籤中,除了可以設置參數以外,還可以設置優化回測時的設定。

1.進行優化回測時勾選項目。

2.禁用優化進行回測時,在值的列表中設定參數。

3.指定優化回測時的最小值。

4.進行優化回測時從起始值開始的間隔。

5.指定優化回測時的最大值。

6.進行優化回測時的步驟數。

設置優化回測時的設定

開始回測

完成設置後,點擊右下方的開始按鈕就會開始。

回測的日期越長以及優化的模式越多,將會導致計算量較大,可能需要幾個小時或幾天來進行處理。設置時應盡量減少回測時間。

 設置時應盡量減少回測時間

確認MT5回測結果

回測結束後,回測結果可以在後台測試的以下標籤中顯示出來。

回測1

除了可以確認回測摘要以外,向下滑動還可以看到曲線圖的內容。

除了可以確認回測摘要以外,向下滑動還可以看到曲線圖的內容

回測2

可以用柱狀圖確認每個時間段的交易次數以及盈虧的趨勢。

用柱狀圖確認每個時間段的交易次數以及盈虧的趨勢

回測3

可以確認盈虧的最大正向(MFE)與最大反向(MAE)的相關性。

 確認盈虧的最大正向(MFE)與最大反向(MAE)的相關性

回測4

可以確認部位的持有時間以及盈虧的分佈。

 確認部位的持有時間以及盈虧的分佈

圖表

可以確認帳戶資金與可用保證金的變化。

藍色為帳戶資金的變化,綠色為可用保證金的變化。

 藍色為帳戶資金的變化,綠色為可用保證金的變化

優化結果

如果進行了優化,可以查看優化後結果,並可以按每個項目進行排序。

查看優化後結果,並可以按每個項目進行排序

保存報告

在回測中點擊右鍵,可以將報告保存為在瀏覽器中顯示的HTML格式。

在回測中點擊右鍵,可以將報告保存為在瀏覽器中顯示的HTML格式

MT5回測報告中的用語列表

用語內容
質量歷史回測的品質
回測中使用的K線的數量
交易品種回測中使用的交易品種數量
初始入金回測開始時的帳戶資金
總淨盈利盈虧總額
毛利盈利總額
毛損虧損總額
絕對本日餘額虧損相對於回測開始時的可用保證金的最大虧損額
最大本日餘額虧損相對於回測中的可用保證金的最大虧損額
相對本日餘額虧損可用保證金的最大虧損率
盈利因子純利益/純虧損(數值超過1的話代表盈利)
預期收益純利益/交易次數(每次交易可預期的收益)
保證金維持率回測中最小的保證金維持率
採收率總淨盈利/最大本日餘額虧損(回復率)
夏普比率每筆交易的平均盈虧/交易盈虧的平均偏差(數值越高風險越小)
分值勝負的連續趨勢(負數傾向於聯繫,正數傾向於非聯繫)
AHRR交易的算術平均值(正數代表有益,負數代表無益)
LR相關性與回歸直線的相關性
GHPR交易的幾何平均
LR標準誤差線性回歸平衡偏差的標準誤差
On Tester結果作為回測結果返回給EA的On Tester函數的值
交易總計交易次數
總成交成交數
賣出交易賣出交易的次數與勝率
買入交易買入交易的次數與勝率
最大盈利交易/虧損交易盈利最多的交易的盈利額,虧損最多的交易的虧損額
最大值連勝/最大值連敗連勝最多次數以及當時的盈利,連敗最多次數以及當時的虧損
平均連勝/平均連敗連勝與連敗的平均次數