← 返回部落格 · 2026年09月09日 · 約4分鐘讀完

先說一個可能得罪人的結論:凱利公式直接搬到中國期貨市場用,大機率不是幫你賺錢,而是幫你加速爆倉。

不是凱利公式本身錯了,公式沒錯,數學很漂亮。錯的是把它原封不動用在保證金交易、有漲跌停板、動不動跳空的國內期貨市場上。今天咱們掰開揉碎聊聊,為什麼它水土不服,以及怎麼改出一個真正能落地的資金管理模型。

凱利公式到底在說什麼

先花一分鐘把公式捋清楚。凱利公式的核心是:

最優倉位 f* = (bp − q) / b

其中 p 是勝率,q 是敗率(q = 1 − p),b 是盈虧比(賠率)。

舉個例子:你回測了一個螺紋鋼策略,勝率55%,盈虧比1.5。代入公式:f* = (1.5 × 0.55 − 0.45) / 1.5 = 0.375,也就是建議你每次押上賬戶的37.5%。

看到這個數字,做過實盤的朋友應該已經後背發涼了。37.5%的倉位,在10倍槓桿的期貨上意味著什麼?意味著兩三根反向大陰線,賬戶就接近歸零。

為什麼它在中國期貨市場水土不服

第一坑:槓桿讓“滿倉”的含義完全變了

凱利公式誕生於賭場和股票場景,預設你下注多少就虧多少。但期貨是保證金交易,10%保證金就是10倍槓桿。公式算出來的“倉位37.5%”,對應的實際風險敞口可能是賬戶的好幾倍。公式里根本沒有“槓桿”這個變數,這是最致命的錯配。

第二坑:漲跌停板和跳空,讓你的止損形同虛設

凱利公式隱含一個假設:你的虧損是可以精確控制的。但在國內期貨市場,你掛的止損單不一定成交得了。

最經典的案例就是2021年秋天的動力煤。政策強力干預之後,動力煤期貨連續多日一字跌停,想止損根本賣不出去,持倉的人只能眼睜睜看著賬戶一天扣掉一個跌停板。這種行情下,你回測裡算出來的“單筆最大虧損”完全作廢,真實虧損可能是你預設止損的3倍、5倍甚至更多。

還有2020年4月的負油價——WTI原油期貨結算價歷史上首次跌到負值。持有到期的多頭不僅虧光本金,還要倒貼錢。這類極端事件機率極低,但一旦發生,對重倉賬戶就是毀滅性的。凱利公式對這種“肥尾風險”幾乎無能為力。

第三坑:勝率和賠率是你估的,不是宇宙常數

凱利公式對輸入值極其敏感。你以為的勝率55%,可能真實只有48%——樣本不足、市場風格切換、滑點損耗,隨便一個因素都能讓回測資料失真。而凱利公式有個殘忍的特性:高估勝率時,它給出的倉位不是“略大一點”,而是大得多,甚至變成建議滿倉。在賭場你可以無限次下注讓大數定律發揮作用,在期貨市場,你可能撐不到大數定律生效那天。

第四坑:國內品種波動率差異大到離譜

螺紋鋼和原油,波動特性完全是兩個物種。螺紋鋼日內波動相對溫和,原油隔夜跳空動不動2%起步,鐵礦石槓桿高、情緒化行情多,豆粕動不動被美盤和天氣行情帶著跳空。一個統一的凱利倉位,根本不可能適配所有品種。

改良版模型:把凱利“降維”成風險百分比 + 波動率調整

說了這麼多問題,怎麼改?核心思路一句話:別問“該押多少錢”,改問“這一筆我最多願意虧多少錢”。

具體分三步:

第一步:用“分數凱利”砍掉激進部分

就算你堅持用凱利公式,也請至少除以4,業內叫“四分之一凱利”。上面那個37.5%,砍完只剩約9%。實踐中更穩妥的做法是再打個折,落到3%—5%的區間。數學上,分數凱利犧牲一點長期增長率,換來的是回撤大幅收窄和容錯空間——對模擬考核和實盤來說,活下來永遠排在賺錢前面。

第二步:用固定風險百分比定手數

這是改良模型的骨架,規則非常具體:

舉個真實感的例子:賬戶10萬元,風險比例1%,單筆可虧1000元。你做多螺紋鋼,入場後止損設在30個點以外,螺紋鋼一手是10噸,每手風險就是300元。1000 ÷ 300 ≈ 3手,那就開3手,多一手都不行。

注意這個模型的妙處:它和凱利公式的方向相反。凱利是根據勝率賠率“算出”一個激進倉位,這個模型是先定死風險上限,倉位是被風險約束“擠”出來的。行情不確定沒關係,你的最大虧損是確定的。

第三步:用ATR做波動率調整

止損距離不能拍腦袋。一個實用做法是用ATR(平均真實波幅):止損距離設為1.5—2倍ATR。波動大的品種自動止損更寬、手數更少;波動小的品種止損更近、手數可以多一點。這樣倉位會隨著品種波動率自動調節,不用你手動猜。

再疊加一條熔斷規則:賬戶單月回撤達到6%,強制減半倉位操作;回撤達到10%,停止交易一週覆盤。這條規則在模擬考核裡尤其重要,很多交易者不是死於虧損本身,而是死於虧損後的報復性重倉。

實戰引數參考:四個主流品種怎麼設

下面這張表是給10萬元級別賬戶的參考起點,不是聖旨,按自己的回測微調:

品種建議單筆風險特別注意事項
螺紋鋼1%—1.5%日內波動相對溫和,適合作為練手和驗證策略的主力品種
鐵礦石1%槓桿高、政策敏感,情緒化行情多,倉位寧小勿大
豆粕1%受美豆和天氣影響,隔夜跳空常見,隔夜單風險要額外預留
原油0.5%—1%隔夜跳空大、極端行情有前科,建議輕倉且儘量避開重倉過週末和長假

再強調一次動力煤那次行情的教訓:凡是受政策影響大的品種(煤炭系、部分農產品),倉位要主動降一檔,因為你無法預判什麼時候會出現連續漲跌停,止損單掛了也出不來。

寫在最後

凱利公式是個好工具,但它回答的問題是“長期期望收益最大該押多少”,而你在中國期貨市場真正要回答的問題是“怎樣在槓桿、跳空和極端行情下活到策略兌現的那天”。把固定風險百分比做骨架、ATR做調節、回撤熔斷做保險,這套組合拳比裸用凱利靠譜得多。

資金管理規則聽起來枯燥,但它恰恰是最不能只停留在紙面上的東西。想檢驗自己的交易系統和倉位規則到底扛不扛得住極端行情,可以參加期貨模擬考核實戰驗證一下——在真實行情、零真金風險的 environment 裡,看看你的1%規則在連續止損後還能不能嚴格執行。這比任何回測報告都誠實。

📈 學以致用:讀書千遍,不如實盤(模擬)一戰。XS Select 提供 10萬–100萬 模擬資金考核,全程線上進行,通關可獲簽約獎勵與業績提成。用最低的成本,檢驗你真正的交易水平。瞭解考核 →