第 02 步 · 分析

回測裡究竟有多少真的活了下來?

回測是一組假設所能產出的最好情況。這裡把那份報告擺在策略之後實際表現的旁邊,量出落差——包括這項對比悄悄自我美化的兩種方式。

你的設定

兩份 MetaTrader 報告。兩份都在本分頁內讀取,都不會上傳。

回測報告

前進測試或實盤報告

存成 .htm 或 .html 的 MT4 與 MT5 報告。兩份檔案不必來自同一平台:MT4 測試器報告可以與 MT5 帳戶歷史對比。

不上傳任何內容。檔案裡的帳號、券商名稱與 EA 參數永遠不會離開這個分頁。

診斷

先看前兩條再看百分比:時間區間重疊與同一份檔案載入兩次,都會讓對比看起來完美無缺。

每項指標並排對照

比值是前進測試除以回測,因此 100% 表示這個數字原樣通過。

指標 回測 前進測試 留存

當比值會造成誤導時會留白——最常見的原因是回測那側為零或本來就是負數:那裡一個正的比值會被讀成「撐住了」,但兩邊其實都在虧錢。

兩條權益曲線,已正規化

兩者的期間與交易筆數都不同,所以兩條曲線都從 100 起步,橫軸從各自報告的起點走到終點。

這兩份報告到底是什麼

在比較結果之前,先確認兩份檔案描述的是同一策略,而且期間沒有重疊。

項目 回測 前進測試

計算方式

兩份檔案都走與回測分析器相同的解析路徑:統計量從成交明細重新計算,而不是取自報告自己的摘要。正因如此,一份 MT4 報告與一份 MT5 報告才能放進同一張表,實盤對帳單也才能與測試器執行結果對比。

衰減是正常的,崩塌不是。成本、延遲以及券商的真實成交都會從任何策略身上拿走一部分,因此獲利因子保住大半數值才是預期結果。真正要看的是前進測試比那個水準低了多少,以及交易筆數有沒有變——停止交易的策略不是衰減了,而是不再滿足自己的條件。

滑價在這裡無法測量。測量需要兩邊是同一批交易,而回測與前進測試是不同週次的不同交易:把兩者的平均價格相減,量到的是市場當時的位置,而不是成交的方式。可測的是命中率沒變而每筆優勢是否縮水,那正是執行成本呈現出來的形狀。

不上傳任何資料。本頁每個數字都在你的瀏覽器裡算出,複製的連結也只帶著你自己填的數值。

相關工具

前進測試撐住了,說明這些假設還扛得住,並不證明策略是安全的。它只是一家券商、一個市場裡的一條路徑。