← 返回部落格 · 2026年08月25日 · 約5分鐘讀完
咱們今天聊個實在的。你有沒有過這種經歷:明明手裡攥著一個勝率不低的策略,回測曲線漂亮得像藝術品,可一上實盤,沒幾天就爆倉了?或者更慘,賺的時候賺個仨瓜倆棗,虧的時候一把虧個大的,最後賬戶還是個綠。
說實話,這往往不是策略的鍋,而是你的倉位管理出了大問題。在交易圈裡,很多人把尋找“完美指標”當成聖盃,但如果你讀過範·K·撒普那本經典的《通向財務自由之路》,你就會明白,真正的聖盃其實是倉位管理。今天,咱們就借這本書裡的核心思想,聊聊那個大名鼎鼎的“凱利公式”,以及它在中國期貨這種高槓杆市場裡,必須經過怎樣的“風險修正”才能真正保命並盈利。
一、凱利公式:數學家的賭場秘籍
先別被名字嚇到,凱利公式不是什麼玄學,它最初是貝爾實驗室的科學家為了解決電話線路噪音問題搞出來的,後來被用到賭場,再後來就成了交易員的心頭好。
它的核心邏輯非常簡單:在勝率和賠率已知的情況下,每次下注多少比例的資金,能讓你的資金長期增長最快,同時又不至於破產。
公式長這樣:
f* = p - (q / b)
咱們拆解一下這幾個字母,說人話就是:
- f*:你每次應該投入的資金比例(也就是倉位)。
- p:你的勝率,比如你做10次交易賺6次,p就是0.6。
- q:你的敗率,也就是 1 - p。勝率0.6的話,敗率就是0.4。
- b:你的賠率,或者說盈虧比。就是你每次賺的錢和虧的錢的比值。比如你止損設1000塊,止盈設2000塊,那盈虧比b就是2。
咱們舉個簡單的例子。假設你有個策略,勝率是50%(p=0.5),盈虧比是2:1(b=2)。
代入公式:f* = 0.5 - (0.5 / 2) = 0.5 - 0.25 = 0.25。
凱利公式告訴你,每次下注你總資金的25%,長期來看你的資金增長最快。
聽起來很美,對吧?但在期貨市場,如果你真的敢每次滿倉25%的保證金,我敢打賭,你活不過三個月。
二、期貨市場的“死亡陷阱”:為什麼原始凱利公式會害死人?
《通向財務自由之路》裡強調,凱利公式有一個致命的前提假設:你可以無限次地分割下注,並且永遠不會爆倉。但在期貨市場,這個假設根本不成立。
1. 槓桿的放大效應
在股票市場,投入25%資金意味著你買了價值賬戶總額25%的股票。但在期貨市場,保證金制度自帶槓桿。比如螺紋鋼,保證金比例可能是10%,這意味著10倍槓桿。
如果你按凱利公式的25%去交保證金,你實際上控制了價值賬戶資金250%的合約。只要行情反向波動4%,你的本金就虧沒了,直接強平。凱利公式算的是“風險資本”,而很多人卻把它當成了“保證金比例”,這是第一個天大的誤會。
2. 連續虧損的絞肉機
凱利公式追求的是長期複利最大化,它允許資金出現大幅回撤。比如全凱利下注,遇到連續虧損時,賬戶回撤50%甚至70%都是常態。但在期貨實盤中,當你的賬戶回撤超過30%,你的心態大機率會崩,交易動作會變形;如果回撤達到強平線,你就直接出局了,根本沒有“長期”可言。
3. 引數估計的誤差
公式裡的p(勝率)和b(盈虧比)是你根據歷史資料估算出來的。未來的市場未必按照歷史劇本走。如果你高估了勝率,哪怕只高估了5%,用全凱利下注的結果不是賺得少一點,而是可能導致負增長,最終破產。
三、高槓杆下的風險修正:讓公式落地保命
既然原始公式這麼危險,咱們是不是就不用了?當然不是,工具是好工具,關鍵看你怎麼用。結合《通向財務自由之路》的理念和中國期貨的特性,我們需要對凱利公式進行三步“風險修正”。
修正第一步:分數凱利(Fractional Kelly)
為了應對引數估計誤差和過大的回撤,實戰中幾乎沒人用全凱利。最常用的是半凱利(Half Kelly),也就是把算出來的f*除以2。甚至更保守的,用四分之一凱利。
半凱利的神奇之處在於:它雖然把長期增長率降低到了全凱利的75%,但把波動率和最大回撤減少了一半。對於交易者來說,這絕對是價效比最高的選擇——少賺一點點,但能睡得著覺。
修正第二步:釐清“風險資本”與“保證金”的關係
這是期貨交易中最關鍵的一步。凱利公式算出的f*,指的是你願意承擔的風險金額佔總資金的比例,而不是你要交的保證金比例。
正確的邏輯鏈應該是這樣的:
- 1. 算出修正後的凱利比例(比如半凱利)。
- 2. 計算單筆交易允許的最大風險金額 = 總資金 × 修正後凱利比例。
- 3. 根據你的止損點位,計算每手合約的風險金額。
- 4. 交易手數 = 單筆允許最大風險金額 ÷ 每手合約風險金額。
- 5. 最後再核算一下所需的保證金,看看是否在合理範圍內。
修正第三步:設定絕對風險上限
無論公式算出來是多少,實戰中必須有一道“硬槓槓”。比如,我個人的鐵律是:無論凱利公式怎麼算,單筆交易的風險絕不超過總資金的2%。如果半凱利算出來是5%,那我也只用2%。這是你在高槓杆市場活下來的最後一道防線。
四、實戰應用:中國期貨品種的倉位計算案例
光說不練假把式,咱們拿中國期貨市場裡最常見的品種,實打實地算筆賬。假設你的賬戶總資金是10萬人民幣。
案例一:螺紋鋼的趨勢跟蹤
螺紋鋼是期貨市場的“國民品種”,流動性極好。假設你是一個趨勢跟蹤者,你的策略歷史回測勝率p=40%,盈虧比b=2.5。
1. 計算原始凱利:f* = 0.4 - (0.6 / 2.5) = 0.4 - 0.24 = 0.16 (16%)
2. 應用半凱利修正:0.16 / 2 = 0.08 (8%)
3. 應用2%絕對上限:8% > 2%,所以最終採用2%。
4. 計算風險金額:100,000 × 2% = 2,000元。這意味著這筆交易如果觸及止損,你最多虧2000塊。
5. 計算交易手數:假設當前螺紋鋼價格3800元/噸,10噸/手。你的策略要求在3750元處止損,也就是止損空間50個點(每點10元,每手止損500元)。
交易手數 = 2,000元 / 500元/手 = 4手。
6. 核算保證金:假設保證金比例10%。4手螺紋鋼保證金 = 3800 × 10 × 4 × 10% = 15,200元。
結論:用15,200元的保證金(佔總資金15.2%),去承擔2000元的風險(佔總資金2%)。這是一個非常健康、進可攻退可守的倉位。
| 專案 | 數值 |
|---|---|
| 賬戶總資金 | 100,000元 |
| 策略勝率(p) | 40% |
| 盈虧比(b) | 2.5 |
| 原始凱利比例 | 16% |
| 修正後(半凱利+2%上限) | 2% |
| 單筆最大風險金額 | 2,000元 |
| 止損空間 | 50點 (500元/手) |
| 建議交易手數 | 4手 |
| 所需保證金 | 15,200元 (佔資金15.2%) |
案例二:豆粕的波段交易
豆粕波動相對溫和,適合做波段。假設你的策略勝率較高,p=55%,但盈虧比一般,b=1.2。
1. 計算原始凱利:f* = 0.55 - (0.45 / 1.2) = 0.55 - 0.375 = 0.175 (17.5%)
2. 應用半凱利修正:0.175 / 2 = 0.0875 (8.75%)
3. 應用2%絕對上限:8.75% > 2%,依然採用2%。
4. 計算風險金額:100,000 × 2% = 2,000元。
5. 計算交易手數:假設豆粕價格3500元/噸,10噸/手。止損空間20個點(每點10元,每手止損200元)。
交易手數 = 2,000元 / 200元/手 = 10手。
6. 核算保證金:假設保證金比例8%。10手豆粕保證金 = 3500 × 10 × 10 × 8% = 28,000元。
結論:在這個案例中,雖然風險控制在了2%,但保證金佔用達到了28%。這說明如果行情大幅震盪,賬戶浮虧可能會比較大,但只要不觸及止損,你的本金是安全的。這也體現了“風險”和“保證金佔用”是兩碼事。
五、交易心得:公式之外的修行
聊了這麼多數學計算,最後想跟大家分享一點交易心得。凱利公式也好,半凱利修正也罷,它們解決的是“應該怎麼做”的問題。但在實盤交易中,最難的是“你能不能做到”。
當你連續虧損5次,賬戶回撤10%的時候,凱利公式告訴你應該繼續按照規則下注,因為長期來看這是最優的。但你的手會抖,你會懷疑策略失效了,你會想這次少做點或者乾脆不做。這就是人性與數學的對抗。
《通向財務自由之路》裡有一句話我深以為然:“系統再好,如果心理素質跟不上,也是白搭。”倉位管理不僅僅是算術題,更是心理建設。透過嚴格的倉位控制,把單筆虧損限制在可承受範圍內,你才能在逆境中保持冷靜,嚴格執行交易紀律。
對於很多交易者來說,直接拿真金白銀去試錯成本太高。如果你想檢驗自己的交易系統是否經得起市場考驗,或者想看看自己能不能嚴格執行這套修正後的倉位管理邏輯,可以參加模擬考核實戰驗證。在無風險的環境下,把這套理論跑通,形成肌肉記憶,遠比在實盤中交學費來得划算。
交易是一場馬拉松,比的不是誰跑得快,而是誰活得久。用好凱利公式的修正版,給自己的賬戶繫上安全帶,咱們才能在這個市場裡走得更遠。