← 返回部落格 · 2026年08月28日 · 約5分鐘讀完
前兩天有個哥們跟我吐苦水,說這波純鹼明明看準了方向,一上頭直接滿倉幹進去,結果碰到個小回撥瞬間爆倉,眼睜睜看著行情絕塵而去。這種悲劇天天在盤面上演,問題根本不在技術,全在倉位。今天咱們就好好扒一扒這個老生常談卻幾乎沒人能做對的話題:倉位管理,順便聊聊那個被神化的凱利公式,放到期貨高槓杆裡到底能不能用。
不知道你有沒有經歷過這樣的場景:你盯了一週的行情,基本面、技術面全分析透了,終於在一個絕佳的突破點位進場。方向完全正確,行情也如期拉昇,但就在起飛前的一個小回撥裡,因為你的倉位太重,賬戶保證金不足,被無情地掃損出局。眼睜睜看著本該大賺的單子絕塵而去,那種拍斷大腿的痛,我相信每個做中國期貨的老手都體會過。
這就是典型的“死在黎明前”。很多人把原因歸結為心態不好、拿不住單子,但其實根本原因只有一個:你的倉位管理出了問題。在範·撒普的經典著作《通向財務自由之路》中,他一針見血地指出,決定一個交易系統成敗的關鍵,不是你進場的訊號有多準,而是你的倉位管理(頭寸規模)。
提到倉位管理,很多量化交易愛好者和老股民第一時間想到的就是大名鼎鼎的“凱利公式”。那麼問題來了,這個在撲克牌桌和體育博彩中被奉為神明的數學公式,到了中國期貨這種自帶高槓杆、波動劇烈的市場裡,還適用嗎?今天咱們就掰開揉碎了,用大白話好好聊聊這個話題,順便分享一些我個人的交易心得。
一、揭開凱利公式的面紗:它到底在算什麼?
要搞清楚它適不適用,咱們得先知道它是幹嘛的。凱利公式最初是貝爾實驗室的物理學家約翰·凱利在1956年提出來的,原本是為了解決長途電話線路的噪聲問題,後來被賭神們用來計算每次下注的最優比例,以實現資金的長期複利增長最大化。
它的基本公式長這樣:f* = p - (q / b)
別怕,這公式不復雜。咱們用大白話翻譯一下:
- f*:你每次下注應該佔總資金的比例。
- p:你贏的機率(勝率)。
- q:你輸的機率,也就是 1 - p。
- b:賠率,也就是盈虧比。你贏能賺多少,除以你輸會虧多少。
舉個例子,假設你有一個交易系統,歷史回測顯示勝率是 50%(p=0.5,q=0.5),每次盈利能賺2萬,每次虧損會虧1萬,盈虧比 b=2。
代入公式:f* = 0.5 - (0.5 / 2) = 0.5 - 0.25 = 0.25。
也就是說,根據凱利公式,你每次交易應該投入總資金的 25% 作為下注金額。在這個比例下,你的資金增長速度最快,且永遠不會破產。
聽起來很完美對吧?只要你有個正期望值的系統,按照凱利公式下注,長期下來就能走向財務自由。但在真實的期貨交易中,如果你真的這麼幹,我敢打賭,你的賬戶活不過三個月。為什麼?因為期貨市場有其特殊性。
二、高槓杆下的致命陷阱:凱利公式在期貨中的水土不服
在《通向財務自由之路》裡,範·撒普對凱利公式在金融市場中的應用是持保留態度的。結合中國期貨的實戰,凱利公式有幾個致命的硬傷。
1. 勝率和盈虧比的“偽精確”
凱利公式最大的前提是:你必須準確知道你的勝率(p)和盈虧比(b)。在拋硬幣或者打德州撲克時,機率是可以透過數學嚴格計算出來的。但在期貨市場呢?你的勝率是基於歷史回測得來的。
比如你回測了過去三年的螺紋鋼資料,發現突破跟進策略的勝率是 45%,盈虧比是 2:1。但市場環境是變的,當宏觀政策、資金面發生改變時,你原本 45% 的勝率可能瞬間掉到 30%。如果你依然按照 45% 算出的凱利比例去重倉,一旦真實勝率低於預期,你的賬戶就會遭遇毀滅性打擊。
2. 連續虧損與回撤的致命打擊
全凱利下注(即完全按照公式計算的比例)帶來的最大問題就是資金回撤極其恐怖。數學家做過測算,如果你按照全凱利下注,遭遇一次連敗後,你的賬戶資金可能會腰斬。
期貨是帶槓桿的。假設你有 100 萬資金,凱利公式讓你下注 20%。在期貨裡,這 20% 不是讓你虧 20 萬,而是意味著你持有的合約價值遠超你的本金。如果遇到極端行情(比如連續三個跌停板),你的實際虧損將遠遠超過凱利公式預設的“單次最大虧損”。這時候,凱利公式“永不破產”的數學前提就被打破了,因為期貨公司會強行平倉,你連等反彈的機會都沒有。
3. 資金不可無限分割
凱利公式假設資金是可以無限細分的,但在國內期貨市場,交易是按“手”來算的。1手螺紋鋼是10噸,1手原油是1000桶。當你的賬戶資金縮水到一定程度,凱利公式算出來的下注金額可能連1手都買不起,公式自然就失效了。
三、範·撒普的解法:用R乘數重構你的倉位管理
既然凱利公式不能直接照搬,那《通向財務自由之路》裡給了我們什麼更好的辦法呢?範·撒普提出了一個極其重要且實戰性極強的概念:R乘數。
什麼是R?R就是你初始願意承擔的風險。比如你賬戶有 100 萬,你規定每次交易最多虧損 1 萬塊錢,那這 1 萬塊錢就是 1R。
範·撒普認為,不要去糾結複雜的勝率和賠率公式,而是把所有的交易都轉化為R的倍數。如果你冒了 1R 的風險(1萬塊),最後賺了 3 萬,那這筆交易就是 +3R;如果止損了,就是 -1R。
一個正期望值的交易系統,其期望值計算公式是:期望值 = (勝率 × 平均盈利R) - (敗率 × 平均虧損R)。
只要這個期望值大於0,你的系統就是賺錢的。而倉位管理的核心,就是控制每次交易的 1R 到底佔你總資金的百分之幾。
對於絕大多數中國期貨交易者來說,每次交易的 1R 最好不要超過總資金的 1% 到 2%。這就是所謂的“分數凱利”或者“保守頭寸規模”。雖然這會讓你暴富的速度變慢,但能保證你在看錯行情、遭遇黑天鵝時,依然有本錢留在牌桌上。
四、實戰應用:中國期貨品種的倉位計算指南
理論說完了,咱們來點真金白銀的乾貨。下面我用中國期貨市場幾個最活躍的品種,手把手教你怎麼用R乘數來計算具體倉位。這也是我日常覆盤和實盤中一直在用的交易心得。
案例1:螺紋鋼(rb)的波段交易
螺紋鋼是國內黑色系的龍頭,波動大,流動性極好。假設你的總賬戶資金是 50 萬人民幣。你是一個趨勢跟蹤交易者,設定的單筆最大風險(1R)為總資金的 1%,也就是 5000 元。
今天你看到螺紋鋼主連合約在 3800 元/噸的位置突破了前期高點,你決定進場做多。你的止損設在 3750 元/噸(也就是下方支撐位,距離進場價 50 個點)。
螺紋鋼一手是 10 噸,最小變動價位是 1 元/噸。所以,每波動 1 個點,1 手合約的盈虧就是 10 元。
你的止損距離是 50 個點,意味著如果你買 1 手,止損時的虧損是:50點 × 10元/點 = 500 元。
你設定的 1R 是 5000 元。所以你能買的手數 = 5000 / 500 = 10 手。
你看,雖然你有 50 萬資金,但根據嚴格的倉位管理,你在這個位置最多隻能開 10 手螺紋鋼。10 手螺紋鋼的保證金大概在 3 萬多塊錢,佔你總資金的不到 10%,但你的風險被死死地按在了 1% 以內。即使行情反向跌停,你的損失也是可控的。
案例2:鐵礦石(i)的趨勢跟進
鐵礦石的波動比螺紋鋼還要劇烈。假設賬戶資金依然是 50 萬,1R 設為 1%(5000元)。
你在鐵礦石 850 元/噸的位置進場做空,止損設在 880 元/噸,止損距離 30 個點。鐵礦石一手是 100 噸,每點波動盈虧是 100 元。
買 1 手的止損虧損 = 30點 × 100元/點 = 3000 元。
你能開的手數 = 5000 / 3000 = 1.66 手。因為期貨不能交易零點幾手,所以向下取整,你只能開 1 手。
這就是很多新手容易犯的錯:看到止損空間小,就覺得可以多買幾手。但按照R乘數模型,止損空間越小,你能買的倉位反而可以重一點;止損空間大,倉位必須輕。這完全打破了很多人“憑感覺開倉”的習慣。
案例3:豆粕(m)的短線突破
豆粕是農產品裡的明星品種。假設賬戶 20 萬,1R 設為 1.5%(3000元),因為你做短線,勝率高,願意稍微放大一點點風險。
豆粕在 3200 元/噸突破,你設的止損在 3185 元,距離 15 個點。豆粕一手 10 噸,每點盈虧 10 元。
1 手止損虧損 = 15點 × 10元 = 150 元。
你能開的手數 = 3000 / 150 = 20 手。
這時候你會發現,20 手豆粕的保證金可能要十幾萬,佔了你賬戶一大半資金。這時候槓桿風險就顯現出來了。雖然按R算你可以開20手,但你要考慮保證金佔用率。如果佔用過高,遇到反向波動你可能面臨強平。所以在實戰中,還要加一道鎖:單筆交易佔用保證金不超過總資金的 30%。在這個限制下,你可能只能開 5-6 手。這就叫多重風控。
案例4:原油(sc)的跨日持倉
原油期貨一手是 1000 桶,保證金高,跳動的絕對金額大。假設賬戶 100 萬,1R 設為 1%(10000元)。
你在 650 元/桶做多,止損 640 元,距離 10 個點。原油每點波動盈虧是 1000 元。
1 手止損虧損 = 10點 × 1000元 = 10000 元。
你能開的手數 = 10000 / 10000 = 1 手。
對於大資金玩原油,有時候1R的限制下你只能開1手。這就要求你對入場點極其精準,否則稍微一波動,幾千塊就沒了。這也側面印證了,為什麼做外盤原油或者國內原油,沒有充足的資金體量,很難做好倉位管理。
五、從全凱利到分數凱利:活下來才是硬道理
看完上面的實戰案例,你是不是對倉位管理有了更直觀的認識?其實,我們並不是完全拋棄了凱利公式,而是將其降維使用,也就是業內常說的“分數凱利”。
如果你用歷史資料算出你的系統理論上應該下注 20%(全凱利),那麼在實戰中,你只用它的四分之一,也就是 5% 甚至 2% 去下注。
為什麼要這麼做?因為全凱利追求的是資金曲線斜率的最大化,而分數凱利追求的是資金回撤的最小化。對於中國期貨交易者來說,心態的穩定遠比賬面數字的短期暴增重要得多。
如果你用全凱利,賬戶今天漲 20%,明天跌 15%,這種過山車式的資金曲線會嚴重干擾你的判斷,讓你在關鍵時刻手軟,不敢止損或者不敢拿利潤。而如果你用 1% 的固定風險(相當於極小比例的分數凱利),哪怕連虧 5 筆,賬戶也只回撤 5% 左右,這點波動完全在你的心理承受範圍內,你依然可以毫無波瀾地執行下一次交易訊號。
在《通向財務自由之路》中,範·撒普反覆強調:交易不是預測未來的遊戲,而是管理風險的生意。
很多人沉迷於尋找勝率 90% 的聖盃,卻忽視瞭如果倉位管理不當,90% 的勝率依然會破產(只要那 10% 的虧損集中出現且倉位過重)。相反,哪怕你勝率只有 35%,只要盈虧比能做到 3:1,並且嚴格執行每次 1R 的倉位控制,長期下來你依然是市場的贏家。
六、寫在最後:知行合一的鴻溝
今天咱們從凱利公式聊到了範·撒普的R乘數,再到螺紋鋼、鐵礦石、豆粕和原油的具體倉位計算,希望能給你帶來一些實質性的啟發。
說句掏心窩子的話,交易心得這東西,看懂和做到之間隔著一條太平洋。道理大家都懂,就是到了實盤裡,看到行情呼嘯而過,手一抖就把倉位加滿了。這就是人性的弱點,也是為什麼我們需要一套機制來約束自己。
如果你已經建立了一套包含明確止損和盈虧比要求的交易系統,但在實盤中總是控制不住手,或者想測試一下自己新的倉位管理策略在真實波動下的表現,我強烈建議你先在無壓力的環境下進行驗證。想檢驗自己的交易系統,可以參加模擬考核實戰驗證,在嚴格的規則和資金限制下,看看自己能不能把這套基於R乘數的倉位管理執行到位。只有當你在模擬環境中把回撤控制得像教科書一樣平滑時,你才真正具備了在實盤中國期貨市場中生存並盈利的資格。
交易是一場馬拉松,慢就是快。控制好你的1R,剩下的,交給時間和機率。