還原股價

Adjusted Closing Price
還原權息股價還原權息

定義

把除權息日扣減的跳空回補到歷史 K 線、得到含股利再投入的連續股價曲線,是技術回測與長期報酬比較常用的調整方式。

詳細說明

台股每次配發現金股利或股票股利,除權息交易日當天股價會依證交所公式扣減一段「會計性跳空」,這段跳空並不是真的跌價,但若直接拿原始收盤價拉長期 K 線,曲線會出現一連串非交易性的缺口。還原股價就是把這些缺口以「假設股利當天全部買回原股票」的方式補回去,得到一條把股利再投入也納入的連續報酬曲線;台股技術分析、長期持有績效比較、量化回測幾乎都採還原版本,使用原始價反而是少數情境。

還原股價在業界又稱「還原權息」,方向分為兩種,差別在於「以哪個時點當基準」。「向前還原(forward-adjusted)」把當前最新股價當錨點、保留現價不動,往回把每次除權息事件前的歷史價往下調,結果是歷史價低於原始價、現價維持原樣,多數券商看盤軟體與國際 chart 服務(如 Yahoo Finance)預設採此法。「向後還原(backward-adjusted)」以掛牌首日價當錨點、保留最早價不動,往後把每次除權息後的價格往上累乘,結果是歷史價維持原樣、現價會高於原始市價,TEJ 等量化資料庫多採此法。同一檔股票兩種還原算出的長期報酬率相同,只是看 K 線時的價位區段不同。

基本還原公式可以從除權息參考價反推:除息日的還原比率 = 除息前一日收盤價 ÷ (除息前一日收盤價 - 現金股利);除權日的還原比率 = 1 + 無償配股率;同時除權除息則兩者相乘。把這些比率沿時間軸往前累乘,就得到任一歷史日的「向前還原乘數」。除此之外,現金增資、股票分割、減資、合併等股本調整也會觸發額外的還原因子,多數看盤軟體會合併處理。實作上多採從現價往過去逐日「除以還原比率」的迭代算法,與證交所「除權除息參考價計算說明」公式互為倒裝。

還原股價的用途集中在三類場景:技術回測(避免均線、布林通道、KD 在除權息日被人為跳空誤判訊號)、長期報酬比較(直接拉兩個時點的還原價相除即為含息累積報酬率)、選股引擎排序(用還原價計算年化報酬避免高息股被低估)。盲點則在於:還原價不是真實掛盤價,不能當作下單參考、不能用來算實際持倉成本與停損點;它也內建「股利當天全部再投入、不扣稅」的假設,與實際領息流程(隔月發放、超過 20,000 元代扣 2.11% 健保補充保費、所得稅單獨計算)有落差,估算真實到手報酬時須另行扣除。

計算公式

除息日還原比率 = 除息前一日收盤價 ÷ (除息前一日收盤價 - 現金股利) 除權日還原比率 = 1 + 無償配股率 同時除權除息還原比率 = (除息前一日收盤價 ÷ (除息前一日收盤價 - 現金股利)) × (1 + 無償配股率) 向前還原價 = 該日原始收盤價 ÷ (該日之後所有除權息事件還原比率的累乘)
無償配股率 = 盈餘及資本公積增資股數 ÷ 參與除權之發行股數,股票股利 1 元代表配股率 10%。例:除息前一日收盤 100 元、配現金股利 3 元、配股票股利 1 元(無償配股率 10%),單一事件還原比率 = (100 ÷ 97) × 1.1 ≈ 1.134;若該日之前歷史價為 80 元、其後再無事件,向前還原後該日歷史價 = 80 ÷ 1.134 ≈ 70.55 元。向後還原則反向操作(乘以累乘還原比率),結果是現價高於原始市價、歷史價維持不變。同一檔長期報酬率兩種算法一致。

台股相關規定

  • 還原股價的觸發事件對齊證交所「股票除權除息參考價計算說明」中的扣減事件:現金股利、股票股利、現金增資、員工酬勞配股;股本變動類(減資、合併、股票分割)另有專屬還原因子,多數看盤軟體會合併處理。
  • 台股看盤軟體預設還原方向不一:富邦、永豐、富果等本土券商 App 多採向前還原(保留現價、調降歷史價);TEJ、CMoney 等量化資料庫常採向後還原(保留首日價、調升近期價),切換軟體比對長期 K 線時須先確認還原方向,避免直接比對價位。
  • 還原股價是事後計算結果,不是即時報價:盤中軟體顯示的「還原 K 線」會在除權息交易日當天才一次性套用最新還原因子,下單委託、漲跌停、瞬間價格穩定措施判斷皆以原始市價為準。
  • 除權息交易日當天若已含當期股利調整,計算還原比率時須對齊「最後買進日」前的收盤價作分母;多數軟體採除權息前一日收盤價,與證交所除權除息參考價公式分母一致。
  • 回測長期報酬率時建議使用還原股價而非原始價:以原始價計算 0050、0056 等高股息標的,會因除權息扣減而低估長期累積報酬,落差幅度與該標的歷年配息率成正比。

原始股價 vs 向前還原 vs 向後還原

基準錨點歷史價變化現價變化主要使用場景
原始股價 每日實際成交價不變不變當日下單、實際持倉成本、漲跌停判斷
向前還原(forward-adjusted) 以現價為錨點往下調(低於原始)保持原樣券商看盤軟體、Yahoo Finance、技術回測
向後還原(backward-adjusted) 以掛牌首日價為錨點保持原樣往上調(高於原始)TEJ、CMoney 等量化資料庫

常見誤解

✗ 還原股價就是除權除息參考價,兩個是同一個東西。
兩者公式互為倒裝、用途完全不同。除權除息參考價是除權息日當天的實際開盤基準,由證交所公布、屬真實掛盤價,會用來算漲跌停與委託撮合;還原股價則是事後把歷史 K 線往前回算的技術調整,不是真實價,不能當下單依據。除權息參考價公式分母含「1 + 無償配股率」,還原比率則是把這個分母倒過來乘到歷史價上補回扣減的部分。
✗ 看到券商軟體上的還原 K 線比實際股價低,是不是 quote 出錯?
不是錯,是該軟體採「向前還原」並把歷史價(不是現價)往下調,現價維持原樣。0056 這類高股息標的尤其明顯,現價 40 元、往前拉 10 年的還原線會比當年的實際掛盤價低一截,因為這段期間配發的現金股利在還原模型下被「假設再投入」,等同把當年的成本基底壓低;標的配息率愈高,還原線與原始線拉開的幅度愈大。切到「未還原」模式即恢復原始歷史價,但長期報酬曲線會因除權息跳空而失真。
✗ 用還原股價算出來的報酬率就是我實際可以拿到的報酬。
差距通常在 5–10%,原因有三:還原模型假設股利「除權息當日 100% 再投入買回原股」,現實上現金股利要等隔月發放、扣完代扣稅費才入帳;單筆股利達 2 萬元起會被代扣 2.11% 健保補充保費(逾 1,000 萬元部分免扣);股利所得另計入個人所得稅。回測時拿還原報酬當參考可,估算真實到手金額時須再扣除這三層稅費。

使用情境

投資夥伴 LINE 群
學妹
我看 0056 的 K 線圖好奇怪喔~10 年前怎麼會是 20 幾元?我記得那時候明明就 24 元上下啊。
你那張圖應該是「向前還原」的版本啦~它把歷史價往下調,把這 10 年配的股利當作假設再投入回去算進報酬曲線了。實際歷史掛盤價要切「未還原」模式才會還原真實 24 元。
學妹
那為什麼要還原?看原始的不就好了?
原始價拉長線會看到每年除息日跳空一段,做技術分析時均線、KD 都會被那段假跳空誤判訊號。還原版本把跳空補回去,K 線是連續的,回測或長期報酬比較才會準呢。
學弟
所以現價 40 元、還原歷史是 20 元的話,我這 10 年就是賺了 1 倍含息囉?
理論上是這樣沒錯,但現實會打折喔~還原模型假設股利當天全部買回,現金股利要等一個多月才發、單筆超過 2 萬元還會扣 2.11% 補充保費,所以實際到手通常會比還原算出來少 5% 到 10% 左右。回測拿來比策略 OK,估真實到手金額要再扣稅吧。

常見問答

法規依據與來源

相關術語

同類術語

更新於 2026-05-22