關閉選單

勝率高就會賺錢嗎?90% 勝率照樣賠光的三個原因

10 秒看懂

勝率是投資裡最容易騙人的數字。它只告訴你「贏幾次」,沒告訴你「贏多少、輸多少」,而後者才是決定你戶頭數字的東西。

我們自己回測過的四個技術策略就是現成的證據:布林通道勝率 83.8%、RSI 勝率 82.6%,兩個都輸給買進持有;勝率只有 32% 的 200 日均線,反而把最大跌幅從 55% 砍到 24%。

這篇把背後的三個數學機制講清楚:期望值決定你長期會不會賺、連敗機率決定你會不會在中途放棄、下注大小決定你能不能活到那時候。文末附勝率體檢計算機。

「這個方法勝率九成」是投資廣告最愛的一句話,也是最沒有資訊量的一句話。因為只要願意,任何人都能做出勝率 99% 的策略:每次賺 100 元就跑,賠了就凹到天荒地老。勝率會很漂亮,直到某一次凹不回來。

我們實測過的四個策略:勝率跟結果沒有關係

先看證據。我們用美股與台股二十幾年的資料,把幾個最常被講的技術訊號逐一跑過一遍:

四個策略的勝率長條圖:布林通道 83.8%、RSI 82.6%、黃金交叉 73.0%、200 日均線 32.0%
四個策略的勝率。如果勝率能決定好壞,排序應該由上往下遞減,但實際結果剛好相反。
策略 勝率 實測結果
布林通道破下軌買進 83.8% 年化只有買進持有的一半
RSI 超賣買進 82.6% 年化 4.0%,同期買進持有 8.3%
黃金交叉 73.0% 美股能用,靠的是平均賺 35%、平均只賠 5%;台股勝率只剩 47%
200 日均線 32.0% 勝率最低,卻把最大跌幅從 55% 壓到 24%

勝率八成的兩個都輸了,勝率三成的那個活得最好。這不是巧合,是勝率這個指標本身就少了一半資訊。少掉的那一半,叫做盈虧比:你贏的時候平均賺多少、輸的時候平均賠多少。

決定輸贏的是期望值,不是勝率

把兩半資訊合起來,就是期望值,也就是你每做一次交易,長期平均會賺到多少:

期望值 = 勝率 × 平均賺 - 敗率 × 平均賠

用四種常見的策略性格來看,數字會非常直白(下表以「輸一次賠 1 單位」為基準):

策略性格 勝率 平均賺 平均賠 期望值
撿銅板型
賣保險、賣選擇權
90% 1 12 −0.30
收租型 80% 1 5 −0.20
趨勢型
停損小、抱大波段
35% 4 1 +0.75
平衡型 55% 1.5 1 +0.38

看第一列:勝率 90% 的策略,期望值是負的。它一百次裡贏九十次,每次賺 1;輸的那十次,每次賠 12。加總下來一年到頭忙一場,錢還變少。

這種賺法有個很傳神的說法叫在壓路機前面撿銅板:地上的銅板是真的、彎腰就撿得到,機率高到讓人覺得穩賺,直到壓路機輾過來的那一次。

反過來看第三列的趨勢型:十次有六到七次是虧的,聽起來很爛,但因為賺的時候賺很大、賠的時候停損砍得快,期望值反而是四個裡最高的。這也解釋了為什麼 200 日均線用 32% 的勝率活了下來,細節在200 日均線 26 年實測

連敗一定會來,而且比你想的頻繁

就算期望值是正的,你還是得先撐過中間的難看時期。多數人不是輸在策略,是輸在連敗來的時候受不了、把它關掉。

那連敗到底多常見?我們跑了蒙地卡羅模擬:假設你做 200 次交易,在不同勝率下,至少遇到一次 N 連敗的機率是多少。

不同勝率下 200 次交易至少出現 N 連敗的機率長條圖
200 次交易中至少出現一次 N 連敗的機率(各 20 萬次模擬)。勝率 80% 的策略,遇到三連敗的機率高達 72.7%。
勝率 3 連敗 4 連敗 5 連敗 6 連敗
90% 16.4% 1.7% 0.2% 0.0%
80% 72.7% 22.4% 4.9% 1.0%
70% 98.2% 68.1% 28.9% 9.5%
60% 100% 96.2% 71.5% 38.6%

勝率 70% 的策略,做兩百次交易幾乎必定會出現三連敗(98.2%),將近七成的機率會遇到四連敗。這些不是壞運氣,是機率的正常運作。

你的策略在設計的時候,就該假設這些連敗一定會發生。如果一段四連敗會讓你睡不著、會讓你想把系統關掉,那問題不在系統,在部位開太大或期待值設錯了。

下注大小才是真正的生死線

這是整篇最重要的一段。就算期望值是正的,下注太大照樣會把錢輸光。

我們拿一個真正賺錢的策略來模擬:勝率 90%、贏時賺 1、輸時賠 8,期望值 +0.10,長期一定是賺的。我們只改一個地方:每次拿多少比例的資金去冒險

不同下注比例下 300 次交易後的資金與腰斬機率,凱利最適落在 10%
同一個期望值為正的策略,只改下注比例的結果(各 4 萬次模擬,300 次交易)。綠色是最後資金大於起始,橘色是小於起始。
單筆風險 資金一度腰斬 300 次後資金(中位數)
2% 0.0% 1.07 倍
10%(凱利最適) 17.6% 1.21 倍
20% 56.6% 0.97 倍
30% 78.0% 0.47 倍
50% 96.1% 0.01 倍

同一個策略、同樣的勝率與盈虧比,押 10% 會讓資金長大兩成,押 50% 有 96% 的機率腰斬、最後幾乎歸零。策略沒變,變的只有部位。

凱利公式:最適下注比例

那個 10% 不是隨便挑的,它來自凱利公式(Kelly Criterion),用來計算長期成長最快的下注比例:

最適比例 = 勝率 - 敗率 ÷ 盈虧比
代入上面的例子:0.9 − 0.1 ÷ 0.125 = 0.10

凱利公式最有價值的不是那個最適值,是它揭露的兩件事:

  • 超過最適值之後,多押不會多賺,只會多賠。押 15% 的結果(1.15 倍)比押 10%(1.21 倍)差,押得更多還會更差。這條曲線是倒 U 型,不是越大越好。
  • 押到兩倍凱利,長期成長率歸零。上表押 20% 那一列,中位數 0.97 倍,忙了三百次等於白做。這是凱利公式的經典結論:兩倍凱利是一條看不見的死線,跨過去之後,期望值是正的也救不了你。
  • 實務上要押得比凱利更小。因為公式裡的勝率與盈虧比都是估計值,估錯了、或市場環境變了,實際的最適值會比你算的低。專業的做法通常是取半凱利,用一半的部位換來大幅降低的波動。

為什麼高勝率的策略特別危險

看完數學,回頭看人。高勝率真正的殺傷力其實在心理層面,而且是一條很固定的路徑:

  • 連續獲利養出信心。做了三十次,贏了二十七次。你開始相信自己抓到了什麼,這種感覺非常真實,因為帳面確實一直在賺。
  • 信心變成加碼。既然這麼穩,本來押 5% 的,變成押 15%、20%。加碼的理由聽起來也很合理:不加碼太浪費了。
  • 連敗剛好打在最大部位上。這是最殘忍的一步。你不是在小部位的時候遇到連敗,是在信心最強、部位最大的時候遇到。前面二十七次的獲利,三次就還回去,還倒賠。

這條路徑在賣選擇權、賣保險型的策略上特別常見,因為它們天生就是高勝率低賠率的結構。高勝率不是問題,把高勝率誤讀成低風險才是問題。

同樣的邏輯也解釋了為什麼水下時間比最大跌幅更值得看:讓人放棄的從來不是某一天的數字,是一段又一段看不到盡頭的難看時期。

三個實用的檢查

  • 看到勝率,先問盈虧比。沒有附上「平均賺多少、平均賠多少」的勝率,資訊量趨近於零。一個負責任的策略敘述至少要有這三個數字:勝率、平均賺、平均賠。
  • 把最壞的連敗先算出來。用你的勝率查上面那張表,找出最可能發生的連敗長度,然後乘上你的單筆風險。如果那個數字讓你不舒服,現在就把部位調小,不要等它發生。
  • 先決定下注多少,再去優化策略。多數人把時間花在調參數上,但從上面的模擬可以看到,同一個策略光是改部位大小就能從賺兩成變成幾乎歸零。部位管理的槓桿比參數優化大得多。

勝率體檢計算機

把你的策略數字填進去,看看期望值、該押多少、以及會遇到什麼樣的連敗。

勝率體檢計算機

平均賺與平均賠請用同一種單位(元、%、R 都可以),比例才是重點。
每次期望值
凱利最適下注
最可能的最長連敗
那段連敗會讓資金少
假設:計算把每次交易視為獨立事件、勝率與盈虧比固定不變,未計手續費、滑價與稅。真實市場的勝負會成群出現(波動有群聚性),實際的連敗通常比模型更長。這個工具是要讓你對量級有感覺,不是精算。

常見問題

勝率多少才算好?

沒有一個數字能單獨回答。勝率要跟盈虧比一起看:勝率 35% 配上「賺 4 賠 1」是很好的策略,勝率 90% 配上「賺 1 賠 12」則是慢性失血。判斷標準只有一個,期望值是不是正的,也就是勝率乘平均賺,要大於敗率乘平均賠。

期望值是正的,是不是就一定會賺?

長期是,但前提是你活得夠久。下注比例太大時,就算期望值為正也可能在中途就把資金輸掉大半,之後再高的期望值也補不回來。實測顯示同一個正期望策略,押 10% 資金長大兩成,押 50% 有 96% 的機率腰斬。

凱利公式可以直接拿來用嗎?

建議打折用。凱利算出來的是理論上長期成長最快的比例,但它假設你的勝率與盈虧比估得準。實務上這兩個數字都是從有限的歷史推估來的,估高了就會超押。多數專業做法是取一半,也就是半凱利,成長率只少一點點,波動卻小很多。

為什麼賣選擇權這類策略特別容易出事?

因為它的結構天生是高勝率、低賠率:多數時候收到一點權利金,偶爾賠一大筆。這種形狀會讓帳戶長期看起來很穩,於是人會不斷加大部位,而加大部位的時機通常就在下一次大賠之前。問題不在策略本身,在把高勝率誤讀成低風險。

連敗發生時該不該停用策略?

先看連敗長度有沒有超出模型預期。用你的勝率查連敗機率表,如果四連敗本來就有七成機率會發生,那它發生就不構成停用理由。真正該檢討的是連敗長度明顯超出統計範圍,或是策略的邏輯前提改變了。因為難受而關掉,通常關在最不該關的時候。

這跟長期投資有關係嗎?

有,而且是同一件事的兩種說法。長期持有指數之所以有效,正是因為它的期望值為正、部位不加槓桿、而且不會因為連續下跌的年份就被迫出場。價值投資強調安全邊際,本質上也是在提高盈虧比:買得夠便宜,錯的時候賠得少、對的時候賺得多。

這篇的實測結果也提醒了一件事:回測本身就是一個很容易騙到自己的工具。我們另外用美股三十三年的資料做了四個實驗,示範四個把回測變成幻覺的陷阱:調參數調出來的最佳對未來幾乎沒有預測力、純亂猜一千次的冠軍比精心調的還漂亮、加濾網會讓樣本外變差、以及滑價如何把高換手策略殺死。文末附回測可信度檢查表。
林修禾 Joshua Lin

本文作者|林修禾 Joshua Lin

投資與教學資歷都超過二十年。教學橫跨三個階段:從兒童理財教育起步,到成人的價值投資,再到近年的量化交易。曾創立三間公司,並以價值投資建立起財務上的獨立與自信,也擔任過台積電的理財培訓師,是價值投資的國際級講師。他始終相信,理財是為了把生活過得更好,而看懂財報、獨立思考,遠比追逐明牌或現成的答案更重要。

延伸閱讀

計算設定:連敗機率為蒙地卡羅模擬,每組 20 萬次、每次 200 筆交易,勝負視為獨立事件;下注比例模擬為每組 4 萬次、每次 300 筆交易,以複利方式結算,破產定義為資金一度跌至起始的一半。策略設定為勝率 90%、贏時賺 1、輸時賠 8,凱利最適比例 10%。文中四個技術策略的勝率與績效引自本站各篇實測文章,資料期間與計算方法詳見各篇。模型未計手續費、滑價與稅,且真實市場的勝負具群聚性,實際連敗通常比模型更長。歷史數據不代表未來,本文為教學內容,非投資建議。