選股回測入門:把選股想法變成規則,再用過去資料檢驗一次

很多人選股靠的是一句話:「營收創新高的股票比較會漲」「外資連買的股票比較強」。這些說法聽起來有道理,但從來沒被檢驗過。選股回測做的事,就像把食譜交給廚房實際做一遍:把想法寫成明確的條件,用過去的資料照表操課,看看結果是否真如想像。
先選策略類型,再挑選股模組
回測頁先決定你要的持有節奏。當沖短線看隔日當沖到 5 天、預設每日選股;波段看 5 到 20 天、預設每週選股;中長期看 20 到 120 天、預設每月選股。

不知道從何開始,可以點選股模組。網站內建 30 個預先設定好的條件組合,例如短線的「強勢跳空」、波段的「創 52 週新高」、中長期的「營收連續成長」,點一下就帶入條件,再依自己的想法修改。

條件怎麼寫
每列一個條件:選指標、選「≥」或「≤」、填數值,所有條件都要同時符合才會入選。指標共 86 個,分成技術、籌碼、主力、財務、專業五群。條件之外,還要決定回測期間、股票池(全部、上市、上櫃、市值前 300 大或關注股)、產業、每期最多選幾檔與排序依據,以及交易成本(預設每筆來回 0.585%,即手續費加證交稅)。

回測規則:盡量貼近真實
回測最怕「事後諸葛」。網站的規則刻意保守:
- 隔日開盤進場:訊號日收盤後才選股,隔一個交易日以開盤價買進,不假設你能用訊號當天的收盤價成交。
- 買不到就不算:隔日開盤一字漲停(開高低同價且接近漲停)或停牌,視為買不到,不列入交易。
- 持有期滿收盤出場:持有 N 個交易日(含進場當天)後以收盤價賣出;隔日當沖則是當天收盤賣出。
- 還原股價:報酬以調整除權息後的股價計算,避免配息造成的價格缺口被誤算成虧損。
- 避免前視偏誤:季報以法定申報期限後、月營收以公布日後才算「已公開」,不會用到當時市場還不知道的數字。

實務上怎麼用
情境一:你相信「營收成長加上法人買超」有效,先用中長期模組帶入營收條件,再加一條投信買超,比較加條件前後的勝率與超額報酬是否真的改善。情境二:同一組條件分別在「全部」與「大型 300」股票池各跑一次,若只在小型股有效,就要思考流動性是否撐得起。
常見誤用
條件越調越細,回測結果往往越漂亮,卻可能只是在配合過去。交易筆數太少時,結果也很可能只是運氣。回測同樣沒有計入滑價與心理壓力,實際執行通常比回測差。
跑完之後,數字該怎麼看,請接著讀回測結果怎麼判讀,完整操作說明見使用手冊。
本文僅為資訊整理與研究方法分享,不構成投資建議;投資前請自行判斷並承擔風險。本網站不提供即時報價,資料以各來源公布為準。