成長,但把加碼投入算清楚

複利成長計算器

試算帳戶隨時間的成長,並把定期加碼投入與真正的投資報酬分開列示。

更新於

複利成長計算器試算的是:當報酬被再投入而不是取出時,帳戶最終會變成多少。把年化報酬率換算成月報酬率,逐月計入,並在下一期複利之前加上當期加碼投入。本工具堅持要區分的,是「你自己存進去的錢」和「策略賺出來的錢」:1 萬美元、年化 15%、每月加碼 200 美元、持續十年,最終約為 9.5 萬美元,但其中 3.4 萬是你自己存的——剩下的才是報酬;把總額當作績效來報告,會把結果高估三分之一。

成長假設

請填策略實際做出過的、已扣除各項成本的報酬率

填 0 即可看到不含加碼投入的純複利效果

完全在你的瀏覽器中運行,輸入內容不會被上傳或儲存。

試算結果

期末總額
實際賺到的報酬

期末總額減去你所有投入的錢。這一部分才是策略創造的。

累計投入總額
僅靠初始本金

完全不加碼時,初始本金會變成多少

期末 ÷ 累計投入

做試算時最常見的錯誤,是直接把回測報酬率填進去。回測數字沒有扣掉滑價、手續費、資金費,也沒有扣掉那些你其實會停手的時段——把這四項都減掉之後,再拿這個數字去複利十年。

計算公式

Monthly rate = (1 + Annual %)^(1/12) − 1

For each of the 12 × Years months:
  Balance = Balance × (1 + Monthly rate) + Monthly contribution

Contributed   = Principal + Monthly × months
Profit        = Final value − Contributed
Principal only= Principal × (1 + Annual %)^Years

Contributions are savings, not returns — they are reported separately.
  1. 1 輸入初始本金,以及你假設的、已扣除成本的年化報酬率。
  2. 2 輸入試算年數,以及每月定期加碼的金額。
  3. 3 讀取期末總額,然後看看其中有多少其實是你自己存進去的,而不是賺來的。
  4. 4 把報酬率調低一大截再算一次,看看這個試算對該假設有多敏感。

複利獎勵的是穩定性,不是幅度

穩定的 15% 複利十年大約是 4 倍;而一個平均 30%、但其中有一年虧 40% 的策略,儘管平均值更高,最終卻更低——因為要把 40% 的回撤補回來,需要 67% 的漲幅。正是這種不對稱性,讓系統化交易團隊把最佳化目標放在控制回撤而不是衝高報酬上:真實帳戶體驗到的是幾何平均數,不是算術平均數。

為什麼要把加碼投入單獨列出來

把存款和報酬混在一起,會得到一條上升得很好看、卻完全說明不了策略是否有效的曲線。分開列示之後,那個誠實的問題才能被回答:如果報酬那一條相對於投入那一條很小,代表帳戶的成長來自儲蓄紀律,而策略充其量只是沒有拖後腿。

參考資料

本工具用於教學與試算。輸出結果僅代表你所輸入假設下的算術結果,不構成預測、推薦或投資建議。量化交易可能造成本金損失。

常見問題

簡短回答,並寫明假設條件。

年化報酬率應該假設多少?

應該填策略在扣除全部成本之後真實做出過的報酬率,而且統計期要長到包含一段糟糕的市場環境。如果唯一的依據是回測,請打一個大幅折扣——一旦把滑價、手續費和人的行為算進去,實盤報酬通常只有回測的一小部分。

這裡考慮了波動與回撤嗎?

沒有。它套用的是恆定報酬率,而沒有任何策略能做到這一點。真實路徑存在「順序風險」:同樣的平均報酬率,虧損發生在什麼時候會導致完全不同的結果,而早期的一次深度回撤會永久性地縮小後續複利的基數。請把這個試算當作理想平滑情況下的上界。

為什麼用月複利而不是年複利?

因為加碼投入是按月發生的,按年複利會低估它們的作用。這裡的月利率是這樣推導的:連乘十二次剛好等於年化數字,因此在不加碼的情況下,結果與簡單的年度複利完全一致。

把算出來的數字,交給會強制執行它的終端

部位上限、回撤熔斷、強平距離,在 QANTERION 裡是策略運行時被強制執行的約束,而不是需要你手動複核的數字。