凱利公式是什麼?
凱利公式(Kelly Criterion)是由貝爾實驗室的數學家約翰・凱利(John L. Kelly Jr.)於 1956 年提出的資金管理公式,用於計算在具有正期望值的重複性投注或交易中,應投入多少比例的資金以實現長期資本增長最大化。
凱利公式的核心理念:
- 最佳化資金配置:在長期中最大化資本的幾何增長率
- 避免過度下注:防止單筆交易投入過多資金導致破產
- 數學化風險管理:將主觀的「該下多大注」轉化為客觀的數學計算
- 前提條件:策略必須具有正期望值才能使用
凱利公式的計算方式
基本公式
f* = (bp − q) ÷ b
| 符號 | 含義 |
|---|---|
| f* | 應投入的資金比例 |
| b | 盈虧比(平均獲利 ÷ 平均虧損) |
| p | 勝率(獲勝的機率) |
| q | 敗率(= 1 − p) |
計算範例
假設你的外匯交易策略具有以下特性:
- 勝率(p)= 55%(0.55)
- 敗率(q)= 45%(0.45)
- 盈虧比(b)= 1.5(每次獲利是虧損的 1.5 倍)
f* = (1.5 × 0.55 − 0.45) ÷ 1.5 = (0.825 − 0.45) ÷ 1.5 = 0.25
凱利公式建議每次交易投入帳戶資金的 25%。
凱利公式的實際應用
凱利公式廣泛應用於多個領域:
| 應用領域 | 使用方式 |
|---|---|
| 外匯交易 | 決定每筆交易的倉位大小 |
| 股票投資 | 決定投資組合中各股票的配置比例 |
| 期貨交易 | 決定合約數量 |
| 對沖基金 | 最佳化投資組合的槓桿比例 |
分數凱利策略
實務中,直接使用全額凱利比例(Full Kelly)的波動性過大,多數專業交易者會採用分數凱利(Fractional Kelly)策略,即只投入凱利建議金額的一部分。
| 策略 | 投入比例 | 特點 |
|---|---|---|
| 全額凱利(Full Kelly) | 100% 凱利值 | 長期增長最大化,但波動極大 |
| 3/4 凱利 | 75% 凱利值 | 保留大部分增長潛力,適度降低波動 |
| 半凱利(Half Kelly) | 50% 凱利值 | 最常被推薦,增長率僅減少 25% 但波動大幅降低 |
| 1/4 凱利 | 25% 凱利值 | 保守策略,適合風險承受能力較低的交易者 |
以前面的範例為例,凱利值為 25%,採用半凱利策略時,每次交易投入資金的 12.5%。
凱利公式的優勢與局限
✅ 優勢
- 數學最佳化:在理想條件下,凱利公式能最大化長期資本增長率
- 避免破產:只要嚴格遵循,理論上不會完全虧光本金
- 紀律性:提供客觀的倉位管理依據,減少情緒化決策
- 自動調節:隨帳戶資金變化自動調整倉位大小
⚠️ 局限
- 參數估計困難:實際交易中,精確的勝率和盈虧比難以預先確定
- 假設獨立性:假設每次交易互相獨立,但市場往往具有序列相關性
- 全額凱利波動過大:可能產生 50%~80% 的最大回撤
- 不適用於多資產:基本公式僅適用於單一投注場景,多資產需擴展版本
- 忽略交易成本:未考慮點差、佣金和滑價等實際交易成本
凱利公式在外匯交易中的應用
在外匯交易中,凱利公式可作為倉位管理的重要參考工具。
步驟一:收集交易數據
從你的交易歷史中統計至少 100 筆以上的交易記錄,計算出:
- 勝率(獲利交易筆數 ÷ 總交易筆數)
- 盈虧比(平均獲利金額 ÷ 平均虧損金額)
步驟二:計算凱利比例
將數據代入公式計算。若結果為負數,表示策略不具正期望值,不應繼續使用。
步驟三:應用分數凱利
建議使用 半凱利(50%)或更保守的比例。例如凱利值計算結果為 20%,實際使用 10% 的帳戶風險。
搭配其他風險管理工具
凱利公式應與夏普比率、風險值(VaR)等指標搭配使用,建立完整的風險管理體系。
常見問題
凱利公式適合所有交易者嗎?
凱利公式適合擁有穩定交易系統且已累積足夠交易數據的交易者。新手可能缺乏可靠的勝率和盈虧比數據,直接套用凱利公式可能產生誤導。建議至少完成 100 筆以上的交易記錄後,再使用凱利公式進行倉位管理。
為什麼不建議使用全額凱利?
全額凱利雖然理論上最大化長期增長率,但實務中的波動性極大。回測顯示,使用全額凱利的最大回撤可能達到 50%~80%,這對大多數交易者的心理承受能力是極大考驗。半凱利策略只犧牲 25% 的長期增長率,卻能將波動降低近一半,是更實用的選擇。
凱利公式計算結果為負數怎麼辦?
如果凱利值為負數,代表你的交易策略不具正期望值——長期交易下去會虧損。此時應完全停止交易,重新檢視和優化策略的進出場規則、風險管理,直到策略在回測中展現正的凱利值後再恢復實盤交易。
凱利公式和固定比例風險管理有什麼差異?
固定比例風險管理(如每筆交易風險 2%)是一種簡化的資金管理方式,不考慮策略的勝率和盈虧比。凱利公式則根據策略的具體統計特性來動態計算最佳倉位。兩者可結合使用:以凱利值為參考上限,以固定比例作為保守下限。
凱利公式需要多少交易數據才可靠?
建議至少使用 100 筆以上的交易記錄來計算勝率和盈虧比,樣本量越大越可靠。此外,數據應涵蓋不同的市場狀況(趨勢行情和盤整行情都包含在內),避免僅在特定市場環境下的偏差結果。
🚀 用專業工具優化你的交易策略
ThinkMarkets 提供最高 2,000 倍槓桿,支援外匯、貴金屬、指數等多種 CFD 商品,先進的分析工具助你精確管理倉位與風險。