什麼是「復權」?為什麼股價會突然「跳水」?

許多投資新手在看 K 線圖時,常會發現某隻股票的價格在某一天突然大幅下跌,形成一個巨大的向下缺口。這往往不是因為公司出了利空消息,而是因為發生了「除權除息」(如現金分紅、送股或配股)。

想像一下,你手裡有一個價值 100 元的蛋糕,現在把它切成兩半,每半價值 50 元。雖然單塊蛋糕的價格變低了,但你擁有的總價值並沒有改變。股票市場中的「除權」也是同樣的道理:股價因股本擴大或現金派發而調整,但股東的總資產理論上不變。

如果不對這些價格跳動進行處理,直接計算漲跌幅或繪製技術指標,就會產生嚴重的誤導。復權,就是為了消除這種非市場因素造成的價格斷層,還原股價真實走勢的數據處理技術。

前復權和後復權到底差在哪,為什麼重要?

這是量化選股與技術分析中最基礎卻最易混淆的概念。簡單來說,兩者的核心區別在於「基準點」不同。

1. 前復權:站在「現在」看過去

  • 定義:以當前最新價格為基準,保持現價不變,將歷史價格按比例向下調整。
  • 特點:當前的 K 線價格與實際交易價格完全一致。歷史價格可能會變得非常低,甚至出現負數(對於長期高分紅的股票而言)。
  • 適用場景:技術分析。因為均線(MA)、MACD、KDJ 等指標對價格的連續性非常敏感,前復權能確保圖表平滑,避免因除權產生的假突破信號。
  • 通俗類比:就像看一部電影,你只關心現在的劇情連不連貫,所以把以前的膠卷剪輯壓縮,讓它和現在的畫面無縫銜接。

2. 後復權:站在「過去」看現在

  • 定義:以上市首日價格為基準,保持歷史價格不變,將後續價格按比例向上調整。
  • 特點:歷史價格是真實的發行價,但當前顯示的價格會遠遠高於實際交易價(例如茅台的後復權價格可能高達數萬元)。
  • 適用場景:長期收益評估。它能真實反映從上市以來,包含分紅再投資在內的累計回報率。
  • 通俗類比:就像計算你的財富增長,你想知道十年前投入的 1 萬元現在變成了多少,必須把歷年來的利息和贈送都累加進去,哪怕這個數字在現實中無法直接買賣。

3. 為什麼選錯會導致嚴重後果?

在量化回測或策略開發中,混用復權方式是大忌:

  • 信號失真:如果策略包含「股價低於 10 元買入」這樣的絕對價格條件,使用前復權數據可能會因為歷史價格被壓縮而觸發錯誤信號;使用後復權則可能因為現價虛高而永遠無法觸發。
  • 收益率偏差:有研究顯示,若回測時用前復權生成信號,卻用後復權計算淨值,年化收益偏差可能超過 10 個百分點。這不是策略厲害,而是數據口徑錯位導致的數學幻覺。

如何在多市場量化工具中正確選擇?

在使用本平台的篩選與回測功能時,請遵循以下原則:

  1. 做短線技術分析:請務必選擇前復權。這能保證你的均線系統和形態識別基於連續的價格序列,符合大多數交易軟件的默認視角。
  2. 評估長期持有價值:請切換至後復權。這有助於你直觀看到一隻股票十年來的真實複利效應,排除股本擴張帶來的視覺干擾。
  3. 量化回測一致性:確保整個回測流程(數據清洗、信號生成、績效評估)使用同一種復權口徑。切勿在信號階段用前復權,而在計算最終收益時混用後復權或不復權數據。

理解「前復權和後復權到底差在哪,為什麼重要」,是建立科學投資體系的第一步。數據本身沒有對錯,只有適用的場景。選擇正確的鏡頭,才能看清市場的真相。

常見問題 FAQ

Q1: 為什麼有些股票的前復權歷史價格會是負數?

A: 這並非數據錯誤。當一隻股票長期累計分紅的金額超過其歷史股價時,以前復權算法(向後調整歷史價格)計算,早期的價格就會變成負數。這意味著如果你在當時買入並持有至今,僅靠分紅就已收回全部成本並獲得額外現金。

Q2: 進行量化回測時,應該用哪種復權數據?

A: 建議優先使用前復權數據進行信號生成和回測,因為它更貼近實際交易時的價格感知和技術指標計算邏輯。但在計算策略的長期累計收益率時,需確保算法內部已正確處理了除權因子,或直接使用經過嚴格校驗的後復權收益率序列。

Q3: 「不復權」數據有什麼用處?

A: 不復權數據保留了市場真實的成交價格。它適用於需要精確匹配歷史訂單簿、研究特定價格區間的支撐壓力(如整數關口),或驗證某些依賴真實缺口的交易策略(如缺口理論)。但不適合直接用於計算長期收益率或常規技術指標。

Q4: 換股或配股對復權有什麼影響?

A: 配股和換股同樣會導致股本變動和價格調整。復權算法會根據公告的配股比例和價格,對歷史數據進行相應的加權調整,以確保市值變化的連續性。無論是哪種權益分派,核心目的都是消除非市場交易行為帶來的價格斷層。