上市公司可能會進行分紅派息或者配股等操作。這些公司行動會對股票價格產生影響,使得 K 線圖上的價格出現斷層。因此,就需要使用復權技術來處理股票價格的變化。
復權,是把股票歷史價格和成交量,根據本次除權信息進行調整。目的是為了保證歷史價格和最新價格之間的連續性,避免因為公司分紅派息等操作造成的股價斷層。
復權的調整方法有前復權和後復權兩種調整方式,Moomoo Algo 的回測功能自動使用了動態前復權。下面我們來看一下復權的原理和在軟件內的表現:
所謂前復權,就是在股票除權後,把歷史價格進行比例縮小,以保持歷史股價的連續性。
在回測週期裏,每次發生公司行動時,軟件都會自動向前復權 K 線,並處理帳戶中的現金和持倉。以拆股為例,不復權和做了前復權的股價變化:
復權是炒股必備的基礎知識之一,它能夠幫助我們更好地理解股票價格的變化趨勢。Moomoo Algo 的回測器自帶復權功能,幫助用户模擬真實的投資表現。如果您想了解更多,可以參考下面的例子。
例子:
公司行動類型 | 股價 | 持股 | 範例 |
現金分紅 |
|
| 假設公司行動前,股價為 20 元,持倉 100 股。 公司行動後,每 10 股派 1 元。 最新股價下降為 19.9 元,歷史陰陽燭價格全部下降 0.1 元,持倉數量保持 100 股不變,持倉市值下降為 1990 元,帳戶現金增加 10 元。 |
拆股 |
|
| 假設公司行動前,股價為 20 元,持倉 100 股。 公司行動後,每 1 股拆成 2 股。 最新股價下降 10 元,歷史陰陽燭價格全部除以 2,持倉數量增加 200 股,持倉市值維持 2,000 元不變。 |
合股 |
|
| 假設公司行動前,股價為 20 元,持倉 100 股。 公司行動後,每 2 股合成 1 股。 最新股價上升為 40 元,歷史陰陽燭價格全部乘以 2,持倉數量下降為 50 股,持倉市值維持 2,000 元不變。 |
轉(增)股
|
|
| 假設公司行動前,股價為 20 元,持倉 100 股。 公司行動後,每 10 股轉增 10 股。 最新股價下降 10 元,歷史陰陽燭價格全部除以 2,持倉數量增加 200 股,持倉市值維持 2,000 元不變。 |
送(紅)股 |
|
| 假設公司行動前,股價為 20 元,持倉 100 股。 公司行動後,每 10 股送 10 股。 最新股價下降 10 元,歷史陰陽燭價格全部除以 2,持倉數量增加 200 股,持倉市值維持 2,000 元不變。 |
配股 |
|
| 假設公司行動前,股價為 20 元,持倉 100 股。 公司行動後,每4股配1股,配股價格為15元。最新股價下降為(1*15+4*20)/5=19 元,歷史陰陽燭價格全部調整為:先乘以4/(4+1)=0.8再加15*1/5=3。持倉數量維持 100 股不變,持股市值下降為 19*100=1900 元,帳戶現金增加 100 元。 |
增發股 |
|
| 假設公司行動前,股價為 20 元,持倉 100 股。 公司行動後,每4股增發1股,增發價格為15元。最新股價下降為(1*15+4*20)/5=19 元,歷史陰陽燭價格全部調整為:先乘以4/(4+1)=0.8再加15*1/5=3。持倉數量維持 100 股不變,持股市值下降為 19*100=1900 元,帳戶現金增加 100 元。 |
分立 |
|
| 假設公司行動前,股價為20 元, 持倉100 股。 公司行動後,每 10 股派 1 股(市價 5 元的)其他公司股票。 持倉數量維持 100 股不變,持股市值下降 1,950 元,帳戶現金增加 50 元。
|
風險及免責提示 本內容僅用作提供信息及教育之目的,不構成對任何特定證券或投資策略的建議或認可。本內容中的信息僅用於說明目的,可能不適用於所有投資者。本內容未考慮任何特定人仕的投資目標、財務狀況或需求,並不應被視作個人投資建議。建議您在做出任何投資於任何資本市場產品的決定之前,應考慮您的個人情況判斷信息的適當性。過去的投資表現不能保證未來的結果。投資涉及風險和損失本金的可能性。moomoo對上述內容的真實性、完整性、準確性或對任何特定目的的時效性不做任何陳述或保證。