還原股價
定義
把除權息日扣減的跳空回補到歷史 K 線、得到含股利再投入的連續股價曲線,是技術回測與長期報酬比較常用的調整方式。
詳細說明
台股每次配發現金股利或股票股利,除權息交易日當天股價會依證交所公式扣減一段「會計性跳空」,這段跳空並不是真的跌價,但若直接拿原始收盤價拉長期 K 線,曲線會出現一連串非交易性的缺口。還原股價就是把這些缺口以「假設股利當天全部買回原股票」的方式補回去,得到一條把股利再投入也納入的連續報酬曲線;台股技術分析、長期持有績效比較、量化回測幾乎都採還原版本,使用原始價反而是少數情境。
還原股價在業界又稱「還原權息」,方向分為兩種,差別在於「以哪個時點當基準」。「向前還原(forward-adjusted)」把當前最新股價當錨點、保留現價不動,往回把每次除權息事件前的歷史價往下調,結果是歷史價低於原始價、現價維持原樣,多數券商看盤軟體與國際 chart 服務(如 Yahoo Finance)預設採此法。「向後還原(backward-adjusted)」以掛牌首日價當錨點、保留最早價不動,往後把每次除權息後的價格往上累乘,結果是歷史價維持原樣、現價會高於原始市價,TEJ 等量化資料庫多採此法。同一檔股票兩種還原算出的長期報酬率相同,只是看 K 線時的價位區段不同。
基本還原公式可以從除權息參考價反推:除息日的還原比率 = 除息前一日收盤價 ÷ (除息前一日收盤價 - 現金股利);除權日的還原比率 = 1 + 無償配股率;同時除權除息則兩者相乘。把這些比率沿時間軸往前累乘,就得到任一歷史日的「向前還原乘數」。除此之外,現金增資、股票分割、減資、合併等股本調整也會觸發額外的還原因子,多數看盤軟體會合併處理。實作上多採從現價往過去逐日「除以還原比率」的迭代算法,與證交所「除權除息參考價計算說明」公式互為倒裝。
還原股價的用途集中在三類場景:技術回測(避免均線、布林通道、KD 在除權息日被人為跳空誤判訊號)、長期報酬比較(直接拉兩個時點的還原價相除即為含息累積報酬率)、選股引擎排序(用還原價計算年化報酬避免高息股被低估)。盲點則在於:還原價不是真實掛盤價,不能當作下單參考、不能用來算實際持倉成本與停損點;它也內建「股利當天全部再投入、不扣稅」的假設,與實際領息流程(隔月發放、超過 20,000 元代扣 2.11% 健保補充保費、所得稅單獨計算)有落差,估算真實到手報酬時須另行扣除。
計算公式
台股相關規定
- 還原股價的觸發事件對齊證交所「股票除權除息參考價計算說明」中的扣減事件:現金股利、股票股利、現金增資、員工酬勞配股;股本變動類(減資、合併、股票分割)另有專屬還原因子,多數看盤軟體會合併處理。
- 台股看盤軟體預設還原方向不一:富邦、永豐、富果等本土券商 App 多採向前還原(保留現價、調降歷史價);TEJ、CMoney 等量化資料庫常採向後還原(保留首日價、調升近期價),切換軟體比對長期 K 線時須先確認還原方向,避免直接比對價位。
- 還原股價是事後計算結果,不是即時報價:盤中軟體顯示的「還原 K 線」會在除權息交易日當天才一次性套用最新還原因子,下單委託、漲跌停、瞬間價格穩定措施判斷皆以原始市價為準。
- 除權息交易日當天若已含當期股利調整,計算還原比率時須對齊「最後買進日」前的收盤價作分母;多數軟體採除權息前一日收盤價,與證交所除權除息參考價公式分母一致。
- 回測長期報酬率時建議使用還原股價而非原始價:以原始價計算 0050、0056 等高股息標的,會因除權息扣減而低估長期累積報酬,落差幅度與該標的歷年配息率成正比。
原始股價 vs 向前還原 vs 向後還原
| 基準錨點 | 歷史價變化 | 現價變化 | 主要使用場景 | |
| 原始股價 | 每日實際成交價 | 不變 | 不變 | 當日下單、實際持倉成本、漲跌停判斷 |
| 向前還原(forward-adjusted) | 以現價為錨點 | 往下調(低於原始) | 保持原樣 | 券商看盤軟體、Yahoo Finance、技術回測 |
| 向後還原(backward-adjusted) | 以掛牌首日價為錨點 | 保持原樣 | 往上調(高於原始) | TEJ、CMoney 等量化資料庫 |