高點研究所
首頁商研所許誠哲 回測(backtesting)
篇名
回測(backtesting)
作者
許誠哲
說明
發佈時間:20220124

在股票市場中,尋找一個長期能夠獲得正報酬的交易策略一直是各個投資人的聖杯。然而,如果投資者建構交易策略,在實際用它進行交易之前,通常會先測試這個交易的可行性。因此,回測是非常重要的技巧。回測的基本邏輯是利用過去的資料,想像你坐了時光機回到過去,利用你設立的交易策略進行交易,並計算你的交易策略所獲得的報酬。如果你的報酬是正的,那麼也許可以期待這個交易策略有實戰的價值。因此,本文提供一個簡單的交易策略進行回測,觀察其回測的結果,作為投資人的參考。

為了簡化分析,這邊採取一個最簡單的均線交易策略,如果當日的收盤價高於過去 k 日的平均收盤價,則隔日開盤就買入(或繼續持有)。如果當日的收盤價低於過去 k 日的平均收盤價,則隔日開盤則賣出(或繼續空手)。而探討的個股為 2022/1/20 日交易總值前 100 名的個股,考慮的 k = 5,10,20,使用的資料期間僅考慮 2021 年。衡量的標準為每次交易的平均報酬率,例如操作該個股共 20 次,總報酬為 100%,則平均報酬為 5%。計算平均報酬時,已經考慮每一次交易的成本 (以千分之 4 計)。

2021 年的回測結果請參考表 1 至表 3,為了作為比較,我亦考慮了 2020 年的回測結果作為比較,如表 4 至表 6 所示。可以看出陽明海運在 2021 年無論在 5 日、10 日與 20 日均勇冠群雄,而 2020 年的回測結果也不差,航海王的名號名不虛傳。但較短線的交易當中,電子股亦具有一定的利益。可以發現,短線交易中,平均持有天數較短,因此一年內的交易次數較多。而過去一年瘋漲的標的,在下一個年度也不見得會有好的表現。除了海運以外,在 2020 與 2021 年報酬率名列前矛的個股都不相同。而均線交易法,較適合用在成長股,即在過去股價大幅度增加的強勢股,即為「瘋狗流」。但是針對盤整期的股票,例如台積電,則不太適用均線交易法,可改採其他交易策略。最後提醒各位投資人,股神巴菲特曾說過,利用回測結果作為未來交易的參考有如看著後照鏡開車,因為只能找去過去一年最瘋狂飆漲的標的,但卻無法預測未來。

關鍵詞
回測、backtesting、股票市場、正報酬、交易策略
刊名
商研所許誠哲
該期刊-下一篇