☕ 台股咖啡館 開啟選股工具
入門教學

你的報酬率算對了嗎?認識時間加權報酬率(TWR)

2026-07-24
中途加碼、提款會讓報酬率失真。這篇說明為什麼要用 TWR,以及計算機怎麼填。

一個很多人算錯的問題

年初投入 100 萬,年底變成 120 萬,報酬率是 20%——這沒問題。

但真實情況通常長這樣:年初 100 萬,六月加碼 50 萬,年底總資產 180 萬。這時報酬率是多少?

如果你用「(180 − 100) ÷ 100 = 80%」,那就大錯特錯,因為那 50 萬是你自己存進去的,不是你賺來的。可是如果扣掉本金算成「(180 − 150) ÷ 150 = 20%」,也不夠準確——因為那 50 萬只參與了半年的行情,不該用一整年的基準去衡量。

問題的核心是:本金進出的時間點,會嚴重扭曲報酬率。

TWR 怎麼解決這件事

時間加權報酬率(Time-Weighted Return)的想法很直觀:把每一次資金進出當成分界線,切成好幾段分別計算,再把各段報酬串接起來。

App 的計算機以「月」為單位切段,每個月的報酬這樣算:

當月報酬 =(月底總資產 − 當月淨存入)÷ 上月底總資產 − 1

先把當月自己存進去的錢扣掉,剩下的變化才是「操作的成果」。然後把 12 個月的報酬連乘起來,就得到整年的 TWR。

這樣算出來的數字有個重要特性:不管你中途加碼多少、提款多少,都不會影響結果。它衡量的是你的選股與操作能力,而不是你存了多少錢。

為什麼這個數字值得你認真看

多數人對自己的績效其實沒有概念,只記得「哪幾檔賺了」,卻忘了虧損的部位。TWR 逼你面對一個誠實的數字。

而且因為排除了資金進出的干擾,它是可以跟大盤比較的。這也是為什麼計算機裡有「挑戰大盤」功能——你可以看看自己辛苦選股一整年,成績有沒有贏過單純買一檔大盤 ETF。

如果答案是沒有,那是很有價值的資訊,不是壞消息。

怎麼填這個計算機

你只需要準備兩個數字,每月一次:

  • 當月淨存入:這個月存進去的錢減掉領出來的錢。純提款就填負數,沒有進出就填 0。
  • 月底總資產:當月最後一個交易日的現金 + 所有持股市值

另外在上方填好年度期初總資產(1 月 1 日的現金+持股市值)。

尚未到的月份留白就好,系統只計算已經填了「月底總資產」的月份。

幾個實務提醒

  • 數字要一致:總資產請固定用同一個基準(例如都用券商 App 顯示的總市值),不要有時算現金有時不算。
  • 建議每月固定一天填:月底最後一個交易日收盤後,花兩分鐘記錄,一年就有完整資料。
  • 未滿一年的年化是推估值:例如你只填到六月,系統會依已有的報酬推算全年,僅供參考,不代表你真的會賺那麼多。
  • 資料存在你自己的裝置:這些數字儲存在瀏覽器的 localStorage,不會上傳到伺服器。換手機或清除瀏覽器資料就會不見,重要的話請自己另外備份。

最後

報酬率不是拿來炫耀的,是拿來檢討的。當你有了一個誠實、可比較的數字,才有辦法回答那個真正重要的問題:

我的方法,到底有沒有用?

一個包含加碼的完整例子

假設一月初資產是 100 萬,一月沒有存提,月底是 105 萬,那個月報酬是 5%。二月你又存入 50 萬,月底資產是 157.5 萬。二月的報酬不是用 157.5 除以 105,而是先扣掉新存入的 50 萬:

二月報酬=(157.5 − 50)÷ 105 − 1=2.38%

前兩個月的累計 TWR 不是 5% + 2.38%,而是(1.05 × 1.0238)− 1,約 7.5%。用連乘的原因是,第二個月的漲跌是發生在第一個月已經變動後的資產上。

這個例子也說明為什麼「帳戶多了 57.5 萬」不等於賺 57.5%。其中 50 萬是你自己加碼,只有剩下的變化才是投資成果。

TWR 與金額加權報酬的差別

TWR 刻意降低存提時點的影響,適合回答「這套操作方法的報酬如何」。但如果你想知道「我的每一元實際賺了多少」,金額加權報酬(常用 IRR 表示)會更接近。

例如你在大漲前大幅加碼,TWR 不會因為新資金較多而把該段報酬放大;但你的實際獲利金額會很高。反過來,大跌前加碼,TWR 與你的錢包感受也可能差很多。這不是哪個公式錯,而是它們回答不同問題。

本站選 TWR,是因為「與大盤或另一種策略比較」時,應先把你何時領薪、何時把錢存入的個人因素拿掉。

三種實際使用情境

每月檢查。 月底固定記錄淨存入與總資產,不要只在大賺的月份才填。績效記錄的價值來自完整性,漏掉號損月份會讓整個數字失真。

策略檢討。 如果一年 TWR 輸給大盤,先分解原因:是空手的時間太長、交易成本太高、停損太慢,還是總在大盤偏弱時強迫做多?不要只用「今年運氣不好」結束檢討。

多年比較。 單一年可能剛好遇到特殊行情。如果方法真的有價值,應該在不同市場狀態下都能說清楚它賺什麼、虧什麼。建議每年留一份截圖或另存數字,因為瀏覽器資料不是長期備份系統。

輸給大盤後怎麼做

輸給大盤不代表你必須立刻放棄所有主動操作。你可以再比較波動、最大回撤、花費的時間和稅負影響。如果報酬較低、風險又更高,才是最需要面對的警訊。

也可以用核心與衛星的方式:大部分資金持有低成本大盤部位,只拿部分資金驗證主動方法。當你有連續多年的 TWR 記錄,再決定是否增加主動比例。績效管理的目的不是證明自己聰明,而是讓資金配置有證據。

讓紀錄可以被下一年的你使用

每個月固定同一天、用相同口徑記錄。總資產應包含現金、股票與尚未實現損益;投入與提款只記外部現金流,帳戶內賣股變現不算提款,股利留在帳戶也不算新增投入。若口徑每月不同,再精確的公式都無法修復原始資料。

除了金額,再留四個欄位:當月最大持股比例、現金比例、最大回撤,以及主要策略。這能幫你分辨績效差異來自選股、部位還是市場曝險。例如某年小幅輸給大盤,但現金長期占一半且回撤遠低於大盤,和滿倉卻仍落後是完全不同的結果。

檢討時不要只切一個最有利的起點。至少同時看最近一年、兩年與完整紀錄,並標出大盤明顯偏強、整理與偏弱的區間。如果策略只在單一環境有效,就應把環境當成使用條件,而不是宣稱它永遠有效。

瀏覽器儲存方便,但不等於備份。每季可以把月度輸入與摘要另存到自己的試算表,保留日期與計算版本。日後網站公式或欄位更新時,仍能重建歷史結果。績效資料最有價值的地方不是漂亮曲線,而是多年後仍能回答「我當時為什麼這樣做,結果承擔了什麼」。

免費試用選股工具,免註冊 →

其他文章