倉位規模計算器

兩個上限,一個答案:風險預算告訴你能虧多少,凱利告訴你優勢值得下多大注——取較小者。

倉位規模計算器把風險預算換算成股數:風險金額除以停損距離。凱利準則再加一個優勢上限——(bp − q) / b——按你選擇的凱利比例縮放。

$
%
$
$
%
%

結果

—

結果僅供學習與規劃參考,可能包含四捨五入或曆法約定差異。重要數字與截止時間請以權威來源核對後再依賴。

嵌入本計算器

把這段程式碼貼到你的部落格或網站,就能在你的頁面裡嵌入本計算器。計算在 BeadCalc 上運行,訪客直接在你的頁面裡使用。

關於本計算器

本計算器僅供學習參考,不構成投資建議。它用兩個上限決定一筆做多交易的倉位:風險上限(你能接受虧多少)和凱利上限(過去勝率和盈虧比隱含的優勢有多大)。建議倉位取兩者中較小的一個,因此任何一個上限都無法單獨把倉位撐大。根據過去交易估計的勝率不保證未來結果。過往報酬不保證未來結果。

完整凱利只作為參考顯示,刻意不作為建議。完整凱利在理論上能最大化長期增長,但波動極大——包括帳戶回撤一半或更多,這是多數交易者無法承受的——而且它假設你的勝率和盈虧比完全準確,而這永遠做不到。這就是預設使用半凱利的原因,也是表格並排展示四分之一、半、四分之三和完整凱利的原因。使用槓桿時虧損可能超過本金,而且停損單並不能保證按停損價成交:跳空和快速行情可能讓你以更差的價格成交。

使用方法

  1. 輸入帳戶規模,以及這一筆交易你能接受虧掉的帳戶比例。
  2. 輸入進場價和停損價(做多交易中止損價低於進場價);兩者之差就是每股虧損。
  3. 輸入估計勝率和盈虧比,以及你想使用的凱利比例——50% 是常見的起點。
  4. 看建議股數:按風險算出的倉位和按凱利算出的倉位中較小的一個。如果券商要求整股,請向下取整。

計算公式

風險金額 = 帳戶 × 風險%;停損距離 = 進場價 − 停損價;按風險算出的股數 = 風險金額 / 停損距離;凱利 f* = (b·p − q) / b,其中 q = 1 − p;按凱利算出的股數 = 帳戶 × f* × 比例 / 進場價;建議股數 = min(按風險算出的股數,按凱利算出的股數)

風險公式保證,在不計手續費、滑價和跳空的情況下,如果恰好按停損價成交,虧損恰好等於風險金額——不多不少。凱利公式需要 p(勝率)和 b(平均獲利除以平均虧損):如果 b·p 小於 q,優勢為負,完整凱利為零或負數,計算器會建議零股而不是負倉位。分數凱利把凱利倉位按比例縮小:半凱利大約把波動減半,代價只是完整凱利增長的約四分之三,這就是它成為常見折衷方案的原因。做空交易適用同樣的演算法,只是停損價在進場價之上,距離的量法相同。

計算示例

帳戶 $100,000、風險 1%($1,000)、進場價 $50、停損價 $48:停損距離為每股 $2,因此僅按風險可買 500 股($25,000)。勝率 55%、盈虧比 2 時,完整凱利為 (2×0.55 − 0.45) / 2 = 32.50%;半凱利為 16.25%,即 $16,250——325 股。建議取較小值 325 股($16,250),被停損時的虧損為 $650,在 $1,000 的風險預算內。表格中四分之一凱利為 162.50 股,完整凱利為 650 股——超過了風險上限允許的範圍,這正是要把兩個上限結合起來的原因。

數據與公式依據: 按風險定倉位:股數 = 帳戶 × 風險% /(進場價 − 停損價)。凱利準則:f* = (bp − q) / b,其中 p 為勝率,q = 1 − p,b 為盈虧比。價格和比率都由你輸入;不取得市場資料。 最後更新: 2026年10月.

常見問題

為什麼要取兩個倉位中較小的一個?

因為每個上限防範的是不同的失誤。只按風險定倉位,會讓過於樂觀的優勢估計把交易撐得巨大;只按凱利定倉位,會讓很緊的停損把交易撐得巨大。較小的一個是同時滿足虧損預算和優勢的倉位——違反任一規則的交易不是定好了倉位,而是在賭博。

為什麼完整凱利不是建議?

完整凱利只有在你的 p 和 b 完全準確、且你能承受波動時才能最大化長期增長。實務中估計總有雜訊,完整凱利倉位會讓帳戶劇烈波動——50% 或更多的回撤是常態而非例外。分數凱利(半凱利是常見的起點)用一點增長換取平靜得多的資金曲線。

如果凱利算出來是負數怎麼辦?

那表示按這些估計,策略沒有優勢:每筆交易的期望值為負,正確的凱利倉位就是零。這種情況下計算器會建議零股。修正策略或修正估計——不要用按風險算出的倉位去推翻負凱利。

虧損會超過風險金額嗎?

會。風險金額假設你恰好按停損價成交。跳空、快速行情和流動性差的標的可能讓你以更差的價格成交,而且使用槓桿時虧損可能超過本金——你可能倒欠超過投入的錢。停損距離只是一個計畫,不是保證。

做空交易怎麼辦?

把輸入鏡像一下:停損價在進場價之上,停損距離等於停損價減進場價。本頁校驗的是做多情形(停損價低於進場價),這樣距離沒有歧義;做空時在心裡對調兩個價格、用同樣的距離即可——股數演算法完全相同。

倉位規模計算器用的是什麼公式?

風險金額 = 帳戶 × 風險%;停損距離 = 進場價 − 停損價;按風險算出的股數 = 風險金額 / 停損距離;凱利 f* = (b·p − q) / b,其中 q = 1 − p;按凱利算出的股數 = 帳戶 × f* × 比例 / 進場價;建議股數 = min(按風險算出的股數,按凱利算出的股數) 風險公式保證,在不計手續費、滑價和跳空的情況下,如果恰好按停損價成交,虧損恰好等於風險金額——不多不少。凱利公式需要 p(勝率)和 b(平均獲利除以平均虧損):如果 b·p 小於 q,優勢為負,完整凱利為零或負數,計算器會建議零股而不是負倉位。分數凱利把凱利倉位按比例縮小:半凱利大約把波動減半,代價只是完整凱利增長的約四分之三,這就是它成為常見折衷方案的原因。做空交易適用同樣的演算法,只是停損價在進場價之上,距離的量法相同。 本頁的計算示例用真實數字一步步套用公式,你可以自己動手驗算。