chundev
日期:2026-04-20 情境:期貨 / 槓桿策略使用動態 position sizing 時的資金提取決策
動態口數(dynamic position sizing)策略在沒有 maxContracts 上限時,任何規則化出金都會直接傷害年化報酬,因為每一元都還在貢獻複利。實測:每領出 1 元,綜合財富會少約 6 元的複利效益。最優解不是設計複雜的出金規則,而是「真的要用錢時才領」 — 只為實際消費付複利代價,把規則化出金的機會成本歸零。這個結論會因為「策略是否有容量天花板」而改變:有 maxContracts 上限後,超過所需的資金本來就閒置,此時反而可以大量落袋而幾乎無損。
動態口數的基本邏輯:
口數 = floor(總資金 / (價格 × 點值 × marginRate × multiplier))
資金越多,開的口數越多,單筆獲利絕對金額越大 — 經典的複利機制。
但實盤總會有用錢的時候(房貸、生活費、分散投資)。問題來了:該怎麼設計出金規則?
常見的三種思考方向:
profitRetentionRate)capitalCeiling)這篇記錄為什麼三種規則在「無容量上限」的策略下都次優,以及什麼情況下能用哪種。
情境:初始 260 萬、8 年回測、動態 2x multiplier、無 maxContracts 上限。
基準(完全不出金):
每筆獲利領 10%:
換算:8 年累計領出 2,576 萬,綜合財富少了 15,702 萬複利。每領 1 元,整體財富損失 6 元的複利效益。
| 規則 | 帳面年化 | 綜合年化 | 損失 | 落袋 | 效率(萬/1%損失) |
|---|---|---|---|---|---|
| 完全不出金 | 82.9% | 82.9% | 0% | 0 | — |
| 每筆領 5% | 76.5% | 77.7% | 5.2pp | 1,701 萬 | 73 |
| 每筆領 10% | 69.4% | 71.8% | 11.1pp | 2,576 萬 | 58 |
| 每筆領 20% | 56.6% | 61.5% | 21.4pp | 3,088 萬 | 33 |
| 資金超 5,200 萬就落袋 | 43.5% | 65.7% | 17.2pp | 11,876 萬 | 691 |
| 資金超 780 萬就落袋 | 14.2% | 40.1% | 42.8pp | 3,467 萬 | 81 |
| 里程碑(翻倍領本金) | 23.9% | 64.6% | 18.3pp | 1,607 萬 | 88 |
觀察:
共同結論:任何規則都會讓綜合年化損失,差別只是多少。
每筆獲利領 10% 的本質:無差別地抽走所有獲利。
前期(帳戶 300 萬):
後期(帳戶 3000 萬):
但規則一視同仁抽走 — 前期的 3 萬(價值 50 萬)和後期的 30 萬(價值 80 萬)都犧牲掉。
「真的要用錢才領」的本質:只在獲得實際效用時付複利代價。
比較:
以繳房貸為例:
每 1 元落袋的「效用 per 損失」:
結論:need-based 的邊際效用永遠 ≥ 規則化。
上面的分析假設:多放 1 元在策略裡,就能產生 1 元等比例的複利收益。這只在「策略能吸收無限資金」時成立。
| 情境 | 多 1 元的邊際收益 | 出金建議 |
|---|---|---|
| 資金小於「N 口 × 每口保證金」 | ~1 元 × 複利率 | 不出金 |
| 資金等於「N 口 × 每口保證金」 | 0 元(封頂) | 可大量出金,幾乎無損 |
| 資金大於封頂點 | 0 元 | 超出部分全部可落袋 |
實測:設 maxContracts = 10 口、capitalCeiling = 5x 初始資金:
這時規則化出金反而變成「最佳方案」,因為超出容量的錢本來就在原地閒置。
設計新策略時,出金規則的判斷邏輯:
maxContracts = 0(無上限)→ 用 need-based withdrawal
maxContracts = N(有上限)→ 考慮 capitalCeiling
容量 = maxContracts × 當前每口保證金
容量以上的資金都可以落袋到安全資產。
無論哪種模式,不要把資金領到「剛好夠 N 口保證金」的水位:
實際留存 ≥ N 口保證金 × 1.2~1.3
多出來的 20-30% 是盤中波動緩衝,避免突發變動觸發 margin call。
規則 1: 沒有 maxContracts 上限的策略,只在真的要用錢時領出,領多少用多少。
規則 2: 有 maxContracts 上限的策略,超過容量的資金定期落袋到安全資產(定存 / 指數 ETF)。
規則 3: 無論哪種模式,保留 20-30% 保證金緩衝。
規則 4: 不要因為「感覺帳戶太多錢」就按比例出金 — 這是情緒判斷,不是數學判斷。
心理上理解,但要認清成本。
如果覺得帳戶成長太快造成心理壓力,那是風險容忍度的問題,不是出金規則的問題。正確的解法:
以上三個是「降低風險」的正統做法。純粹「落袋心安」是用高機會成本換取心理效用,只有在你能量化那個心理效用的前提下才值得。