首頁 > 部落格 > FX EA 回測是什麼?正確的操作方法與注意事項

EA回測MT5策略測試器驗證

FX EA 回測是什麼?正確的操作方法與注意事項

發布日: 2026-05-12閱讀時間:約 1 分鐘
本文為發布之日的資訊。EA的績效數值(PF、DD、年化)會隨實盤運行與重新驗證而變動,最新數值請在各EA頁面確認。 查看最新EA績效

FX EA 回測是什麼?正確的操作方法與注意事項

在用真實資金運行EA之前,先以歷史數據驗證其運作方式,這個過程就稱為「回測」。回測結果良好,並不代表實際運行時能獲得相同成績,但不做回測就直接運行EA,就像搭上起飛前沒有做安全檢查的飛機一樣危險

本文將整理如何使用MT5策略測試器進行正確的回測,以及應注意的重點。

回測能告訴你什麼

回測主要能提供以下資訊:

  • EA的邏輯是否在過去的市場中有效運作
  • 最大回撤的參考值
  • 預期的交易頻率
  • 參數的靈敏度(稍微調整後結果會有多大變化)

相反地,回測也有許多無法告訴你的事情:

  • 未來是否能維持相同的表現
  • 面對意料之外的市場衝擊(如雷曼級別、新冠級別的事件)時的應對能力
  • 因券商成交特性造成的滑點影響

「回測勝率高 ≠ 實際交易也能勝」,正確的使用態度應該是:「回測中已破產的EA,未來破產的機率也更高」,將其作為篩選工具來使用。

啟動策略測試器

從MT5選單點選「查看」→「策略測試器」。需設定的項目如下:

  • Expert(EA):選擇要驗證的EA
  • 交易品種(Symbol):GOLD、EURUSD 等
  • 時間框架:M15、H1 等
  • 測試期間:最少5年,建議10年
  • 模型(Model):建議選擇「所有Tick」(精度最高)
  • 存款金額:用於測試的帳戶餘額
  • 槓桿:與實際運行相同的條件

「所有Tick」與「基於實際報價的全Tick」有什麼差異

MT5提供多種回測模式:

  • 基於實際報價的全Tick:精度最高,但耗時較長
  • 1分鐘K線OHLC:速度快,精度中等
  • 僅開盤價:速度快,但精度較低。不適合短線交易策略

交易週期越短的EA,越需要高精度模式。有時在「僅開盤價」模式下看起來不錯的數據,切換到Tick精度後結果會大幅惡化。

歷史數據的品質

MT5內建的歷史數據品質,因券商和伺服器不同而有所差異。進行回測時請確認以下幾點:

  • 模型品質:建議90%以上
  • 缺失期間:越舊的數據越容易有缺口
  • 點差(Spread):盡量使用接近實際平均點差的數值

尤其是選擇**「浮動點差」進行回測時,只會反映正常市況下的點差,無法體現重要數據發布時點差放大的情況。實際運行時,利潤往往在這裡被侵蝕,因此使用「以固定點差輸入最差值進行測試」**的方式也是有效的做法。

如何解讀回測結果

以下是回測後顯示的主要指標,以及閱讀時的關注重點:

獲利因子(PF)

總獲利 ÷ 總虧損。1.2 至 1.5 是現實可期的健康數值。如果EA顯示PF超過3.0,幾乎可以確定是過度擬合(曲線擬合),應重新檢視。

最大回撤(DD)

歷史上資產的最大縮水幅度。「自己是否能接受這個範圍」決定了是否適合實際運行。在實際運行中,請預設回撤可能惡化至回測數值的1.5至2倍

交易次數

如果只有幾十筆交易,在統計上意義不大。理想的回測應包含至少200筆、建議500筆以上的交易記錄。

回收係數(Recovery Factor)

淨利潤 ÷ 最大回撤。若此數值達到3以上,可以說相對於承擔的風險獲得了相應的回報。

如何避免過度擬合(曲線擬合)

「只針對過去市場過度最佳化的EA」在未來的市場中往往無法發揮作用。避免這種情況的基本對策如下:

1. 樣本外(Out-of-Sample)驗證

例如:「用2015年至2022年進行最佳化,再用2023年至2025年進行測試」。如果後半段期間也能獲得相同水準的結果,過度最佳化的風險就會降低。

2. 確認參數靈敏度

如果將最佳參數上下調整10至20%後,結果大幅崩潰,那就很危險。應選擇即使有些偏差也能穩定表現的「平坦高原(Plateau)」型參數。

3. 多品種、多時間框架測試

只在特定品種或時間框架才能獲利的EA,很可能是對該特定條件過度擬合。

本站EA的回測結果

以下是GOLD_EMA_ATR_EA(XAUUSD H1)的10年回測結果:

  • 測試期間:2015年至2025年(10年)
  • 獲利因子:1.30
  • 勝率:49%
  • 最大回撤:5.88%
  • 年化報酬率:1.7%
  • 模型品質:99.9%(全Tick,浮動點差)

雖然數字並不亮眼,但我們優先追求的是在10年任何市況下都不會破產的穩定性。詳細報告已在下載頁面公開。

前向測試(Forward Test)的重要性

若回測結果良好,接下來應在模擬帳戶或微型帳戶進行3至6個月的前向測試。透過確認實際成交、滑點以及重要數據發布時的表現,可以在正式上線前發現程式Bug或預期之外的行為。

免費EA下載

GOLD_EMA_ATR_EA 附帶10年回測詳細報告,現免費提供下載。

免費下載EA

推薦券商

為了在相同環境下進行回測與前向測試,本站推薦經過驗證的券商。

查看推薦券商一覽

5日郵件課程(免費)

每日一封郵件,涵蓋FX自動交易本質、正確解讀回測、選擇經紀商的要點。

※ 嚴格保護隱私。可隨時取消訂閱。