什么是復(fù)權(quán)
在量化回測中,為了消除股票除權(quán)出息或者期貨主力合約切換造成得價格跳變,從而對回測結(jié)果造成影響,通常會對歷史行情價格采用復(fù)權(quán)操作。
對于股票,復(fù)權(quán)是對股價和成交量進(jìn)行權(quán)息修復(fù),按照股票的實際漲跌繪制股價走勢圖,并把成交量調(diào)整為相同的股本口徑。股票除權(quán)、除息之后,股價隨之產(chǎn)生了變化,但實際成本并沒有變化。期貨合約則是持倉量不變,僅對連續(xù)的主力合約價格做調(diào)整。
如:原來20元的股票,十送十之后為10元,但實際還是相當(dāng)于20元。從k線圖上看這個價位看似很低,但很可能就是一個歷史高位。復(fù)權(quán)的形式有向前復(fù)權(quán)和向后復(fù)權(quán)兩種。
如果不復(fù)權(quán)
當(dāng)股票股價因為分紅拆股等原因變化時,不填補股價走勢圖上的巨大空隙,仍然保持股票歷史和當(dāng)天的交易價格即為不復(fù)權(quán)。
如:原來30元的股票,一股拆三股后,股票價格變?yōu)?0元,在k線圖中,股票價格在當(dāng)天會有一個斷崖式的下跌。
不復(fù)權(quán)K線圖能真實反應(yīng)股價歷史的變動信息,缺點是會留有大缺口,導(dǎo)致各類技術(shù)指標(biāo)都無法應(yīng)用,使用復(fù)權(quán)后,可以將股票的波動連續(xù)。
前復(fù)權(quán)與后復(fù)權(quán)
前復(fù)權(quán):是保持現(xiàn)有價位不變,將以前的價格縮減,將除權(quán)前的K線向下平移,使圖形吻合,保持股價走勢的連續(xù)性。
前復(fù)權(quán)就是在K線圖上以除權(quán)后的價格為基準(zhǔn)來測算除權(quán)前股票的市場成本價。就是把除權(quán)前的價格按現(xiàn)在的價格換算過來。復(fù)權(quán)后現(xiàn)在價格不變,以前的價格減少。
前復(fù)權(quán)公式:復(fù)權(quán)后價格=(復(fù)權(quán)前價格-現(xiàn)金紅利)÷(1+流通股份變動比例)
前復(fù)權(quán)的優(yōu)點:前復(fù)權(quán)是以目前價為基準(zhǔn)復(fù)權(quán),其意義是讓你一目了然的看到成本分布情況,如相對最高、最低價,成本密集區(qū)域,以及目前股價所處的位置是高還是低。均線系統(tǒng)也更順暢,利于分析。
后復(fù)權(quán):是在K線圖上以除權(quán)前的價格為基準(zhǔn)來測算除權(quán)后股票的市場成本價。就是把除權(quán)后的價格按以前的價格換算過來。簡單的說,就是保持先前的價格不變,而將以后的價格增加。
復(fù)權(quán)后以前的價格不變,現(xiàn)在的價格增加,所以為了利于分析一般推薦前復(fù)權(quán)。
后復(fù)權(quán):復(fù)權(quán)后價格=復(fù)權(quán)前價格×(1+流通股份變動比例)-配(新)股價格×流通股份變動比例+現(xiàn)金紅利
后復(fù)權(quán)的優(yōu)點:后復(fù)權(quán)可讓你清楚該股上市以來累計漲幅,如當(dāng)時買入,參與全部配送、分紅,一直持有到目前的價位。
以貴州茅臺(600519)為例2015-07-17(每十股 送1.00股 紅利43.74元)為例
不復(fù)權(quán):股票價格出現(xiàn)斷崖式下跌
以貴州茅臺(600519)為例2015-07-17(每十股 送1.00股 紅利43.74元)為例
2015-07-16日收盤價格為251.59元,2015-07-17日收盤價格為228.29元,不復(fù)權(quán)時股票價格出現(xiàn)下跌
前復(fù)權(quán):以當(dāng)前份額為基礎(chǔ)對除權(quán)前的股價換進(jìn)換算。
2015-07-16日收盤價格為61.33元,2015-07-17日收盤價格為64.87元,進(jìn)行前復(fù)權(quán)發(fā)現(xiàn)實際上漲
后復(fù)權(quán):以初始份額為基礎(chǔ)對除權(quán)后的股價進(jìn)行換算。
2015-07-16日收盤價格為1392.41元,2015-07-17日收盤價格為1412.38元,進(jìn)行后復(fù)權(quán)發(fā)現(xiàn)實際價格上漲
表1 不同復(fù)權(quán)方式價格對比
2015-07-16價格 |
2015-07-17價格 |
價格變化趨勢 |
|
不復(fù)權(quán) |
251.59元 |
228.29 |
下跌 |
前復(fù)權(quán) |
61.33 |
64.87 |
上漲 |
后復(fù)權(quán) |
1392.41 |
1412.38 |
上漲 |
加減復(fù)權(quán)和漲跌幅(比例)復(fù)權(quán)
在普通的看盤軟件上,看到的都是前減復(fù)權(quán)——把當(dāng)前的股價固定,前面股價是減去現(xiàn)金分紅和流通股變動比例之后的數(shù)值。
如果一只股票分紅次數(shù)比較多,做減法之后,減著減著股價就變成負(fù)數(shù)了,例如貴州茅臺,經(jīng)過前減復(fù)權(quán)后,2005年的股價是-30多元——價格是負(fù)的,對著圖形看看整體走勢還可以,難以用來回測。
漲跌幅復(fù)權(quán)法不再是做加減法,而是做乘除法,這樣股價永遠(yuǎn)是正的。也能反映出分紅送轉(zhuǎn)的占比情況,保證復(fù)權(quán)后K線的連續(xù)性。 漲跌幅復(fù)權(quán)法全稱為漲跌幅加權(quán)平均價格法,是指根據(jù)一段時間內(nèi)股票的漲跌幅度和成交量,計算出一個加權(quán)平均價格,用來衡量股票的漲跌情況。
具體來說,假設(shè)股票在某個時間點上漲了一定比例的價格,那么在調(diào)整后的股價中,這個價格漲幅所占比例應(yīng)該與公司行動前的股價相同
下面是漲跌幅復(fù)權(quán)算法的一個示例:
假設(shè)一只服股票在某一天的收盤價為 100。在第二天,該公司宣布拆股,比例為 1:2。在這種情況下,我們需要將前一天的股價乘以1/2,以反映股票數(shù)量增加的影響。現(xiàn)在,假設(shè)第三天的收盤價為 120。如果我們只考慮股票的價格變化,那么漲幅為 20%。但是,在進(jìn)行漲跌幅復(fù)權(quán)后,我們會發(fā)現(xiàn),第二天的調(diào)整后的股價為 50(即前一天的收盤價100 乘以1/2) ,因此,實際上第三天的漲幅是 140% (即 120/50-1)。
需要注意的是,漲跌幅復(fù)權(quán)算法是一種相對復(fù)雜的算法,實際應(yīng)用中需要考慮許多因素,如股票分紅和拆股的比例、稅收和交易費用等。漲跌幅復(fù)權(quán)法前復(fù)權(quán)、后復(fù)權(quán)不會出現(xiàn)負(fù)數(shù)。而且這種方法前復(fù)權(quán)和后復(fù)權(quán)都能夠正確計算漲跌幅,也能夠正確計算資金的理論收益率。因此,用比例法復(fù)權(quán),回測時采用前復(fù)權(quán)和后復(fù)權(quán)都可以,理論上回測結(jié)果結(jié)果的收益率應(yīng)該一樣。
比例法后復(fù)權(quán)價的計算公式:
Tick數(shù)據(jù)的量化回測方法
K線圖上的開盤價、最高價、最低價、收盤價、成交量等等,為了更好的區(qū)分,我們把這些數(shù)據(jù)統(tǒng)稱為Bar數(shù)據(jù)。回測中常常以Bar數(shù)據(jù)為單位進(jìn)行計算。
Bar數(shù)據(jù)就是基于Tick數(shù)據(jù),并按照時間周期分割而成,1分鐘的Bar數(shù)據(jù)是由1分鐘內(nèi)的Tick數(shù)據(jù)組成,5分鐘的Bar數(shù)據(jù)是由5分鐘內(nèi)的Tick數(shù)據(jù)組成,以此類推......形成了各種分鐘圖、小時圖、日線圖等等。一分鐘的K線只有一個Bar數(shù)據(jù),但是可能包含120個Tick數(shù)據(jù)。因此,回測的歷史數(shù)據(jù)可以分為:Bar數(shù)據(jù)和Tick數(shù)據(jù),并且在同一個周期內(nèi)Tick的數(shù)據(jù)量要比Bar數(shù)據(jù)量大很多。文章來源:http://www.zghlxwxcb.cn/news/detail-769933.html
需要注意的是,市面上不同數(shù)據(jù)源的復(fù)權(quán)方法可能各不相同,對于股票,同花順,東財是采用加減法復(fù)權(quán),萬得、米筐則采用比例法復(fù)權(quán)。從回測的角度,建議不要采用加減法復(fù)權(quán),因為其前復(fù)權(quán)可能產(chǎn)生負(fù)值,而應(yīng)該采用比例法復(fù)權(quán)。對于期貨合約,也要注意數(shù)據(jù)源的這類差異。文章來源地址http://www.zghlxwxcb.cn/news/detail-769933.html
到了這里,關(guān)于量化回測中如何對歷史行情做復(fù)權(quán)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!