為什麼看股票軟體時,K線圖會突然「斷崖式」下跌?

許多投資新手在查看長期走勢圖時,常會發現股價在某一天突然大幅跳水,但新聞裡並沒有利空消息。這通常是因為公司進行了分紅、送股或配股等權益分派,導致股價在除權除息日出現非市場因素的價格跳變。

為了消除這種因會計處理帶來的「噪音」,讓歷史價格序列保持連續性,金融數據處理中引入了「復權」的概念。對於使用量化選股工具或進行技術分析的用戶來說,理解前复权和后复权到底差在哪,为什么重要,是確保分析結果準確的第一步。

核心區別:基準點的不同

我們可以將復權理解為調整價格坐標系的「錨點」。兩者的本質區別在於以哪個時間點的價格為基準:

  • 前復權(Forward Adjustment):以「現在」為基準,調整過去。

它保持當前最新股價不變,將歷史價格按比例向下壓縮。這就像是用現在的鏡頭去回顧過去,把過去的價格「打折」,使得整條K線圖在視覺上是連貫的。 特點:當前價格等於真實市場價;歷史價格可能低於發行價,甚至出現負值(極端情況下)。 適用場景:技術分析。因為均線(MA)、MACD、布林帶等指標對價格的連續性非常敏感,前復權能確保指標計算不因除權缺口而斷裂或失真。

  • 後復權(Backward Adjustment):以「過去」為基準,調整現在。

它保持上市首日或某一歷史基準日的價格不變,將後續的價格向上累加。這就像是站在起點看終點,把歷年來的分紅和送股價值都加回到當前價格上。 特點:歷史價格等於真實交易價;當前價格通常遠高於市場現價(例如某股現價100元,後復權價可能顯示為5000元)。 適用場景:長期收益評估。它能真實反映投資者從上市至今持有該股票的累計回報率,包含股息再投資的複利效應。

為什麼這對量化回測至關重要?

在量化選股策略的回測過程中,數據口徑的選擇直接決定策略信號的有效性。

假設一隻股票從100元除權到80元,若不復權,系統會誤判為單日暴跌20%,從而觸發錯誤的「止損賣出」信號。若使用前復權,價格曲線平滑過渡,技術指標保持連續,策略能正確識別趨勢而非噪音。反之,若你要測試一個基於「長期累計漲幅」的價值因子,後復權數據則能提供更真實的資產增值路徑。

簡單總結:看趨勢、做短中線技術分析,請選前復權;算總賬、看長期真實回報,請選後復權。

如何在平台中正確使用?

在本平台的量化回測模組中,我們建議用戶根據策略類型選擇數據源:

  1. 技術指標類策略(如均線交叉、動量策略):務必勾選「前復權」,以保證指標計算的數學邏輯一致。
  2. 基本面長週期策略(如高股息累積回報):可參考「後復權」數據來評估歷史最大回撤與累計收益。
  3. 注意:切勿在同一個策略中混用不同復權方式的數據,否則會導致信號錯位。

理解這兩者的差異,並非為了預測股價漲跌,而是為了讓我們的分析工具更精準地還原市場真實波動,避免因數據失真而產生誤判。