TL;DR: 夏普比率(Sharpe Ratio)衡量的是「每承擔一單位風險,能換到多少報酬」,數字越高代表你的投資組合越有效率——賺得多又不用冒太大風險。
觀念篇
報酬率高就是好投資嗎?
假設 A 投資組合一年賺了 20%,B 投資組合一年賺了 15%。直覺上你會覺得 A 比較好,對吧?
但如果告訴你,A 的過程中曾經一度虧損 40% 才反彈回來,而 B 的過程穩穩地往上,幾乎沒有大跌。你還會覺得 A 比較好嗎?
這就是為什麼我們需要「風險調整後報酬」的概念。光看報酬率不夠,還要看你為了這個報酬承擔了多少風險。夏普比率就是做這件事的。
夏普比率怎麼算?
公式很簡單:
Sharpe Ratio = (投資組合報酬率 − 無風險利率) ÷ 報酬率的標準差
拆解一下:
- 投資組合報酬率:你的投資賺了多少(年化)
- 無風險利率:如果你什麼都不做,把錢放在最安全的地方(例如定存或國債)能拿到的利率
- 標準差:你的報酬率波動有多大,也就是「風險」
分子是你「多賺」的部分(超過定存的報酬),分母是你為此承擔的風險。所以夏普比率越高,代表每單位風險換到的報酬越多。
一般來說:
- Sharpe < 0.5:表現不太好,承擔的風險跟報酬不成比例
- Sharpe 0.5~1.0:還可以,算是中等水準
- Sharpe 1.0~2.0:很不錯,風險調整後報酬優異
- Sharpe > 2.0:非常出色,但長期維持不容易
最大回撤:最慘的時候有多慘?
除了夏普比率,另一個重要的風險指標是最大回撤(Max Drawdown)。
最大回撤衡量的是在某段期間內,投資組合從最高點到最低點的最大跌幅。例如你的組合從 100 萬漲到 150 萬,然後跌到 105 萬,最大回撤就是 (150 − 105) ÷ 150 = 30%。
最大回撤很重要,因為它告訴你「最壞的情況下你會虧多少」。即使夏普比率很高,如果最大回撤是 50%,你也要問自己:帳面上一度虧掉一半,你撐得住嗎?
很多人高估了自己的風險承受能力。回測時看到 30% 的回撤覺得還好,但真的發生在自己身上時,每天打開帳戶看到虧損不斷擴大,心理壓力是完全不同的。
為什麼要用「滾動」夏普比率?
單一數字的夏普比率只能告訴你過去整段期間的平均表現,但投資組合的表現是會變化的。滾動夏普比率(Rolling Sharpe Ratio) 是在時間軸上滑動一個固定窗口(例如 60 天),計算每個時間點的夏普比率。
這樣你就能看到:
- 你的投資組合什麼時候表現特別好、什麼時候特別差
- 夏普比率是在改善還是惡化
- 有沒有什麼事件(例如升息、財報季)會明顯影響你的表現
實戰篇:在 CTSstock 怎麼看
CTSstock 的投資組合頁面(/portfolio)提供了完整的進階分析功能。
當你建立好自己的投資組合後,系統會自動計算以下指標:
- 夏普比率(Sharpe Ratio):你的組合整體的風險調整報酬
- 最大回撤(Max Drawdown):歷史上最大的一次下跌幅度
- 成本殖利率:以你的買入成本計算的殖利率,而非市價殖利率
- 產業配置:自動分析你的持股在各產業的分布比例
- 60 天滾動夏普比率:以 60 天為窗口的動態夏普比率走勢圖
使用建議:
- 定期(至少每月一次)回來看投資組合的夏普比率和最大回撤
- 如果滾動夏普比率持續下滑,可能代表某些持股的表現在惡化,該考慮調整
- 用產業配置圖檢查自己是否過度集中在某個產業,分散風險很重要
- 比較你的夏普比率跟大盤指數的夏普比率,如果你的比較低,代表還不如直接買指數
常見問題
Q:夏普比率可以用來比較不同的投資組合嗎?
可以,這正是夏普比率最大的用途。因為它已經把風險考慮進去了,所以不管兩個組合的風險水準差多少,都可以直接比較。夏普比率高的那個組合,在「效率」上就是比較好的。
Q:夏普比率有什麼缺點?
最大的缺點是它把「上漲的波動」和「下跌的波動」一視同仁。但對投資人來說,向上的波動其實是好事。所以有人會改用「索提諾比率(Sortino Ratio)」,它只計算下跌波動,對投資人來說更直覺。不過夏普比率因為最經典、最通用,還是最常被使用的指標。
Q:多久看一次投資組合的績效指標比較好?
建議至少每月檢視一次。太頻繁地看(例如每天)容易讓自己被短期波動影響情緒,做出不理性的決策。但也不能完全不看,至少每個月確認一下夏普比率和最大回撤有沒有明顯惡化,及時調整才不會讓小問題變成大問題。