VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime
策略學院 / 回測與檢驗

好的最大回撤是多少?期貨的比率與上限

好的最大回撤,是你資金撐得起、也熬得過的回撤。不少系統化期貨交易人把計畫中的最壞虧損壓在帳戶的約五分之一到四分之一以下,並以淨損益除以最大回撤來評斷策略。規劃時以回測數字的 1.5 到 2 倍為準,在第一筆交易前寫好停止上限,並依此決定口數。

作者 · 發佈 · 更新於 · 編輯原則

目錄
  1. 交易策略的最大回撤多少算好?
  2. 實單回撤比回測糟多少?
  3. 回撤通常持續多久?
  4. 什麼時候該停掉一個策略?
  5. 如何依回撤上限決定口數?
  6. 常見問題
  7. 參考文獻

交易策略的最大回撤多少算好?

最大回撤多少算好?資金撐得起、也熬得過的數字。實務上,不少系統化期貨交易人把計畫中的最壞虧損壓在帳戶的約五分之一到四分之一以下,評斷策略時看淨損益除以最大回撤,而不是只看回撤數字。

最大回撤是權益曲線從高點跌到下一個低點、直到創出新高之前的最大跌幅,可用金額或帳戶百分比表示。免費的最大回撤計算機能從權益序列讀出這個數字,最大回撤的算法則詳細說明衡量方式。這個數字單獨看沒有意義,因為同樣的金額虧損,放在不同帳戶是不同的事件。

假設性範例

某策略的最大回撤為 $15,000。放在 $30,000 的帳戶,等於損失一半資金;放在 $60,000 的帳戶,是四分之一;放在 $100,000 的帳戶,則是 15%,多數交易人不必改動任何設定就能熬過。

同一個假設性最大回撤,佔小帳戶的 50%、佔大小為小帳戶兩倍的中型帳戶的 25%、佔大帳戶的 15% 同樣的虧損,分量不同 假設性:一個回撤,三種帳戶 小帳戶 50% 中帳戶 25% 大帳戶 15% 帳戶 回撤 同樣的虧損,不同的事件。 所以:對照帳戶來判斷。
同樣的 $15k 回撤,佔一個帳戶的一半,只佔另一個帳戶的 15%。回撤要對照帳戶判斷,不能單看。

第二項檢查是報酬回撤比。報酬回撤比是年度淨損益除以最大回撤,說明最壞的一次虧損要花幾年的正常獲利才補得回來。年度獲利相同的兩個策略並不相等:回撤較小的,同樣口數所需的帳戶較小,連續虧損期間也比較容易撐住。

兩個假設性策略每年都賺兩萬美元;策略 A 的最大回撤為一萬美元,比率為 2.0;策略 B 的最大回撤為四萬美元,比率為 0.5 獲利相同,風險不同 假設性,單位為千美元 A +20 −10 比率 2.0 B +20 −40 比率 0.5 年度獲利 最大回撤 A 用 6 個月補回最壞虧損。 所以:比較獲利 ÷ 回撤。
年度獲利相同,回撤不同。策略 A 半年就補回最壞虧損,策略 B 需要兩年。

實單回撤比回測糟多少?

把回測最大回撤當作下限,而非上限,規劃時抓該數字的大約 1.5 到 2 倍。用舊價格重播規則的回測,只呈現交易的一種排列。實單中同類型的交易會以不同順序出現,不同順序就有不同的最深谷底。Bailey 等人(2014)提出第二個原因:搜尋中因看起來最好而被留下的策略帶有選擇加成,回測結果因此被美化。

蒙地卡羅重排讓第一個原因看得見。蒙地卡羅模擬是把交易結果清單重排許多次,並記錄每種排列的最大回撤的方法,Metropolis 與 Ulam(1949)把它描述為看見一個範圍、而非單一結果的方式。蒙地卡羅回測示範如何解讀所得的分布範圍。

本文背後的這次執行,用真實資料呈現這個概念。AlphaPrime(Valynox)測試 ES 日 K 棒,期間 2019-01-02 到 2025-06-30,多空皆做,一口。這是搜尋嘗試的 1,024 個候選策略中唯一留下的一個,依報酬與回撤的比較挑出,進出場只用一條 HalfTrend 半趨勢指標規則,沒有停損、停利或濾網。這條規則是用常見指標組成的替身,本身並非回撤規則。事後挑出留下的候選策略會美化它的數字,所以請把這些數字當作重排用的樣本,不要視為規則賺來的成績,也不是讀者可預期的結果。

來源:AlphaPrime 產品引擎(CPU),2026-10-31 執行。ES 日線,2019-01-02 至 2025-06-30,多空都做,1 口,每筆手續費 $20、滑價 $25。

項目結果
淨利(已平倉)$80,597.5
最大回撤$62,805
交易筆數37
勝率48.65%
獲利因子1.979
平均每筆$2,178.31
在場時間86.96%

$62,805 的最大回撤與 $80,597.5 的淨損益相距不遠,這已經顯示,相對於這次執行賺到的錢,最壞虧損偏大。把同樣的 37 筆交易重排,就能看出換個順序後可能更深多少。

重排交易順序所得最大回撤的示意點圖:回測回撤(1.0 倍)落在分布之內,規劃範圍為回測數字的 1.5 到 2 倍 回測只是一次抽樣 示意:同樣的交易,重排 重排次數 1.0× 1.5× 2.0× 回測 規劃範圍 回測不是最壞情況。 所以:規劃抓 1.5 到 2 倍。
看回測回撤落在重排分布的哪個位置。它右側的尾端,就是要預留的空間。ES · 日線 · 2019-01-02 至 2025-06-30 · CPU 引擎回測

回撤通常持續多久?

回撤長度以交易筆數與月數衡量,從舊的權益高點算到新的高點;慢速策略即使最終獲利,也可能連續好幾個月低於高點。上述執行在六年半內有 37 筆交易,在場時間占 86.96%,單一部位常持有數週。從一個權益高點到下一個高點之間,必須有數筆交易了結,每筆交易都要時間。多數交易人感受到的是等待,而不是深度。

Magdon-Ismail 與 Atiya(2004)指出,預期最大回撤會隨觀察期間拉長而增加,所以較長的實單紀錄通常會比短回測包含更深、更長的谷底。閱讀回測績效報表時,除了最深的一段,也要記下水下最久的一段。AlphaPrime 的績效報表把權益與回撤面板放在同一個畫面,高點之下的時間直接從圖上讀,不必從交易明細猜。

三步驟的假設性部位大小:十萬美元帳戶的 25% 可容許兩萬五千美元;回測回撤一萬美元乘以 1.5,每口規劃一萬五千美元;容許金額除以規劃金額為 1.67,無條件捨去為一口,餘下一萬美元作為緩衝 口數跟著上限走 假設性 $100k 帳戶 $100k × 25% $25k 容許 $10k × 1.5 $15k 規劃 $25k ÷ $15k 1 口 由 1.67 1 口:$15k 緩衝 $10k 口數由上限推出。 所以:無條件捨去,留緩衝。
找出曲線低於前一個高點的區段,計算到創新高為止經過幾個月。ES · 日線 · 2019-01-02 至 2025-06-30 · CPU 引擎回測

什麼時候該停掉一個策略?

實單回撤超過你在第一筆交易前寫下的上限時就停,上限通常取放大後的回測回撤;達到上限的某個固定比例時,提前檢討。事先寫好的規則,是讓決策不受眼前虧損左右的唯一辦法。兩個層級就夠了。

實單回撤動作要檢查什麼
未達上限的一半繼續交易無需處理,仍在正常範圍內
上限的一半到上限之間檢討,繼續交易與回測比對交易筆數、平均虧損與成本
達到或超過上限停止規則一有改動就是新策略,需要重新測試
交易前寫好的停止規則:上限為回測回撤的 1.5 到 2 倍;未達上限一半時繼續交易,介於一半與上限之間時檢討,達到或超過上限時停止 停止規則交易前寫 實單回撤對照你寫下的上限 上限 = 回測回撤 × 1.5–2 繼續 檢討 停止 0 ½ 上限 上限 實單回撤 → 過半檢討:筆數與成本。 所以:到上限就停,再重測。
停止決策寫成規則:事前寫好一個上限,一半處設檢討水位,全額處設停止水位。

如何依回撤上限決定口數?

從你能接受的虧損反推:把願意虧損的金額除以每口放大後的回測回撤,再無條件捨去。公式只有一條:

口數 = 可接受虧損 ÷(每口回測回撤 × 放大係數)

其中可接受虧損是你眼看它消失也不會提前停手的金額,每口回測回撤是一口回測的最大回撤,放大係數是第二節的 1.5 到 2。結果要無條件捨去,因為口數無法拆成小數。

假設性範例

可接受虧損 $40,000。一口的回測回撤 $12,000,乘以 1.5 為 $18,000。$40,000 除以 $18,000 為 2.2,無條件捨去為 2 口。若虧損要壓在帳戶的 25% 以下,帳戶需要 $160,000。

以千美元計的假設性部位大小推導:回測回撤 12 乘以 1.5 為 18,可接受虧損 40 除以 18 為 2.2,無條件捨去為 2 口,要讓該虧損低於帳戶的 25%,帳戶需要十六萬美元 依可接受虧損決定口數 假設性,單位為千美元 放大後回撤 12 × 1.5 = 18 口數 上限 40÷18 = 2.2 無條件捨去 2 口 帳戶 40 ÷ 25% = 160 兩口需要十六萬美元。 所以:捨去為零?帳戶太小,無法交易。
同樣三個輸入,得出口數與策略所需的帳戶。

同一條推導也能告訴你策略對你來說是否過大:若答案捨去後為零,代表帳戶連一口都撐不起,改規則也解決不了。拿你自己一口的回測回撤乘以 1.5,連同你的帳戶金額填入免費的期貨部位大小計算機,就能看出你的上限容許幾口。

常見問題

最大回撤百分比多少算好?

不少系統化期貨交易人把計畫中的最壞虧損壓在帳戶的約 20% 到 25% 以下。百分比要對照帳戶大小與年度獲利才有意義,所以兩者都要查:佔帳戶四分之一、相當於半年獲利的回撤,比佔帳戶四分之一、相當於三年獲利的回撤好熬。

實單回撤比回測糟多少?

規劃時抓回測最大回撤的大約 1.5 到 2 倍。回測只呈現交易的一種排列,實單的排列會不同;從許多候選策略中挑出的策略,也帶有選擇加成。對交易明細做蒙地卡羅重排,能看出同一批交易可能出現的回撤範圍有多寬。

回撤能持續多久?

數個月到數年,看策略的交易頻率而定。一年只有寥寥幾筆交易的策略,要靠數筆交易才能回到高點,每筆又要數週,所以水下時間可能比深度所暗示的更長。讀回測報表時,除了最深的一段,也要看低於最近一次權益高點最久的一段。

我該什麼時候停掉交易策略?

當實單回撤達到你在第一筆交易前寫下的上限時,上限通常取放大後的回測回撤。更早在約上限一半時檢討,比對交易筆數、平均虧損與成本和回測的差異。停止後任何規則改動都會成為新策略,需要自己的測試。

參考文獻

  • Bailey, D. H., Borwein, J., López de Prado, M., & Zhu, Q. J. (2014). Pseudo-Mathematics and Financial Charlatanism: The Effects of Backtest Overfitting on Out-of-Sample Performance. Notices of the American Mathematical Society, 61(5), 458–471.
  • Metropolis, N., & Ulam, S. (1949). The Monte Carlo Method. Journal of the American Statistical Association, 44(247), 335–341.
  • Magdon-Ismail, M., & Atiya, A. F. (2004). Maximum Drawdown. Risk, 17(10), 99–102.