看懂回測績效,如何評價一個交易策略或投資組合的好壞

2022/02/11閱讀時間約 5 分鐘
可能有些人看到我網站上一堆數據會一頭霧水,或者跑完 ffn 報表後,完全看不懂,不知該如何看起。這篇文章主要要談怎麼去解讀回測報表
簡化說明起見,這篇文章只單純的看單一商品資料
一張 ffn 的統計報表長的像這樣,以下是SPY(S&P500指數)、TLT(20年期以上美國公債)、QQQ(Nasdaq指數) 從 2002-07-30 到 2021-11-26 的數據
📷 📷

Max Drawdown (最大虧損)

那個數據最重要? 寫過期貨程式交易模型的第一個選的一定是它 !!
什麼叫 Max Drawdown,顧名思義,就是你最多會賠多少錢
如果你和代操打過交道,一個「有良心」的代操問的第一句話會是「你最多願意賠多少 ?
在談獲利之前先談虧損是投資不變的前提,如果你最多只願意賠 30%,但這個交易策略可能會賠到 50%,即使這個策略的報酬率一年可以翻兩、三倍也沒有用,因為不適合你
Max Drawdown 就一定最重要嗎 ? 其實也不見得,主要是金額大小和這筆錢對你重不重要,就像買樂透(或選擇權買權),它的 Max Drawdown 是 100%,代表有可能錢丟到水裏拿不回來,但是還是很多人買,因為大家在買樂透前其實已經有這樣的認知,通常也不會一次花太多錢。面對一個高風險高報酬率的交易策略,投資一點真的賠掉也不會影響你正常生活的錢其實無傷大雅。
股票型 ETF 的 Max Drawdown 都超過 50% (發生在2000年網路泡沫和2008的金融風暴),你如果要把錢全壓在股市,即使是風險較低的 ETF 都應該要有資產會腰產的心理準備

Total return (總報酬率)

就總報酬率,應該沒有什麼好說
代表如果你在 2002-07-30 買了 100 美金的SPY,然後就把看盤軟體刪了,過了 19 年,現在這個帳戶的淨值有 733.23 美金。 (733.23-100)/100 = 633.23%
如果在 19 年前念頭把買 SPY 改成買 QQQ,現在帳戶的金額會差了三倍

年化報酬率

CAGR、Daily Mean (ann.)、Monthly Mean (ann.)、Yearly Mean (ann.) 都是年化報酬率
ann. => annualized 年化
所以這幾個差在哪裏 ?

CAGR

CAGR 是用 Total return (總報酬率) 下去計算的,所以很容易受到開始和結束的時間影響,像是你明明算的是19年的報酬率,但是統計的最後一天突然大漲或大跌,影響到最後的淨值,就很容易高估或低估實際的報酬率

Daily, Monthly, Year Mean (ann.)

看名稱也很容易理解,就是資料看的是以日還是月還是年為單位,如果你是每天都在看盤的投資人,你應該看的就是 Daily,如果你大概一個月看盤一次,你應該看的就是 Monthly,如果你基本上不看盤,那看 Yearly 就夠了,但這三個報酬率通常也不會差太多

年化波動率

投資不外乎兩個要求,提高報酬,降低風險,報酬看的是報酬率,風險看的就是波動率
波動率要求的愈低愈好,正常來說你看到一個高報酬率的交易策略,波動不太可能太低,但波動很高的交易策略,報酬率可能會很低,完全符合以前說的
NOTE
高報酬 一定是 高風險 高風險 不一定 高報酬
對岸很流行: 複利是一場「 謊言 」複利到底是不是謊言取決於波動,一個波動非常高的交易策略,複利是沒有意義的,要讓複利的效果出來就必須讓交易「穩定」獲利,也就是波動必須要小

Daily, Monthly, Year Vol (ann.)

和報酬率一樣,也分日、月、年,通常單位時間比較長,波動率會小一點,就像盯盤比較緊的人比較會感受到波動,原理是一樣的

CAGR, Daily Mean (ann.) 和波動率的關係

在波動小時,CAGR 和 Daily Mean 兩者的數值差異很小,但是當波動大時,就會有較大的差異出現,舉個例子,當先下跌50%再上漲50%(先上漲50%再下跌50%也是一樣),以 Daily Mean 的角度來看,報酬率是 0%,但以 CAGR 的角度是 1*1.5*0.75 = 0.75 => -25%,Daily Mean 比較像是數學模型,CAGR 比較像是現實生活,要讓兩者的差異降低的關鍵也是波動率

Sharpe (夏普值)

公式: Sharpe = Mean / Vol
為什麼 Sharpe 值重要 ? 剛才才說過 投資不外乎兩個要求,提高報酬,降低風險,Sharpe 值就直接把這兩個值相除了
只看 Sharpe 值其實意義也不大,報酬 30% & 波動 30% 和 報酬 3% & 波動 3% 的商品,Sharpe 值都是 1,但兩者意義是完全不一樣的

Sortino Ratio (索提諾比率)

只看跌幅的 Sharpe 值
原理是認為投資人只在意「負報酬的波動」而不在意「正報酬的波動」,所以不需要計算漲幅的部份,因為 Vol 變小,所以值會比 Sharpe 大。參考就好,我還是習慣看 Sharpe 值

Calmar Ratio (卡瑪比率)

把 Sharpe 值的分母改成最大虧損,分母變大了,所以值會比 Shapre 小。參考就好,我還是習慣看 Sharpe 值

其他

沒寫到就是我認為不是那麼重要的

結論

準備開始寫資產配置的介紹文,這篇算是預備知識吧
為什麼會看到廣告
havocFuture
havocFuture
一個財金統計背景的工程師,閒閒沒事建立的工具網站,整理網路資源方便查詢,然後寫些沒人看的部落格文章
留言0
查看全部
發表第一個留言支持創作者!