回測報告通常有一大堆數字,而最顯眼的往往是總報酬。但報酬只是結果,它沒有告訴你這個結果是怎麼來的、要承受多少風險、在什麼條件下才成立。
一、最大回撤
從高點到低點的最大跌幅。它回答的是:「最糟的時候,會難受到什麼程度?」一個你在真實情況下撐不過去的回撤,再高的報酬都沒有意義。
二、交易次數與成本假設
交易次數太少,結果可能只是運氣;交易次數很多,成本假設就格外重要。報告是否納入手續費與滑價,假設是否合理,往往決定了回測和現實的差距。
三、樣本內與樣本外
參數是在哪段資料上調出來的?有沒有保留一段完全沒參與調參的資料做驗證?如果只有樣本內結果,要特別小心過度擬合。
四、不同市場狀態下的表現
把結果按趨勢、震盪、急變等狀態拆開看。一個只在單一狀態下有效的策略,需要搭配狀態判斷或更嚴格的風控。
五、穩定性
參數稍微改變,結果是不是就大幅變化?結果是否集中在少數幾筆交易?穩定的策略,對小幅變動不會太敏感。
最後一個提醒
回測結果不代表未來表現。讀回測報告的目的,是找出策略的弱點,而不是說服自己它一定會成功。本文為方法說明,不構成任何投資建議。