用滾動回報看出不同時期績效

日期:2015-04-01

滾動回報(Rolling Return)可以一眼就看出一檔基金或股票於不同時間點的績效,是一個非常好用的圖表,在我的著作《理專不想告訴你的穩穩賺投資法》這本書中,還特別有一個章節介紹如何使用這種圖表。

在2014年底以前,投資者只要上晨星(Morningstar)的基金網站,就可以查到一檔基金的滾動回報圖表,很可惜的是自從2015年以後,隨著晨星網頁改版這項圖表就消失不見了。既然晨星不提供那就自己來吧,這篇文章就來告訴你如何用EXCEL做出滾動回報的圖表。

製作滾動回報之前,就先了解一下使用滾動回報圖表的意義以及使用時機。以美股代號SPY這檔ETF為例,SPY主要追縱S&P 500指數,圖一的深藍色線條是SPY的績效走勢圖,而橙色直條圖就是持有3年的滾動回報圖。S&P 500指數主要代表美國大型及中型企業的證券,從走勢圖來看,自2003年至2015年趨勢一路往上,但是遇到2008年的金融海嘯,還是重重的跌了一波。

圖一:SPY配息還原價走勢及持有3年的滾動回報
 

滾動回報使用的是績效(Performance),就是將配息再投入本金的報酬率。圖一的績效走勢及滾動回報所使用的都是SPY的配息還原價格,也就是績效。對有配息的基金或股票而言,計算績效時不可以使用淨值或股價,因為淨值已經扣除掉配息的金額,所以必須將配息加回至股價,假設沒有配息的情形才是績效。

股票或ETF的配息還原價美國雅虎財經網站網站都有提供,歷史價格的欄位中除了開盤(open)、最高(High)、最低(Low)、收盤(Close)、交易量(Volume)之外,還多了配息還原價(Adj Close*),假設配息再投入的價格,就是績效。這些資訊還供使用者以EXCEL格式下載。

不同時間的表現不一樣

當我們檢視一檔投資標的績效,會發現同一標的在不同時期的投資報酬率都不一樣。例如SPY這檔ETF,在目前時間點(2015/3/2),三年的年化報酬率高達14.4%,主要是因為美股多頭已經走一段時間,在3年前的低檔時期(2012/3/1)的配息還原價只有133.02,而到了2015/3/2已經漲到了204.5,累積報酬率為53.7%【=204.5/133.02-1】,等於年化報酬率14.4%【=RATE(36, 0, -133.02, 204.5)*12】。

若檢視時間點改成金融海嘯低點,2009/2/2的配息還原價只剩65.28。而3年前2006/2/1日,買進SPY配息還原價106.6,一直持有至2009/2/2時,累計報酬率負38.8%【=65.28/106.6-1】,年化報酬率為負16.2%【=RATE(36, 0, -106.6, 65.28)*12】。

當檢視點不同時,報酬率就會有不同。例如3年績效,在2015年,平均年化報酬率為14.4%。這時候的投資者看到這樣的績效,當然會覺得SPY表現不錯。但是到了2009年,平均年化報酬率為負16.2%,這期間的投資者看到這樣的績效,都會覺得SPY表現不好。

然而,SPY的績效是跟著經濟景氣一波一波的往上走,反應的是美國經濟成長,只要美國未來經濟持續成長,也會緩慢地一路往上。所以當績效不好時,並不代表這標的不好,反而是投資的好時機。

那麼該以哪一個時間點為準呢?滾動回報就是為了解決這問題,既然每個時間點都不一樣,為何不列出所有的時間點,持有一段期間的年化報酬率,投資者就可以一眼看出,一項投資摽的在不同時間點,持有固定期間的績效如何。所以滾動回報直條圖中的每一根直條,表示當時持有一段期間的年化報酬率,而使用者可以自行改變持有期間的長短。

Excel製作滾動回報

圖二所示為SPY滾動回報做好的表格,每一列一個月,每一列的滾動回報都假設為一個單筆投資,在持有期間前買入,到了當月才賣出。例如持有期間為12個月,每一列的滾動回報是假設以12年前的價格買入,持有到當月賣出的年化報酬率,可以用Excel RATE函數計算,公式如下:

=RATE(持有月數, 0, -買進價, 賣出價)*12

使用者任意更動持有期間,這樣很容易就可以看出不同的持有期間,對報酬率的影響如何。B1儲存格就是“持有期間”的變數,單位為一個月,用黃色為底代表可以任意變更。圖二所示,持有期間為6個月,所以滾動回報欄中的每一列,都代表6個月前的價格買入,且一直持有至當月才賣出的年化報酬率。因此,最早的6個月就不會有滾動回報,用空格代表。

圖中2004/4/1日為第6個月,滾動回報假設2003/10/1以84.01買入,2004/4/1以89.25賣出,期間6個月,相當於每年12.2%【=RATE(6, 0, -84.01, 89.25)*12】的投資報酬率。下一個月滾動回報的買入賣出月份剛都好差一個月,2003/11/3以84.92買入、2004/5/3以90.78賣出,年化報酬率為13.4%【=RATE(6, 0, -84.92, 90.78)*12】,依此類推。

圖二:SPY滾動回報表

如何使用滾動回報

圖一是SPY這檔ETF於不同時間持有3年的年化報酬率,可以看出2012年至2015年,不論何時投資都至少有10%以上。但只要在2008至2010年投資,不論何時都虧錢。如果將持有期間改為5年(60個月),就會得到圖三的結果,可以看出除了2008及2009年,幾乎每個時間點都會獲利,只是在2009至2012這時期投資,年化報酬率仍不盡理想,但至少比持有3年改善很多。這就告訴我們,SPY長期持有時期愈長,不論在任何時間點投入,虧損機率實在有限。

再看看圖四這是美國股票代號AGG的美國綜合債券指數ETF,持有6個月的滾動回報,可以看出大部分時間是獲利,僅有少部分時間點是虧損。圖五是AGG持有3年的滾動回報,2003至2015年,任何時間點投入持有3年都獲利,只是2013至2015的獲利稍差。若AGG持有期間拉長為5年,就會看到不只是都會獲利,而且還很平均。AGG這檔的歷史股價也可以由美國雅虎下載,只要更改基金淨值欄位就可以了。

圖三SPY 持有5年的滾動回報

圖四AGG 持有6個月的滾動回報

圖五AGG 持有3年的滾動回報

滾動回報製作步驟

以下是製作滾動回報的詳細步驟,此範例也可以點選下列Excel圖示下載:

  1. 至美國雅虎財經網站(https://finance.yahoo.com/q/hp?s=SPY+Historical+Prices)下載SPY歷史股價。輸入下圖選項,點選Get Prices按鈕,就會列出歷史股價,在頁面最下方有Download to Spreadsheet連結,點選後就可下載可供Excel閱讀的CSV檔。
  2. 開啟一個新EXCEL工作表,製作出下圖的表格,將下載的配息還原價以及日期填入Date及基金淨值欄位。
  3. 將B1儲存格命名為“持有期間”,方法是選取A1:B1,點選視窗上方的「公式」索引標籤,出現「以選取範圍建立名稱」的小視窗後,勾選最左欄,再點確定。
  4. 選取整個表格A3:E141,點選視窗上方的「插入」索引標籤,選擇「表格」會出現如下圖的建立表格的小視窗,勾選有標題的表格,再按確定。
  5. C4儲存格填0,C5儲存格輸入公式【=C4+1】,再將C5複製到C6:C141儲存格。月數欄位的公式就建好了。
  6. 填入買進價欄位的公式,D4輸入公式【=IF([@月數]<持有期間,"",INDEX([配息還原價],[@月數]-持有期間+1))】,將這公式複製到整個買進價的欄位。
  7. 填入滾動回報欄位的公式,E4輸入公式【=IF([@月數]<持有期間,"",RATE(持有期間,0,-[@買進價],[@配息還原價])*12)】,將這公式複製到整個滾動回報的欄位。滾動回報的表格已完全製作好了,只要將基金淨值(折線圖)及滾動回報(直條圖)圖畫出來即全部完成。

本文刊登於Smart智富月刊200期70頁(2015 4月)



怪老子新文章《用滾動回報看出不同時期績效》

Posted by 怪老子理財 on 2015年3月31日

■ 本網站內容儘可能精確完整,但不保證無誤。若做為投資依據,風險請自行斟酌 ,本網站不負賠償之責任。
■ 網站所有資料均為版權所有,非經書面允許請勿轉載或使用。