量化投資擇時--PE擇時
PE指標即市盈率,指在一個考察期(通常為12個月的時間)內,股票的價格和每股收益的比例。
市盈率是最常用來評估股價水平是否合理的指標之一,由股價除以年度每股盈余(EPS)得出(以公司市值除以年度股東應占溢利亦可得出相同結果)。
與市凈率、市銷率、現金流量折現等指標一樣,PE是股票投資基本分析最常見的參考指標之一。
關于PE量化擇時,持有封基老師專門寫過一篇文章,下面就用封基老師的文章來作具體的講解。
在傳統的價值投資中,PE是一個最重要的參數,設想以下我們利用PE來擇時,PE高的時候賣出,PE低的時候買入,那到底多少是高?多少是低?在量化投資看來,不是由哪個專家說的,也無法用這個世界上最復雜的公式推導出來的,而是要通過歷史數據的回算得到的,當然歷史不可能完全重復,但有數據總比沒數據要靠譜的多。上數據!
下面我們還是用滬深300指數來作為樣本,用價值投資中最經典的指標——PE來擇時。
我們先來看看在2007年1月4日到2016年9月30日近10年中滬深300指數和對應的加權PE之間的關系,從下圖中我們可以看到基本是同步的,15年指數的高點逼近07年,但對應的PE只有一半都不到,這說明了市場認可的高點在不斷的下降。
我們還是觀察07-15年的數據,用非對稱PE來決定買入賣出條件:低于N1買入,高于N2賣出,其中N1<N2,經過優化,N1=9.6,N2=18.7,但因為在12年前,PE從來沒有小于過10,所以無法達到買入條件,到了12年才有買入條件,一直到15年PE才到了18.7的賣出條件,以后就一直沒達到買入條件直到16年9月30日,從結果看,也只有12年到15年這3年多才是PE發揮出色的年份,所以簡單的用PE擇時,很有可能要么好幾年空倉,要么好幾年滿倉,很難達到我們的期望。
我們設想把PE的中值動態化,然后減去一個下限作為買入的條件,加上一個上限作為賣出的條件。中值可以用PE的長均值,但如果僅僅用一個長均值依然會遇到問題,比如07年大漲,PE均值肯定是偏高的,08年大跌,PE均值肯定是偏低的。所以我們再引入一個參數來描述這種漲跌,這樣PE中值=average(N1天PE)*(N2天漲幅)*A(其中A初始值為1),
買入條件:PE<PE中值-下限
賣出條件:PE>PE中值+上限
經過優化,當07-15年9年觀察區最優時,N1=180,N2=60,A=4.4,下限=1.9,上限=5.8,得到如下結果,訓練區年化收益率20.94%,觀察區0%,均戰勝指數6.78%和-12.80%,近10年僅僅操作了14次,在08、10、15、16等4年基本都是熊市的年份戰勝指數,07、09等兩年大牛市跑輸指數,其他年份打平,總體跑贏。
雖然這不是一個最佳的結果,但作為一個例子,來說明傳統的價值投資是如何在量化投資中得到進一步完善的。拋磚引玉,衷心希望大家來用量化這個武器使得傳統的價值投資得到發揚光大。