跳至主要內容

EA 回測:結果能說明什麼,不能說明什麼?

EA 回測利用歷史資料模擬策略,並非預測,也不保證未來收益。

EA 回測利用歷史資料模擬策略,並非預測,也不保證未來收益。

理解測試內容

結果取決於所選商品、時間區間、價格資料、建模方式、交易成本、執行假設和 EA 設定。比較測試時應使用相同且有記錄的假設;結果理想本身不能證明測試設定符合真實情況。

回測評估選定的設定;優化則嘗試多組設定,尋找更好的歷史結果。挑選歷史表現最好的組合可能導致對過去資料的過度擬合。

結合完整過程理解結果

例如,測試從 10,000 開始,結束時為 12,000,只能說明這次模擬的淨收益;它沒有說明期間帳戶曾下跌多少、承擔了多少資金風險,或結果是否只依賴少數交易。請同時比較淨值曲線、回撤、交易筆數和收益分布。這些數字僅為範例,不是收益目標或策略建議。

餘額曲線主要反映已完成的交易;淨值曲線還反映未實現盈虧。因此,平滑的餘額曲線也可能隱藏較大的浮動虧損。比較兩份報告前,請先核對使用的是哪種曲線及哪種回撤指標。

比較前先核對資料和成本

確認完整商品名稱、日期範圍、資料覆蓋、建模方式及成本假設。點差、佣金、隔夜費和執行延遲都可能改變結果。不要假定每次測試都包含全部成本,或能重現目前真實交易的執行情況。資料缺失或價格來源不同,也可能改變交易順序。

請區分 MT4 與 MT5 的測試。MT4 EA 與 MT5 EA 並不自動等同於同一個程式;平台、EA 版本及設定必須與報告一致。如果測試沒有交易,請先檢查測試日誌、可用資料及 EA 輸入參數,再判斷是否為程式故障或策略本身沒有觸發交易。

把參數選擇與獨立驗證分開

如果反覆調整參數,直到某段歷史表現理想,該時段就不再是獨立驗證。請在選參數前保留另一段時間,並在該區間評估選定設定,不要再針對該區間調參。不斷挑選最佳結果,可能形成漂亮但無法適用於其他時期的歷史報告。

保留可重現紀錄:平台和 EA 版本、商品、測試區間、初始測試餘額、參數組、建模方式、成本及報告。每次只比較一個變化。回測、參數優化及後續模擬運行回答的是不同問題;任何一項都不能單獨證明 EA 適合您的情況或將會盈利。


合理使用結果

除了利潤,也要查看回撤和交易筆數。保留一段未用於選擇參數的獨立時間區間,比較策略在該區間的表現。模擬測試可增加運行經驗,但仍不保證真實交易結果。

將 EA 版本、設定、測試區間和假設與報告一起保留,便於調查差異。EA 能在 MT4 或 MT5 中運行,不代表 FXTRADING.com 認證其盈利能力。EA 不可在 FXTRADING.com App 上安裝或運行。

是否回答了您的問題?