第 02 步 · 分析

在你沒有最佳化的格子裡,這份優勢還站得住嗎?

一次回測只說明某組參數曾經在某處有效。把同一組參數跑成一張商品與週期的網格,結果的形狀會回答更難的問題:這是一片能站上去的高原,還是被懸崖圍住的一根孤峰?

免費 · 免安裝 · 在你的瀏覽器中執行

在你沒有最佳化的格子裡,這份優勢還站得住嗎? — example screen

你的設定

在 MetaTrader 5 裡用同樣的參數把同一個 EA 跑成一張商品與週期的網格,然後每格貼上一行。在你最佳化的那一格前面加一個星號——它就是網格其餘部分必須替它作證的格子。

你的網格

商品、週期、獲利因子,需要的話再加成交筆數。用空格、定位字元、分號或逗號分隔;以 # 開頭的行會被排除在外。

在你最佳化過參數的那一格前面加一個星號。標籤裡不能有空格,同一格寫了兩次會被排除,而不是替你猜。

上面的網格預先填了範例數字,只為讓你看清輸入的格式。它們不是對任何東西的測量——請換成你自己跑出來的結果。

* EURUSD M15 1.38 312
GBPUSD H1 1.19 150
如何評分

1.0 是一切還沒出錯時的損益兩平點,勉強越過它的格子對更寬的點差沒有任何餘裕。清空這個欄位就什麼都不評分。

低於這個筆數,只要幾筆交易換個位置獲利因子就會變動一半,所以這樣的格子只做揭露,不予採信。

診斷

一張填滿數字的網格還不是結論。這些檢查要問的是:通過的格子是分散的還是擠在同一條線上,你最佳化的那一格是否高出其餘,以及緊鄰它的格子是否掉下懸崖。

各版本的獲利因子

  • 達到或高於標準線的版本
  • 低於標準線的版本
  • 通過線(獲利因子)

網格

列與欄保持你貼上時的順序,因為正是這個順序決定了哪兩格相鄰。星號標出你最佳化的那一格。

按商品與按週期

同樣的格子,換另外兩個方向彙總。「只在一個週期上有效」正是在這裡現形:一條線承擔了所有通過的格子,其餘各線一格也沒有。

標籤 格數 通過 中位數 最差

使用方法

  1. 輸入你的數字在欄位裡填入你自己的數值;如果工具支援讀取檔案,也可以選擇你的 MetaTrader 報告。欄位裡原有的數值只是起步範例。
  2. 查看結果與診斷大字數字回答你的問題,下方的卡片會說明哪裡看起來有問題、該改什麼。
  3. 試試修正,或繼續深入套用建議的修改,看結果如何變化;也可以點連結前往下一個工具,或複製連結以便回到同一組輸入。

計算方式

這裡用獲利因子,是因為它是唯一能跨商品存活的數字:毛利除以毛損,裡面沒有帳戶幣別也沒有口數。淨利無法在一張網格裡比較——同一個策略在 EURUSD 與 USDJPY 上賺的金額不同,原因與它是否有效毫無關係。

重要的是形狀,不是平均。高原——所有格子都落得彼此相近——說明這組參數沒有倚靠某一段時期的細節。孤峰——最佳化的格子在頂上、鄰居都在線下——說明這組參數記住了一段歷史,而不是描述了一個市場。

本頁只給你貼上的網格評分,無法核查你跑得是否誠實。來自同一年的格子、與最佳化區間重疊的格子、只有幾筆交易的格子,在這裡看上去都像證據。網格的樣本外程度,僅取決於它背後那些執行的樣本外程度。

常見問題

免費嗎?需要帳號嗎?

免費 · 免安裝 · 在你的瀏覽器中執行. 計算不需要註冊帳號。

會上傳什麼嗎?

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

結果能信到什麼程度?

不上傳任何東西,也不讀取任何報告。網格只來自你貼上的那些行,因此繼承了其中的每一個錯誤。

相關工具

繼續探索

自己打造下一個版本

穩健性網格會比較同一個想法的多個版本。AIStrategyMiner Builder 讓你用模組連接進場與出場規則,一次只改一項設定並編譯每個版本,不必寫程式碼。

  • 改變一項設定,編譯出適用於 MetaTrader 5 的標準 .ex5 檔案,在策略測試中執行,再把結果貼到這裡。

在信任之前,請先在 MetaTrader 5 中檢查成品 EA。本頁的數字來自你輸入的內容,不是結果預測。

AIStrategyMiner EA Builder:畫布上相互連接的策略模組,右側為屬性面板