逐年拆解檢驗EA|看穿靠單一年份撐起績效的方法
目錄
結論:只看全期間的數字,看不出「大賺的那一年」
回測的損益曲線向右上攀升,PF 也很高。然而,利潤大半來自僅僅一年的大行情,其餘年份不是橫盤就是虧損,這樣的EA並不罕見。全期間的彙總數值,會把這種偏差平均掉。
因此我們評估EA時最先做的,就是把損益按年份分開來看的「逐年拆解」。把表現最好的那一年拿掉之後,績效是否還站得住?我們認為,這是衡量穩健性(robustness)最簡單、也最有效的確認方法。
為什麼一年的大賺就能撐起整體績效
市場有「regime(市場環境)」之分
外匯與黃金的走勢,會有強勢趨勢持續的時期、窄幅盤整持續的時期,以及波動率突然放大的時期,也就是所謂的「regime(市場狀態)」。每一個EA都有擅長與不擅長的市場環境。
趨勢追蹤型EA的典型樣貌,是在出現大趨勢的年份集中獲利,在盤整的年份則累積小額虧損。勝率偏低的突破型策略,我們認為這種傾向尤其明顯。
複利會讓偏差進一步放大
在複利運用的回測中,後段大賺的年份對金額的影響會被放大。累計報酬的數字越大,就越需要確認這個數字究竟是由哪一年貢獻的。
最佳化可能只是貼合了特定年份
進行參數最佳化時,容易選出貼合驗證期間內波動最劇烈那段行情的設定。若之後沒有出現能重現那段行情的市場,績效也就無法重現。
逐年拆解的實務步驟
在 MT5 的策略測試器跑完回測後,依下列順序確認。
- 從報告匯出交易紀錄:在測試器結果的「回測」分頁按右鍵,儲存報告。交易清單中包含平倉時間與損益。
- 依平倉日的年份加總損益:在試算表中新增年份欄位後彙總。若想避開複利的影響,建議改用固定手數再跑一次。
- 同時算出各年的 PF 與交易筆數:除了損益金額,也要並列該年的總獲利÷總虧損與交易筆數。
- 排除最大獲利年份後重新計算整體績效:績效是否在這裡崩掉,才是重點所在。
- 檢視虧損年份的內容:是小幅虧損,還是出現了大幅的 drawdown,評價會有很大的差別。
判斷的參考標準
| 確認項目 | 比較令人安心的形態 | 應該提高警覺的形態 |
|---|---|---|
| 利潤的集中度 | 分散在多個年份 | 全部利潤的一半以上集中在一年 |
| 排除最大年份後的 PF | 維持在 PF1.0 以上 | 跌破 PF1.0 |
| 虧損年份的虧法 | 以小額虧損撐過去 | 一次大幅減少資金 |
| 各年的交易筆數 | 沒有太大差異 | 只有特定年份特別多 |
數值標準終究只是參考,我們自己也不會單憑這些就決定通過與否。
套用到我們的EA上
我們的EA多半是以長期間進行驗證。例如 GOLD NEURON(XAUUSD M30)的驗證期間為 22.5 年。驗證期間越長,涵蓋的市場環境越多,逐年拆解的意義也就越大。
另一方面,勝率偏低的趨勢追蹤型EA,結構上本來就容易出現獲利年份集中的情形。MEGAMAX DONCHIAN(USDJPY H1)的勝率為 34.98%、最大連敗為 11。DONCHIAN ENGINE(USDJPY H1)的勝率為 34.5%、最大連敗為 11。對這類型的EA,我們無法否定「連續好幾年都沒有獲利」的可能性。即使整個驗證期間是賺錢的,若開始使用的那一年剛好碰上不擅長的市場環境,損益在一段時間內都沒有起色,是完全可能發生的事。
另外,本文並未列出各EA逐年的明細。所有EA的全期間實測數值,已彙整於實測排行榜。
限制與注意事項
- 「年」這個劃分在市場上並沒有特別意義:市場環境的切換常常發生在年度中途。改以季度或半年為單位來看,偏差呈現的樣貌也可能不同。
- 不適合交易筆數少的EA:如果每年只有寥寥數筆交易,各年的 PF 幾乎只由偶然決定。
- 過去的環境分散,並不保證未來:若出現驗證期間內沒有過的那種行情,即使逐年表現穩定的EA也可能失靈。
- 模擬帳戶的前瞻測試期間較短:我們也有公開,但從開始至今的時間還短,無法做以年為單位的評價。請避免用短期績效來判斷對市場環境的耐受度。
其他驗證觀點,也整理在 EA・MT5 知識庫中。
總結
- 全期間的 PF 或累計報酬,會把特定一年的大賺平均掉
- 逐年拆解,就是檢查「拿掉表現最好的那一年之後,績效是否還在」
- 步驟為:匯出交易紀錄 → 彙總各年的損益・PF・交易筆數 → 排除最大年份後重新計算 → 確認虧損年份的虧法
- 勝率偏低的趨勢追蹤型EA,獲利年份容易集中,我們的EA也不例外
- 此方法有三項限制:以「年」劃分的任意性、交易筆數過少、未知的市場環境
相關文章
📧 MQL5 Market 版漲價前通知 + 5天郵件課程(免費)
在本站,只要擁有合作經紀商的真實帳戶,EA 即可免費使用。MQL5 Market 上銷售的版本目前為首發價,會隨銷量分階段漲價。除漲價前通知外,每天還會寄送一封郵件,介紹外匯自動交易的本質、回測的正確解讀方法與經紀商選擇技巧。
※ 嚴格保護隱私。可隨時取消訂閱。