Wind 资讯复权算法说明
上海万得资讯科技有限公司
Shanghai Wind Information Co., Ltd.
地 址: 上海市浦东新区福山路 33 号建工大厦 9 楼
邮编 Zip: 200120
电话 Tel: (8621) 6888 2280
传真 Fax: (8621) 6888 2281
Email: sales@
——中国金融数据及解决方案首席服务商
人人需要信息 I
目 录
1 复权算法说明..................................................................................................................................1
2 关于股权分置改革的复权说明 ......................................................................................................2
股改除权复权交易所与 WIND 资讯不同的做法...................................................................2
各类股改对价方式 .................................................................................................................2
股权分置改革的复权算法 .....................................................................................................5
举例说明 .................................................................................................................................6
G 海工(600583) .........................................................................................................6
G 海螺(600585) .........................................................................................................7
G 江汽(600418) .........................................................................................................8
3 附:流行复权算法、复权 K 线及其应用的误区 .........................................................................9
4 公司介绍........................................................................................................................................29
Wind 资讯复权算法说明
人人需要信息 1
1 复权算法说明
一只股票在上市期间,上市公司的分红送配事件,会导致股票除权或除息。除权或除息
前后价格的不可比性,给连续统计(如计算股票涨跌幅)带来了困难。
为统一计算口径,Wind 资讯采用复权算法对价格进行调整,弥补因股本扩张或红利分
配造成的除权或除息缺口。依照 Wind 复权算法计算出来的价格,即为复权价。
Pt’= P0* ( P1/ f1(P0))* ( P2/ f2(P1))*…*( Pt-1/ ft-1(Pt-2))*(Pt/ ft(Pt-1))
Pt’:t 点复权价
Pt:t 点交易价
ft(Pt-1):昨收盘价
关于“昨收盘价”,Wind 资讯一般采用交易所行情数据中的相应字段。
Wind 资讯复权算法说明
人人需要信息 2
2 关于股权分置改革的复权说明
股改除权复权交易所与 Wind 资讯不同的做法
考虑到 2005 年 6 月,中国证券市场推行股权分置改革,由于股改不同于以往的“分红、
送股、转增、配股”,上海与深圳证券交易所采用了股票实施复牌首日不设涨跌停板价格,
不除权除息,任由股价跌落的做法。
Wind 资讯考虑到股票价格和依据股票价格计算出的涨跌幅或收益率更应该反映的是流
通股东的获益情况,交易所股改不除权的作法将会导致相应的计算结果失真,影响到对投资
决策人的真实判断,因此 Wind 资讯调整了以往的复权方法,希望通过复权价格后计算的证
跌幅或收益率更准确地反映流通股东的获益情况。
各类股改对价方式
由于上市公司进行股权分置改革的方式多种多样,包括“派现、权证、认沽权利、送股、
缩股、资产重组、混合”几种方式,分别叙述如下:
z 考虑到认沽权利(农产品)是非流通股东向流通股东派送的一种不影响到流通股东
持有股票数量的非现金化权利,故不需要考虑除权复权问题(见图 1,事实上也没
有产生跳空缺口等影响到股价失真反映持股获利情况的现象)
Wind 资讯复权算法说明
人人需要信息 3
z 缩股是非流通股东为了上市流通目的自愿将自身股票数量按一定比例缩小的对价,
也不会影响到流通股东的持股数量与股票价格,故也不需要考虑除权复权问题(见
图 2,事实上也没有产生跳空缺口等影响到股价失真反映持股获利情况的现象)
z 资产重组同样不需要考虑除权复权问题(见图 3,事实上也没有产生跳空缺口等影
响到股价失真反映持股获利情况的现象)
Wind 资讯复权算法说明
人人需要信息 4
z 权证是非流通股东对流通股东无偿发行的认股或认沽权利,考虑到该权证将进行上
市交易,故权证这种对价方式可以认为是一种不影响到流通股东持有股票数量的准
现金化权利,故理论上需要考虑除权复权(见图 4,事实上产生了跳空缺口,股价
失真反映持股获利情况的现象发生了)。但由于在股票的股改实施复牌日,相应的
权证均未上市,甚至都还没有披露理论价格,无法准确评估权证对于除权造成的失
真影响,故 Wind 资讯股权分置改革的复权算法中也不考虑权证
z 对于“派现 / 送股 / 混合中的派现与送股”,Wind 资讯将计算复权价格
Wind 资讯复权算法说明
人人需要信息 5
股权分置改革的复权算法
股改复权公式等同于一般复权公式,如下:
Pt’= P0* ( P1/ f1(P0))* ( P2/ f2(P1))*…*( Pt-1/ ft-1(Pt-2))*(Pt/ ft(Pt-1))
Pt’:t 点复权价
Pt:t 点交易价
ft(Pt-1):昨收盘价
对于股权分置改革实施复牌首日,“昨收盘价”不再采用交易所行情数据中的相应字段,
Wind 资讯自行计算“昨收盘价”,算法如下。
股改对价送股比例
股改每股对价现金分红收盘价格昨收盘价 +=
−
1
-1
t
t
特别说明
由于部分上市公司的股改对价方案为“先转增,非流通股东再送股(如 G 江汽:600418)”
方式,Wind 资讯将根据实际情况计算“股改对价送股比例”。(详细请见下文举例)
Wind 资讯复权算法说明
人人需要信息 6
举例说明
G 海工(600583)
股改方案:公司全体非流通股股东向执行对价安排股权登记日登记在册的流通股股东支
付 30412800 股股票,流通股股东每持有 10 股流通股份获得 股股票。股权分置改革实
施后首个交易日,公司全体非流通股东所持有的非流通股股份即获得上市流通权。
昨收盘价(交易所)
当天未复权涨跌幅 %
昨收盘价(Wind 调整) ( / )
当天复权涨跌幅 %
Wind 资讯复权算法说明
人人需要信息 7
G 海螺(600585)
股改方案:公司非流通股股东安徽海螺集团有限责任公司(下称:海螺集团)向流通 A 股
股东每 10 股流通 A 股支付 元现金对价,海螺集团支付给公司流通 A 股股东的现金对
价总额为 30000 万元。
昨收盘价(交易所)
当天未复权涨跌幅 %
昨收盘价(Wind 调整) ()
当天复权涨跌幅 %
Wind 资讯复权算法说明
人人需要信息 8
G 江汽(600418)
股改方案:公司拟向方案实施股权登记日登记在册的全体股东实施资本公积金转增股本
的方案,每 10 股转增 股,公司非流通股股东以向流通股股东支付非流通股股东可获
得的转增股份,使流通股股东实际获得每 10 股转增 11 股的股份。流通股股东本次获得的
新增股份不需要纳税。
昨收盘价(交易所) (交易所在股改前一天计算的转赠除权价格)
当天未复权涨跌幅 %
昨收盘价(Wind 调整) ( /(1+()/))
当天复权涨跌幅 %
Wind 资讯复权算法说明
人人需要信息 9
3 附:流行复权算法、复权 K 线及其应用的误区
第一章 本文论证的命题
一、 流行复权算法
一只股票在上市期间,上市公司可能会发生多次分配事件,每次分配都会
除权(除息亦称为除权,下文同)。由于股本扩张或红利分配造成的除权前后价
格的不具可比性给连续统计带来了困难。为统一统计口径,需要确定一个基准时
间点,以此点的实际价格为基准价格,使用某种可以弥补因分配而造成除权缺口
的算法,计算出其他时间点的价格,即复权价。
目前国内证券资讯业中流传着多种复权算法,其中最流行的有经典复权法、
递归前复权法、递归后复权法三种:
1. 经典复权法
公式 1:经典复权算法
∑∑
=
−
==
−
==
+−+++=
t
i
i
j
jii
t
i
i
j
ji
t
i
i QDvd
0
1
00
1
00
tt )1(**)1(*)1(*P'P CCC ρρρρ
(t, j, i =1,2,……为交易日,t=0 为设定的基准日, P0’=P0)
Pt’:t 点复权价
Pt:t 点交易价
Qi:i 点每股配股价
Dvdi:i 点每股派息
ρi:i 点送转、配股比例
备注:若 t 点为除权日,则 Dvdt 、ρt、Qt 为相应的派息、送股配股转增股比例和配
股价。若 t 点无除权,则全为零。
2. 递归前复权法
我们知道,除权的过程就是将除权日前一交易日的收盘价代入除权公式,
算出除权日的昨收盘价,并以此价格作为新的基点开始计算交易价格。
除权算法:
公式 2:除权函数
ft(Pt-1)=(Pt-1-Dvdt+Qt*ρt)/(1+ρt)
( t =1,2,……为交易日)
Pt:t 点收盘价
Dvdt:t 点每股派息
Qt:t 每股配股价
Ρt:t 点送转、配股比例
ft(Pt-1):以 t 点为基准计算出的 t-1 点收盘价,即昨收盘价
备注:若 t 点为除权日,则 Dvdt 、ρt、Qt 为相应的派息、送股配股转增股比例和配
股价。若 t 点无除权,则全为零。
公式 3:除权函数递归前复权
Pt’=f0(…(ft+2(ft+1(Pt)))…)
(t =……-2,-1 为交易日,t=0 为设定的基准日,P0’=P0)
Wind 资讯复权算法说明
人人需要信息 10
Pt’:t 点复权价
ft(x):t 点除权函数
3. 递归后复权法
公式 4:除权函数反函数
ft -1 (Pt+1)=Pt+1*(1+ρt+1)+Dvdt+1-Qt+1*ρt+1
( t =1,2,……为交易日)
Pt+1:t+1 点收盘价
Dvdt+1:t+1 点每股派息
Qt+1:t+1 点每股配股价
Ρt+1:t+1 点送转、配股比例
ft-1(Pt+1):以 t 点为基准计算出的 t+1 点收盘价
备注:若 t+1 点为除权日,则 Dvdt+1 、ρt+1、Qt+1为相应的派息、送股配股转增股比
例和配股价。若 t+1 点无除权,则全为零。
公式 5:除权函数反函数递归后复权
Pt’=f0-1 (…(ft-2-1(ft-1-1(Pt)))…)
(t =1,2……为交易日,t=0 为设定的基准日,P0’=P0)
Pt’:t 时点复权价
ft-1(x):t 时点除权函数反函数
二、 复权 K 线
目前证券资讯业流行的做法是:以上市日为基准日,采用经典复权法或递
归后复权法计算出此后所有交易日的复权价,依次连接各点画出一条后复权 K
线;或者以最近交易日为基准日,采用递归前复权法计算出此前所有交易日的复
权价,依次连接各点画出一条前复权 K 线。
三、 复权 K 线的应用
此复权 K 线上的点通常被应用于:
1. 计算投资收益率(仅考虑收盘价,交易费用、派息扣税和资金的时间价
值忽略不计,下文同)
公式 6:利用复权 K 线计算投资收益率
R=Pe’/ Ps’-1
R:投资收益率
Ps’:买入点复权价
Pe’ :卖出点复权价
(e 点在 s 点之后)
2. 考察股价在一段时期内的涨跌幅
公式 7:利用复权 K 线计算股价涨跌幅
F= Pe’/ Ps’-1
F:涨跌幅
Ps’:期间起点复权价
Pe’ :期间终点复权价
(e 点在 s 点之后)
Wind 资讯复权算法说明
人人需要信息 11
四、 本文论证的命题
在复权K线的实际应用中,我们经常会听到“不是很准确”、“有误差”、“有
时对有时不对”的说法,以及关于到底采用哪一种算法才能画出正确的复权 K
线的讨论。
到底是误差还是错误?如果某种算法有误,那么三种算法孰是孰非?还有
一种可能是:算法正确,但 K 线画错了。
本文需论证的命题如下:
1. 三种算法的假设前提都是投资者参与分配,经典算法与递归后复权法的
公式对等。
2. 无论使用哪一种算法,正确的完全复权 K 线都不应该象交易 K 线一样只
有一条,而应该是由 n+1 条(n 为除权的次数)K 线组成的完全复权 K.
线集..
3. 采用经典算法或递归后复权法画出的完全后复权 K 线集可以用来计算配
股不计入成本的投资收益率,究竟应该使用 K 线集中的哪一条 K 线由买
入点所处的除权区间决定;采用递归前复权法画出的完全前复权 K 线集
无法计算投资收益率;三种算法都无法计算涨跌幅
以下将从实例验证和公式分析两个方面来论证。
第二章 实例验证
一、 实例的选取
1. 选股:
原则:
a.为达到全面验证的效果,该股应既派过息、又送转过、还配过股
b.为避免因股价作大箱体运动而导致可能出现的复权计算偏差被股价
的波动所抵消,该股的股价中长期运动趋势应为单调
c.为简化计算,最好选取上市时间不长的股票
综合以上三个条件,有一支股票落入了视野:600181 云大科技
图 1:600181 云大科技
2. 选取考察点
已知 8 个固定时间点:三个除权日 T1、T2、T3 及其各自的前一交易
日,上市日 T 上市,以及最近交易日 T 最新。
Wind 资讯复权算法说明
人人需要信息 12
三次除权将整条曲线分成四个分段区间,在每个区间内依次任取两个
时间点共 8 个点 t1-t8。为研究方便,其中 t1、t3、t5、t7 为所在区间
价位较低点,作为买入点或期间起点;t2、t4、t6、t8 为所在区间价位
较高点,作为卖出点或期间终点。
列出上市日、最近交易日及各考察点的交易价格,同时列出各除权日
的分配方案:
T 上市 t1 t2 t3 t4 t5 t6 t7 t8 T 最新
1998
-9-28
1999
-5-19
1999
-6-29
2000
-10-9
2000-
11-20
2000-
12-25
2001
-1-19
2001
-3-21
2001
-6-20
2001
-7-4
T1 前一日 T1 T2 前一日 T2 T3 前一日 T3
2000-5-30 2000-5-31 2000-12-13 2000-12-14 2001-2-26 2001-2-27
T1:每股送 股派 元
T2:每股配 股,配股价 17 元
T3:每股转增 1 股
二、 画“完全复权 K 线”
1. 采用经典算法
以上市日 T 上市为基准日
P 上市’=P 上市=
Pt1’= Pt1=
Pt2’= Pt2=
PT1 前一日’= PT1 前一日=
PT1’= PT1*(1+)+ =
Pt3’= Pt3*(1+)+=
Pt4’= Pt4*(1+)+=
PT2 前一日’= PT2 前一日*(1+)+=
PT2’= PT2 *(1+)*(1+)+-17**(1+)=
Pt5’= Pt5*(1+)*(1+)+-17**(1+)=
Pt6’= Pt6*(1+)*(1+)+-17**(1+)=
PT3 前一日’=
PT3 前一日*(1+)*(1+)*(1+1)+-17**(1+)=
P T3’= P T3*(1+)*(1+)*(1+1)+-17**(1+)=
Pt7’= Pt7*(1+)*(1+)*(1+1)+-17**(1+)=
Pt8’= Pt8*(1+)*(1+)*(1+1)+-17**(1+)=
P 最新’= P 最新*(1+)*(1+)*(1+1)+-17**(1+)=
2. 采用递归前复权法
以最近交易日 T 最新为基准日
P 上市’=((P 上市)/(1+)+17*)/(1+)/(1+1)=
注:T 上市与 T 最新之间有三个除权日 T1、T2、T3
Pt1’= (()/(1+)+17*)/(1+)/(1+1)=
注:t1 与 T 最新之间有三个除权日 T1、T2、T3
Wind 资讯复权算法说明
人人需要信息 13
Pt2’= (()/(1+)+17*)/(1+)/(1+1)=
注:t2 与 T 最新之间有三个除权日 T1、T2、T3
PT1 前一日’= ((PT1 前一日)/(1+)+17*)/(1+)/(1+1)=
注:T1 前一日与 T 最新之间有三个除权日 T1、T2、T3
PT1’=(P T1+17*)/(1+)/(1+1)=
注:T1 与 T 最新之间有两个除权日 T2、T3
Pt3’= (Pt3+17*)/(1+)/(1+1)=
注:t3 与 T 最新之间有两个除权日 T2、T3
Pt4’= (Pt4+17*)/(1+)/(1+1)=
注:t4 与 T 最新之间有两个除权日 T2、T3
PT2 前一日’=( PT2 前一日+17*)/(1+)/(1+1)=
注:T2 前一日与 T 最新之间有两个除权日 T2、T3
PT2’= P T2*(1+1)=
注:T2 与 T 最新之间有一个除权日 T3
Pt5’= Pt5*(1+1) =
注:t5 与 T 最新之间有一个除权日 T3
Pt6’= Pt6* (1+1)=
注:t6 与 T 最新之间有一个除权日 T3
PT3 前一日’= PT3 前一日* (1+1)=
注:T3 前一日与 T 最新之间有一个除权日 T3
PT3’= P T3=
注:T3 与 T 最新之间无除权日
Pt7’= Pt7=
注:t7 与 T 最新之间无除权日
Pt8’= Pt8=
注:t8 与 T 最新之间无除权日
P 最新’= P 最新=
3. 采用递归后复权法
以上市日 T 上市为基准日
P 上市’= P 上市=
Pt1’= Pt1=
注:t1 与 T 上市之间无除权日
Pt2’= Pt2=
注:t2 与 T 上市之间无除权日
PT1 前一日’= PT1 前一日=
注:T1 前一日与 T 上市之间无除权日
PT1’= P T1*(1+)+=
注:T1 与 T 上市之间有一除权日 T1
Pt3’= Pt3*(1+)+=
注:t3 与 T 上市之间有一除权日 T1
Pt4’= Pt4*(1+)+=
注:t4 与 T 上市之间有一除权日 T1
PT2 前一日’= PT2 前一日*(1+)+=
Wind 资讯复权算法说明
人人需要信息 14
注:T2 前一日与 T 上市之间有一除权日 T1
PT2’=( PT2*(1+)-17*)*(1+)+=
注:T2 与 T 上市之间有两除权日 T1、T2
Pt5’= (Pt5*(1+)-17*)*(1+)+=
注:t5 与 T 上市之间有两除权日 T1、T2
Pt6’= (Pt6*(1+)-17*)*(1+)+=
注:t6 与 T 上市之间有两除权日 T1、T2
PT3 前一日’= (PT3 前一日*(1+)-17*)*(1+)+=
注:T3 前一日与 T 上市之间有两除权日 T1、T2
P T3’= (P T3*(1+1)*(1+)-17*)*(1+)+=
注:T3 与 T 上市之间有三除权日 T1、T2、T3
Pt7’= (Pt7*(1+1)*(1+)-17*)*(1+)+=
注:t7 与 T 上市之间有三除权日 T1、T2、T3
Pt8’=(Pt8*(1+1)*(1+)-17*)*(1+)+=
注:t8 与 T 上市之间有三除权日 T1、T2、T3
P 最新’= (P 最新*(1+1)*(1+)-17*)*(1+)+=
注:T 最新与 T 上市之间有三除权日 T1、T2、T3
由此我们可以画出三种算法的复权 K 线
图 2:采用三种算法画出的复权 K线
T上
市 t1 t2
T1前
一日 T
1 t3 t4
T2前
一日 T
2 t5 t6
T3前
一日 T
3 t7 t8
T最
新
经典算法 递归前复权法 递归后复权法
观察该图,我们可以发现:采用经典算法或递归后复权法画出的两
条曲线完全吻合。
三、验证利用“完全复权 K 线”计算出的收益率
1. 经典算法/递归后复权法
t1~t2(t1 点买,t2 点卖,下文同)=
t1~t4=
Wind 资讯复权算法说明
人人需要信息 15
t1~t6=
t1~t8=
t3~t4=
t3~t6=
t3~t8=
t5~t6=
t5~t8=
t7~t8=
2. 递归前复权法
t1~t2=
t1~t4=
t1~t6=
t1~t8=
t3~t4=
t3~t6=
t3~t8=
t5~t6=
t5~t8=
t7~t8=
3. 实证验算
.在 t1 点买入 1000 股
初始投入:*1000= 元
t2 点:
股数:1000
股票市值:*1000= 元
现金: 元
总市值 元
t4 点:
股数:1000*(1+)=1100
股票市值:*1100= 元
现金:1000*= 元
总市值:+= 元
t6 点:
股数:ROUND(1100*(1+),0)=1400
股票市值:*1400= 元
现金: 元
总市值:+= 元
配股缴款:ROUND(1100*,0)*17= 元
t8 点:
股数:1400*(1+1)=2800
股票市值:*2800= 元
现金: 元
总市值:+= 元
Wind 资讯复权算法说明
人人需要信息 16
配股缴款: 元
在 t3 点买入 1000 股
初始投入:*1000= 元
t4 点:
股数:1000
股票市值:*1000= 元
现金: 元
总市值: 元
t6 点:
股数:ROUND(1000*(1+),0)=1273
股票市值:*1273= 元
现金: 元
总市值: 元
配股缴款:ROUND(1000*,0)*17= 元
t8 点:
股数:1273*(1+1)=2546
股票市值:*2546= 元
现金: 元
总市值: 元
配股缴款: 元
.某人在 t5 点买入 1000 股
初始投入:*1000= 元
t6 点:
股数:1000
股票市值:*1000= 元
现金: 元
总市值: 元
t8 点:
股数:1000*(1+1)=2000
股票市值:*2000= 元
现金: 元
总市值: 元
.某人在 t7 点买入 1000 股
初始投入:*1000= 元
t8 点:
股数:1000
股票市值:*1000= 元
现金: 元
总市值: 元
在利用以上数据计算收益率时,又遇到了一个问题:配股缴款是否计
Wind 资讯复权算法说明
人人需要信息 17
入成本?按通常的理解,配股缴款理所当然地应计入成本,相当于追加
投资。但是,如果把配股缴款视为一种参加利润分配的行为,而不属于
投资,那么配股缴款就不应计入成本。以下按配股缴款是否计入成本分
两种情况计算收益率:
实证收益率(配股缴款不计入成本):
t1~t2:(24140-15100)/15100=%
t1~t4:(33435-15100)/15100=%
t1~t6:(40622-5100-15100)/15100=%
t1~t8:(49246-5100-15100)/15100=%
t3~t4:(30350-19500)/19500=%
t3~t6:(-4641-19500)/19500=%
t3~t8:(-4641-19500)/19500=%
t5~t6:(28980-25750)/25750=%
t5~t8:(35140-25750)/25750=%
t7~t8:(17570-14500)/14500=%
图 3:以实际收益率(配股缴款不计入成本)验证复权 K线
%
%
%
%
%
%
t1~t2 t1~t4 t1~t6 t1~t8 t3~t4 t3~t6 t3~t8 t5~t6 t5~t8 t7~t8
经典算法/递归后复权K线 递归前复权K线 实证验算(配股缴款不计入成本)
研究上图,我们可以发现:
经典算法/递归前复权 K 线:当买入点为 t1 时完全正确,其他买入点不
正确;无论哪个卖出点都不正确
递归前复权 K 线:无论哪个买入点或卖出点都不正确
实证收益率(配股缴款计入成本):
t1~t2:(24140-15100)/15100=%
t1~t4:(33435-15100)/15100=%
t1~t6:(40622-5100-15100)/(15100+5100)=%
t1~t8:(49246-5100-15100)/(15100+5100)=%
Wind 资讯复权算法说明
人人需要信息 18
t3~t4:(30350-19500)/19500=%
t3~t6:(-4641-19500)/(19500+4641)=%
t3~t8:(-4641-19500)/(19500+4641)=%
t5~t6:(28980-25750)/25750=%
t5~t8:(35140-25750)/25750=%
t7~t8:(17570-14500)/14500=%
图 4:以实际收益率(配股缴款计入成本)验证复权 K线
%
%
%
%
%
%
t1~t2 t1~t4 t1~t6 t1~t8 t3~t4 t3~t6 t3~t8 t5~t6 t5~t8 t7~t8
经典算法/递归后复权K线 递归前复权K线 实证验算(配股缴款计入成本)
研究上图,我们可以发现:
经典算法/递归后复权 K 线:无论哪个买入点或哪个卖出点都不正确。
递归前复权 K 线:无论哪个买入点或哪个卖出点都不正确。。
四、 验证利用“完全复权 K 线”计算出的涨跌幅
实例验算必须用到除权日前一交易日收盘价和除权日昨收盘价
T1 前一交易
日收盘价
T1 昨收盘价 T2 前一交易
日收盘价
T2 昨收盘价 T3 前一交易
日收盘价
T3 昨收盘价
实际涨跌幅
t1~t2:
t1~t4:(
t1~t6:(
t1~t8:(
t3~t4:
t3~t6:(
t3~t8:(
t5~t6:
t5~t8:(
t7~t8:
Wind 资讯复权算法说明
人人需要信息 19
图 5:以实际涨跌幅验证复权 K线
%
%
%
%
%
%
t1~t2 t1~t4 t1~t6 t1~t8 t3~t4 t3~t6 t3~t8 t5~t6 t5~t8 t7~t8
经典算法/递归后复权K线 递归前复权K线 实证验算
从上图可看出:利用三种复权 K 线都不能正确计算出股票涨跌幅。
第三章 复权算法分析
1. 经典算法
考察公式:
∑∑
=
−
==
−
==
+−+++=
t
i
i
j
jii
t
i
i
j
ji
t
i
i QDvd
0
1
00
1
00
tt )1(**)1(*)1(*P'P CCC ρρρρ
C
t
i
i
0
)1(*Pt
=
+ ρ 意思是基准日购入的每 1 股,经过历次分配,到 t 点
成为C
t
i
i
0
)1(
=
+ ρ 股,股票市值为 C
t
i
i
0
)1(*Pt
=
+ ρ 元。
∑
=
−
=
+
t
i
i
j
jiDvd
0
1
0
)1(*C ρ 意思是基准日购入的每 1 股,到 t 点经历了数次
派息,每次派息前的股本为C
1
0
)1(
−
=
+
i
j
jρ 股,分得的金额为 C
1
0
)1(*
−
=
+
i
j
jiDvd ρ ,
总计∑
=
−
=
+
t
i
i
j
jiDvd
0
1
0
)1(*C ρ 元。
∑
=
−
=
+−
t
i
i
j
jiiQ
0
1
0
)1(** C ρρ 的意思是基准日购入的每 1 股,到 t 点经历了
Wind 资讯复权算法说明
人人需要信息 20
数次配股,每次配股前的股本为C
1
0
)1(
−
=
+
i
j
jρ 股,配股价为 ρi元,缴款金额
为 C
1
0
)1(**
−
=
+
i
j
jiiQ ρρ 元,总计∑
=
−
=
+
t
i
i
j
jiiQ
0
1
0
)1(** C ρρ 元。
结论 1:经典算法的意义
此公式的假设前提是:投资者参与买入点和卖出点的每一次分配。
某投资者在基准日以 P0 买入的每 1 股,到 t 点的实际市值是
∑∑
=
−
==
−
==
+−+++
t
i
i
j
jii
t
i
i
j
ji
t
i
i QDvd
0
1
00
1
00
t )1(**)1(*)1(*P CCC ρρρρ 元,其中包含了
股票市值和派息金额,扣除了配股缴款金额。因为这个实际市值是由当
初的 1 股经过历次分配而得到的,因此把它当做复权价 Pt’。
2. 递归后复权法
考察除权函数反函数
ft -1 (Pt+1)=Pt+1*(1+ρt)+Dvdt-Qt*ρt
此公式的意思是:在 t 点买入的每 1 股,到 t+1 点的股票市值是
Pt+1*(1+ρt)元,派息金额为 Dvdt 元,配股缴款金额为 Qt*ρt,股票市值加
上派息金额再减去配股缴款金额得到的是实际市值。
考察递归后复权公式:
Pt’=f0-1 (…(ft-2-1(ft-1-1(Pt)))…)
ft-1-1(Pt)计算出在 t-1 点买入的每 1 股,到 t 点的实际市值,把这一实
际市值作为以 t-1 点为基准日的 t 点复权价格。以这一计算出的复权价继
续计算,ft-2-1(ft-1-1(Pt)计算出以 t-2 点买入的每 1 股,到 t 点的实际市值,
即以 t-2 点为基准日的 t 点复权价格。如此,一直到 0 点,计算出的 f0-1
(…(ft-2-1(ft-1-1(Pt)))…)即以 0 点为基准日的 t 点的复权价。
结论 2:递归后复权法的意义
此公式的假设前提是:投资者参与买入点和卖出点的每一次分配。
某投资者在基准日以 P0 买入的每 1 股,到 t 点的实际市值是 f0-1
(…(ft-2-1(ft-1-1(Pt)))…)元,这个市值就是复权价 Pt’。
我们把除权函数反函数代入递归后复权公式:
((Pt*(1+ρt)+Dvdt-Qt*ρt)* (1+ρt)+Dvdt-1-Qt-1*ρt-1)…
= Pt*(1+ρt) (1+ρt-1)…(1+ρ0)+ (Dvdt* (1+ρt-1)*…*(1+ρ0)+ Dvdt-1*
(1+ρt-2)*…*(1+ρ0)+…Dvd0* (1+ρ0))-(Qt*ρt* (1+ρt-1)*…*(1+ρ0)+ Qt-1*ρt-1*
(1+ρt-2)*…*(1+ρ0)+…+ Q0*ρ0* (1+ρ0))
= ∑∑
=
−
==
−
==
+−+++
t
i
i
j
jii
t
i
i
j
ji
t
i
i QDvd
0
1
00
1
00
t )1(**)1(*)1(*P CCC ρρρρ
结论 3:递归后复权法与经典算法的计算公式对等
Wind 资讯复权算法说明
人人需要信息 21
3. 递归前复权法
考察除权函数
ft(Pt-1)=(Pt-1-Dvdt+Qt*ρt)/(1+ρt)
此公式的意义是:投资者在 t-1 点以 Pt-1 买入的股票,经过分红配股
之后,以 t 点为基准日,t-1 点的买价相当于 ft(Pt-1)元。
考察递归前复权公式
Pt’=f0(…(ft+2(ft+1(Pt)))…)
ft+1(Pt)计算出以 t+1 点为基准日,t 点的复权价;ft+2(ft+1(Pt)计算出以
t+2 为基准日,t 点的复权价。依次类推,知道计算出以 0 点为基准日,
t 点的复权价 Pt’。
结论 4:递归前复权法的意义
此公式的假设前提是:投资者参与买入点和卖出点的每一次分配。
投资者在 t 点买入的股票,到基准日时按基准日的标准来看,现在的
每 1 股当时的买价是 f0(…(ft+2(ft+1(Pt)))…)元。
第四章 复权 K 线分析
我们注意到:三种算法有一个共同的前提:都必须要设定一个基准
日,以此日的交易价格作为基准价格来计算其他交易日的复权价。这里
必须要强调的是基准日,可以看到,三种算法公式都是以基准日为变量
的函数,针对某一选定基准日的函数由于基准日到 t 点之间除权次数的
不同而不同,依据函数画出的曲线也随之不同。因此上文中以 T 上市为基
准日的两种后复权 K 线只适用于基准日在上市日和第一个除权日 T1 之
间的情况,基准日分别选在 T1-T2、T2-T3,以及 T3 到 T 最新之间的不同
除权区间还应画出另外 3 条不同的 K 线。同理,上文中以 T 最新为基准日
的前复权 K 线只适用于基准日在 T3 和最近交易日之间的情况,基准日
分别选在 T3 到 T 最新、T2-T3,以及 T1-T2 之间还应画出另外 3 条不同的
K 线。
1. 采用经典算法或递归后复权法画出的完全复权 K 线集
由于经典算法和递归后复权法的公式一致,因此仅使用经典算法公
式。
以 T1 为基准日
PT1’= PT1=
Pt3’= Pt3=
Pt4’= Pt4=
PT2 前一日’= PT2 前一日=
PT2’= PT2*(1+)-17*=
Pt5’= Pt5*(1+)-17*=
Pt6’= Pt6*(1+)-17*=
PT3 前一日’=PT3 前一日*(1+)-17*=
PT3’= PT3*(1+)*(1+1)-17*=
Pt7’= Pt7*(1+)*(1+1)-17*=
Pt8’= Pt8*(1+)*(1+1)-17*=
P 最新’= P 最新*(1+)*(1+1)-17*=
Wind 资讯复权算法说明
人人需要信息 22
以 T2 为基准日
PT2’= PT2=
Pt5’= Pt5=
Pt6’= Pt6=
PT3 前一日’= PT3 前一日=
PT3’= PT3* (1+1) =
Pt7’= Pt7*(1+1)=
Pt8’= Pt8*(1+1)=
P 最新’= P 最新*(1+1)=
以 T3 为基准日
PT3’= PT3=
Pt7’= Pt7*(1+1)=
Pt8’= Pt8*(1+1)=
P 最新’= P 最新*(1+1)=
加上上文以 T 上市为基准日的一条 K 线,得到一组 4 条的完全后复权
K 线集:
图 6:完全后复权 K线集
T上
市 t1 t2
T1前
一日 T
1 t3 t4
T2前
一日 T
2 t5 t6
T3前
一日 T
3 t7 t8
T最
新
后复权--T上市 后复权--T1 后复权--T2 后复权--T3
结论 4:完全后复权 K线集是由 n+1 条(n为除权的次数)K 线组成的,
每条 K线分别以一个除权日及上市日为起点向后延伸。
2. 采用递归前复权法画出的完全复权 K 线集
以 T3 前一日为基准日
PT 上市’= ((PT 上市)/(1+)+17*)/(1+)=
Pt1’=(()/(1+)+17*)/(1+)=
Pt2’=(()/(1+)+17*)/(1+)=
PT1 前一日’=((PT1 前一日)/(1+)+17*)/(1+)=
P T1’= (P T1+17*)/(1+)=
Wind 资讯复权算法说明
人人需要信息 23
Pt3’= (Pt3+17*)/(1+)=
Pt4’= (Pt4+17*)/(1+)=
PT2 前一日’= (PT2 前一日+17*)/(1+)=
PT2’= PT2=
Pt5’= Pt5=
Pt6’= Pt6=
PT3 前一日’= PT3 前一日=
以 T2 前一日为基准日
PT 上市’= (PT 上市)/(1+) =
Pt1’=( )/(1+)=
Pt2’=()/(1+) =
PT1 前一日’=(PT1 前一日)/(1+)=
P T1’= P T1=
Pt3’= Pt3=
Pt4’= Pt4=
PT2 前一日’= PT2 前一日=
以 T1 前一日为基准日
PT 上市’= PT 上市=
Pt1’=Pt1=
Pt2’=Pt2=
PT1 前一日’=PT1 前一日=
再加上以 T 最新为基准日的一条 K 线,得到一组 4 条的完全前复权 K
线集:
图 7:完全前复权 K线集
T上
市 t1 t2
T1前
一日 T
1 t3 t4
T2前
一日 T
2 t5 t6
T3前
一日 T
3 t7 t8
T最
新
前复权--T最新 前复权--T3前一日 前复权--T2前一日 前复权--T1前一日
结论 5:完全前复权 K线集是由 n+1 条(n为除权的次数)K 线组成的,
每条 K 线分别以一个除权日前一交易日及最近交易日为起点向前延伸。
Wind 资讯复权算法说明
人人需要信息 24
第五章 完全复权 K 线集的应用
一、 计算收益率
公式 7:以交易价格计算收益率
R=
∑
∑∑
=
−
=
=
−
==
−
==
++
−+−+++
t
i
i
j
jii
t
i
i
j
jii
t
i
i
j
ji
t
i
i
Q
QDvd
0
1
0
0
t
0
1
00
1
00
t
)1(**P
P)1(**)1(*)1(*P
C
CCC
ρρ
ρρρρ
-1
(0 点为买入点,t 点为卖出点)
1. 后复权 K 线集
利用后复权 K 线集计算收益率公式:
R=Pt’/P0’-1
=
0
t
0
1
00
1
00
t
P
P)1(**)1(*)1(*P −+−+++ ∑∑
=
−
==
−
==
t
i
i
j
jii
t
i
i
j
ji
t
i
i QDvd CCC ρρρρ
-1
(0 点为买入点,t 点为卖出点)
结论 6:利用完全后复权 K 线计算收益率,需要根据买入点所在的除权
区间来选择复权 K线。
结论 7:利用完全后复权 K 线集计算出的是配股缴款不计入成本的收益
率。
2. 前复权 K 线集
把除权函数代入递归前复权公式,可变形为:
Pt’= ∑∑
= +== +==
+++−+
0 0
1
0 0
1
0
t )1(/*)1(/)1(/P
ti tj
jii
ti tj
ji
ti
i QDvd CCC ρρρρ
利用完全前复权 K 线集计算出的收益率:
F=P0’/Pt’-1
=
∑∑
= +== +==
+++−+
0 0
1
0 0
1
0
t
0
)1(/*)1(/)1(/P
P
ti tj
jii
ti tj
ji
ti
i QDvd CCC ρρρρ
-1
(t 点为买入点,0 点为卖出点)
我们看到,只有当无分红、无配股时,利用完全前复权 K 线集才能正确
计算收益率。
结论 8:利用完全前复权 K 线集不能计算正确收益率
二、 计算涨跌幅
公式 8:以交易价计算涨跌幅:
F= Pe/ Ps-1=(Pe/ fe(Pe-1))* ( Pe-1/ fe-1(Pe-2))*…*( Ps+1/ fs+1(Ps))-1
(Ps和 Pe 为任意两时间点,e 点在 s 点之后)
利用完全后复权 K 线集计算的涨跌幅:
Wind 资讯复权算法说明
人人需要信息 25
F=f0-1 (…(ft-2-1(ft-1-1(Pt)))…) / P0-1
利用完全前复权 K 线集计算的涨跌幅:
F= Pt / f0(…(ft+2(ft+1(Pt)))…) –1
我们看到,三个公式只有 ft(Pt-1)为正比例函数时才能相等,即只有送转,
没有分红和配股。
结论 9:完全前复权 K线集和完全后复权 K线集都不能正确计算涨跌幅
第六章 推荐算法――涨跌幅复权法
各种流行复权算法的计算结果没有任何利用价值,那么就应该考虑采用
其他算法。
一、 算法
公式 9:涨跌幅后复权法
Pt’= P0* ( P1/ f1(P0))*…*( Pt-1/ ft-1(Pt-2))*(Pt/ ft(Pt-1))
公式 10:涨跌幅前复权法
Pt’= P0/(( Pt+1/ ft+1(Pt))*…*( P-1/ f-1(P-2))*(P0/ f0(P-1)))
以上二式中的 ft+1(Pt)即每个交易日的昨收盘价。
二、 复权 K 线
T1 前一日 T1 昨收盘价 T2 前一日 T2 昨收盘价 T3 前一日 T3 昨收盘价
涨跌幅后复权法:
以上市日 T 上市为基准日
P 上市’= P 上市=
Pt1’= Pt1=
注:t1 与 T 上市之间无除权日
Pt2’= Pt2=
注:t2 与 T 上市之间无除权日
PT1 前一日’= PT1 前一日=
注:T1 前一日与 T 上市之间无除权日
PT1’= P T1*( 48)=
注:T1 与 T 上市之间有一除权日 T1
Pt3’= Pt3*(
注:t3 与 T 上市之间有一除权日 T1
Pt4’= Pt4*(
注:t4 与 T 上市之间有一除权日 T1
PT2 前一日’= PT2 前一日*(
注:T2 前一日与 T 上市之间有一除权日 T1
PT2’= PT2*(
注:T2 与 T 上市之间有两除权日 T1、T2
Pt5’= Pt5*(
注:t5 与 T 上市之间有两除权日 T1、T2
Pt6’= Pt6*(
Wind 资讯复权算法说明
人人需要信息 26
注:t6 与 T 上市之间有两除权日 T1、T2
PT3 前一日’= PT3 前一日*(
注:T3 前一日与 T 上市之间有两除权日 T1、T2
P T3’= P T3*(
注:T3 与 T 上市之间有三除权日 T1、T2、T3
Pt7’= Pt7*(
注:t7 与 T 上市之间有三除权日 T1、T2、T3
Pt8’=Pt8*(
注:t8 与 T 上市之间有三除权日 T1、T2、T3
P 最新’= P 最新*(
注:T 最新与 T 上市之间有三除权日 T1、T2、T3
涨跌幅前复权法:
以最近交易日 T 最新为基准日
P 上市’=P 上市/((
注:T 上市与 T 最新之间有三个除权日 T1、T2、T3
Pt1’= Pt1/((
注:t1 与 T 最新之间有三个除权日 T1、T2、T3
Pt2’= P 上市/((
注:t2 与 T 最新之间有三个除权日 T1、T2、T3
PT1 前一日’= PT1 前一日/((
注:T1 前一日与 T 最新之间有三个除权日 T1、T2、T3
PT1’=P T1/((
注:T1 与 T 最新之间有两个除权日 T2、T3
Pt3’= Pt3/((
注:t3 与 T 最新之间有两个除权日 T2、T3
Pt4’= Pt4/((
注:t4 与 T 最新之间有两个除权日 T2、T3
PT2 前一日’= PT2 前一日/((
注:T2 前一日与 T 最新之间有两个除权日 T2、T3
PT2’= P T2/(
注:T2 与 T 最新之间有一个除权日 T3
Pt5’= Pt5/( =
注:t5 与 T 最新之间有一个除权日 T3
Pt6’= Pt6/(
注:t6 与 T 最新之间有一个除权日 T3
PT3 前一日’= PT3 前一日/(
注:T3 前一日与 T 最新之间有一个除权日 T3
PT3’= P T3=
注:T3 与 T 最新之间有一个除权日 T3
Pt7’= Pt7=
注:t7 与 T 最新之间无除权日
Pt8’= Pt8=
注:t8 与 T 最新之间无除权日
Wind 资讯复权算法说明
人人需要信息 27
P 最新’= P 最新=
图 8:涨跌幅复权 K线
T上
市 t1 t2
T1前
一日 T
1 t3 t4
T2前
一日 T
2 t5 t6
T3前
一日 T
3 t7 t8
T最
新
涨跌幅后复权法 涨跌幅前复权法
三、 应用
1. 计算涨跌幅
任取两个时间点 Ts和 Te,e 点在 s 点之后。
利用涨跌幅后复权 K 线计算的涨跌幅:
Ps’=P0* ( P1/ f1(P0))*…*( Ps-1/ fs-1(Ps-2))*(Ps/fs(Ps-1))
Pe’=P0* ( P1/ f1(P0))*…*( Pe-1/ fe-1(Pe-2))*(Pe/fe(Pe-1))
F= Pe’/ Ps’-1=(Pe/ fe(Pe-1))* ( Pe-1/ fe-1(Pe-2))*…*(Ps+1/ fs+1 (Ps))-1
利用涨跌幅前复权 K 线计算的涨跌幅:
Ps’= P0/(( Ps+1/ fs+1(Ps))*…*( P-1/ f-1(P-2))*(P0/ f0(P-1)))
Pe’= P0/(( Pe+1/ fe+1(Pe))*…*( P-1/ f-1(P-2))*(P0/ f0(P-1)))
F= Pe’/ Ps’-1=(Pe/ fe(Pe-1))* ( Pe-1/ fe-1(Pe-2))*…*(Ps+1/ fs+1 (Ps))-1
以上两式的计算结果与以交易价计算出的涨跌幅相等。
结论 10:利用涨跌幅后复权 K线或涨跌幅前复权 K 线都能够正确计算涨
跌幅
2. 计算收益率
涨跌幅复权法不是以参加分配的实际收益为计算前提的,因此无法
计算出投资者参加分配的收益。但是采用涨跌幅复权法可以计算出资金
收益率,其假设前提是投资者在除权日前一交易日卖出所有股票,然后
将所有资金在除权日以昨收盘价全部买回,即不参加分配。这种计算方
法的意义在于:确保初始投入的资金运用率为 100%,既不会因为分红
而导致投资减少,也不会因为配股导致投资增加。
Wind 资讯复权算法说明
人人需要信息 28
结论 11:利用涨跌幅后复权 K线或涨跌幅前复权 K 线能够计算出资金的
理论收益率
3. 推荐
同流行的三种复权算法比较,涨跌幅复权法既简便(只有一条 K 线),
而且能够正确计算股价涨跌幅,虽不能计算实际投资收益,但是可以计
算资金的理论收益率。
因此推荐采用涨跌幅复权法。
600600 青岛啤酒增发前后股本结构
单位(万股国家股 境内法人股非上市外资募集法人股一般法人股A股流通股
增发前 39982 5333 2925 5333 0 10000
增发后 39982 0 5333
39982 5333 0 5333 0 20000
600600 青岛啤酒 2001 年周收盘价(20010221 除权:每 10 股增发 3 股)
周末 收盘价
20010105
20010112
20010119
20010209
20010223
20010302
20010309
20010316
20010323
Wind 资讯复权算法说明
人人需要信息 29
4 公司介绍
万得资讯是中国大陆领先的金融数据、信息和软件服务企业,总部位于上海陆家嘴金融
中心,在香港、北京、深圳、成都、沈阳、武汉等地设有分支机构和销售服务中心。万得资
讯服务过的证券、基金、保险、银行、投资公司等金融企业超过 1500 家,包括中国排名前
50 名的证券公司、最大的保险公司、最大的证券研究所、最早的基金公司以及四大国有商
业银行等金融龙头企业。
在金融财经数据领域,万得资讯已建成国内最完整、最准确的以金融证券数据为核心的
一流大型金融工程和财经数据仓库,数据内容涵盖股票、基金、债券、外汇、保险、期货、
金融衍生品、现货交易、宏观经济、财经新闻等领域。
针对专业投资机构、研究机构、个人投资者、金融学术机构、金融监管机构等客户不同
的需求,万得资讯开发了一系列围绕信息检索、数据提取、投资组合管理应用等领域的专业
分析软件与应用工具。用户可以通过万得金融信息终端()在线使用我们提供的
全方位金融信息和服务。
我们同样为金融机构提供个性化的解决方案,包含投资管理、数量化金融研发、在线证
券电子商务、金融信息整合等产品开发和服务。
人人需要信息
The World’s Leading Provider of
Chinese Financial Data and Solutions
上海万得资讯科技有限公司
Shanghai Wind Information Co., Ltd.
地 址: 上海市浦东新区福山路 33 号
建工大厦 9 楼
邮编 Zip: 200120
电话 Tel: (8621) 6888 2280
传真 Fax: (8621) 6888 2281
Email: sales@
封面
目录
1 复权算法说明
2 关于股权分置改革的复权说明
股改除权复权交易所与Wind资讯的不同做法
各类股改对价方式
股权分置改给的复权算法
举例说明
3 附:流行复权算法、复权K线及其应用的误区
4 公司介绍
封底
<<
/ASCII85EncodePages false
/AllowTransparency false
/AutoPositionEPSFiles true
/AutoRotatePages /All
/Binding /Left
/CalGrayProfile (Dot Gain 20%)
/CalRGBProfile (sRGB )
/CalCMYKProfile (. Web Coated \050SWOP\051 v2)
/sRGBProfile (sRGB )
/CannotEmbedFontPolicy /Warning
/CompatibilityLevel
/CompressObjects /Tags
/CompressPages true
/ConvertImagesToIndexed true
/PassThroughJPEGImages true
/CreateJDFFile false
/CreateJobTicket false
/DefaultRenderingIntent /Default
/DetectBlends true
/DetectCurves
/ColorConversionStrategy /LeaveColorUnchanged
/DoThumbnails false
/EmbedAllFonts true
/EmbedOpenType false
/ParseICCProfilesInComments true
/EmbedJobOptions true
/DSCReportingLevel 0
/EmitDSCWarnings false
/EndPage -1
/ImageMemory 1048576
/LockDistillerParams false
/MaxSubsetPct 100
/Optimize true
/OPM 1
/ParseDSCComments true
/ParseDSCCommentsForDocInfo true
/PreserveCopyPage true
/PreserveDICMYKValues true
/PreserveEPSInfo true
/PreserveFlatness true
/PreserveHalftoneInfo false
/PreserveOPIComments false
/PreserveOverprintSettings true
/StartPage 1
/SubsetFonts true
/TransferFunctionInfo /Apply
/UCRandBGInfo /Preserve
/UsePrologue false
/ColorSettingsFile ()
/AlwaysEmbed [ true
]
/NeverEmbed [ true
]
/AntiAliasColorImages false
/CropColorImages true
/ColorImageMinResolution 300
/ColorImageMinResolutionPolicy /OK
/DownsampleColorImages true
/ColorImageDownsampleType /Bicubic
/ColorImageResolution 300
/ColorImageDepth -1
/ColorImageMinDownsampleDepth 1
/ColorImageDownsampleThreshold
/EncodeColorImages true
/ColorImageFilter /DCTEncode
/AutoFilterColorImages true
/ColorImageAutoFilterStrategy /JPEG
/ColorACSImageDict <<
/QFactor
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/ColorImageDict <<
/QFactor
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/JPEG2000ColorACSImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/JPEG2000ColorImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/AntiAliasGrayImages false
/CropGrayImages true
/GrayImageMinResolution 300
/GrayImageMinResolutionPolicy /OK
/DownsampleGrayImages true
/GrayImageDownsampleType /Bicubic
/GrayImageResolution 300
/GrayImageDepth -1
/GrayImageMinDownsampleDepth 2
/GrayImageDownsampleThreshold
/EncodeGrayImages true
/GrayImageFilter /DCTEncode
/AutoFilterGrayImages true
/GrayImageAutoFilterStrategy /JPEG
/GrayACSImageDict <<
/QFactor
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/GrayImageDict <<
/QFactor
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/JPEG2000GrayACSImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/JPEG2000GrayImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/AntiAliasMonoImages false
/CropMonoImages true
/MonoImageMinResolution 1200
/MonoImageMinResolutionPolicy /OK
/DownsampleMonoImages true
/MonoImageDownsampleType /Bicubic
/MonoImageResolution 1200
/MonoImageDepth -1
/MonoImageDownsampleThreshold
/EncodeMonoImages true
/MonoImageFilter /CCITTFaxEncode
/MonoImageDict <<
/K -1
>>
/AllowPSXObjects false
/CheckCompliance [
/None
]
/PDFX1aCheck false
/PDFX3Check false
/PDFXCompliantPDFOnly false
/PDFXNoTrimBoxError true
/PDFXTrimBoxToMediaBoxOffset [
]
/PDFXSetBleedBoxToMediaBox true
/PDFXBleedBoxToTrimBoxOffset [
]
/PDFXOutputIntentProfile ()
/PDFXOutputConditionIdentifier ()
/PDFXOutputCondition ()
/PDFXRegistryName ()
/PDFXTrapped /False
/Description <<
/CHS <FEFF4f7f75288fd94e9b8bbe5b9a521b5efa7684002000500044004600206587686353ef901a8fc7684c976262535370673a548c002000700072006f006f00660065007200208fdb884c9ad88d2891cf62535370300260a853ef4ee54f7f75280020004100630072006f0062006100740020548c002000410064006f00620065002000520065006100640065007200200035002e003000204ee553ca66f49ad87248672c676562535f00521b5efa768400200050004400460020658768633002>
/CHT <FEFF4f7f752890194e9b8a2d7f6e5efa7acb7684002000410064006f006200650020005000440046002065874ef653ef5728684c9762537088686a5f548c002000700072006f006f00660065007200204e0a73725f979ad854c18cea7684521753706548679c300260a853ef4ee54f7f75280020004100630072006f0062006100740020548c002000410064006f00620065002000520065006100640065007200200035002e003000204ee553ca66f49ad87248672c4f86958b555f5df25efa7acb76840020005000440046002065874ef63002>
/DAN <FEFF004200720075006700200069006e0064007300740069006c006c0069006e006700650072006e0065002000740069006c0020006100740020006f007000720065007400740065002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e007400650072002000740069006c0020006b00760061006c00690074006500740073007500640073006b007200690076006e0069006e006700200065006c006c006500720020006b006f007200720065006b007400750072006c00e60073006e0069006e0067002e0020004400650020006f007000720065007400740065006400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e00650073002000690020004100630072006f00620061007400200065006c006c006500720020004100630072006f006200610074002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002e>
/DEU <FEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e002000410064006f006200650020005000440046002d0044006f006b0075006d0065006e00740065006e002c00200076006f006e002000640065006e0065006e002000530069006500200068006f00630068007700650072007400690067006500200044007200750063006b006500200061007500660020004400650073006b0074006f0070002d0044007200750063006b00650072006e00200075006e0064002000500072006f006f0066002d00470065007200e400740065006e002000650072007a0065007500670065006e0020006d00f60063006800740065006e002e002000450072007300740065006c006c007400650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f00620061007400200075006e0064002000410064006f00620065002000520065006100640065007200200035002e00300020006f0064006500720020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002e>
/ESP <FEFF005500740069006c0069006300650020006500730074006100200063006f006e0066006900670075007200610063006900f3006e0020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000640065002000410064006f0062006500200050004400460020007000610072006100200063006f006e00730065006700750069007200200069006d0070007200650073006900f3006e002000640065002000630061006c006900640061006400200065006e00200069006d0070007200650073006f0072006100730020006400650020006500730063007200690074006f00720069006f00200079002000680065007200720061006d00690065006e00740061007300200064006500200063006f00720072006500630063006900f3006e002e002000530065002000700075006500640065006e00200061006200720069007200200064006f00630075006d0065006e0074006f00730020005000440046002000630072006500610064006f007300200063006f006e0020004100630072006f006200610074002c002000410064006f00620065002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002e>
/FRA <FEFF005500740069006c006900730065007a00200063006500730020006f007000740069006f006e00730020006100660069006e00200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000410064006f00620065002000500044004600200070006f007500720020006400650073002000e90070007200650075007600650073002000650074002000640065007300200069006d007000720065007300730069006f006e00730020006400650020006800610075007400650020007100750061006c0069007400e90020007300750072002000640065007300200069006d007000720069006d0061006e0074006500730020006400650020006200750072006500610075002e0020004c0065007300200064006f00630075006d0065006e00740073002000500044004600200063007200e900e90073002000700065007500760065006e0074002000ea0074007200650020006f007500760065007200740073002000640061006e00730020004100630072006f006200610074002c002000610069006e00730069002000710075002700410064006f00620065002000520065006100640065007200200035002e0030002000650074002000760065007200730069006f006e007300200075006c007400e90072006900650075007200650073002e>
/ITA <FEFF005500740069006c0069007a007a006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000410064006f006200650020005000440046002000700065007200200075006e00610020007300740061006d007000610020006400690020007100750061006c0069007400e00020007300750020007300740061006d00700061006e0074006900200065002000700072006f006f0066006500720020006400650073006b0074006f0070002e0020004900200064006f00630075006d0065006e007400690020005000440046002000630072006500610074006900200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000410064006f00620065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002e>
/JPN <FEFF9ad854c18cea51fa529b7528002000410064006f0062006500200050004400460020658766f8306e4f5c6210306b4f7f75283057307e30593002537052376642306e753b8cea3092670059279650306b4fdd306430533068304c3067304d307e3059300230c730b930af30c830c330d730d730ea30f330bf3067306e53705237307e305f306f30d730eb30fc30d57528306b9069305730663044307e305930023053306e8a2d5b9a30674f5c62103055308c305f0020005000440046002030d530a130a430eb306f3001004100630072006f0062006100740020304a30883073002000410064006f00620065002000520065006100640065007200200035002e003000204ee5964d3067958b304f30533068304c3067304d307e30593002>
/KOR <FEFFc7740020c124c815c7440020c0acc6a9d558c5ec0020b370c2a4d06cd0d10020d504b9b0d1300020bc0f0020ad50c815ae30c5d0c11c0020ace0d488c9c8b85c0020c778c1c4d560002000410064006f0062006500200050004400460020bb38c11cb97c0020c791c131d569b2c8b2e4002e0020c774b807ac8c0020c791c131b41c00200050004400460020bb38c11cb2940020004100630072006f0062006100740020bc0f002000410064006f00620065002000520065006100640065007200200035002e00300020c774c0c1c5d0c11c0020c5f40020c2180020c788c2b5b2c8b2e4002e>
/NLD (Gebruik deze instellingen om Adobe PDF-documenten te maken voor kwaliteitsafdrukken op desktopprinters en proofers. De gemaakte PDF-documenten kunnen worden geopend met Acrobat en Adobe Reader en hoger.)
/NOR <FEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f0070007000720065007400740065002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e00740065007200200066006f00720020007500740073006b00720069006600740020006100760020006800f800790020006b00760061006c00690074006500740020007000e500200062006f007200640073006b0072006900760065007200200065006c006c00650072002000700072006f006f006600650072002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e00650073002000690020004100630072006f00620061007400200065006c006c00650072002000410064006f00620065002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006500720065002e>
/PTB <FEFF005500740069006c0069007a006500200065007300730061007300200063006f006e00660069006700750072006100e700f50065007300200064006500200066006f0072006d00610020006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000410064006f0062006500200050004400460020007000610072006100200069006d0070007200650073007300f5006500730020006400650020007100750061006c0069006400610064006500200065006d00200069006d00700072006500730073006f0072006100730020006400650073006b0074006f00700020006500200064006900730070006f00730069007400690076006f0073002000640065002000700072006f00760061002e0020004f007300200064006f00630075006d0065006e0074006f00730020005000440046002000630072006900610064006f007300200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002000650020006f002000410064006f00620065002000520065006100640065007200200035002e0030002000650020007600650072007300f50065007300200070006f00730074006500720069006f007200650073002e>
/SUO <FEFF004b00e40079007400e40020006e00e40069007400e4002000610073006500740075006b007300690061002c0020006b0075006e0020006c0075006f0074002000410064006f0062006500200050004400460020002d0064006f006b0075006d0065006e007400740065006a00610020006c0061006100640075006b006100730074006100200074007900f6007000f60079007400e400740075006c006f0073007400750073007400610020006a00610020007600650064006f007300740075007300740061002000760061007200740065006e002e00200020004c0075006f0064007500740020005000440046002d0064006f006b0075006d0065006e00740069007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f0062006100740069006c006c00610020006a0061002000410064006f00620065002000520065006100640065007200200035002e0030003a006c006c00610020006a006100200075007500640065006d006d0069006c006c0061002e>
/SVE <FEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006f006d002000640075002000760069006c006c00200073006b006100700061002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e00740020006600f600720020006b00760061006c00690074006500740073007500740073006b0072006900660074006500720020007000e5002000760061006e006c00690067006100200073006b0072006900760061007200650020006f006300680020006600f600720020006b006f007200720065006b007400750072002e002000200053006b006100700061006400650020005000440046002d0064006f006b0075006d0065006e00740020006b0061006e002000f600700070006e00610073002000690020004100630072006f0062006100740020006f00630068002000410064006f00620065002000520065006100640065007200200035002e00300020006f00630068002000730065006e006100720065002e>
/ENU (Use these settings to create Adobe PDF documents for quality printing on desktop printers and proofers. Created PDF documents can be opened with Acrobat and Adobe Reader and later.)
>>
/Namespace [
(Adobe)
(Common)
()
]
/OtherNamespaces [
<<
/AsReaderSpreads false
/CropImagesToFrames true
/ErrorControl /WarnAndContinue
/FlattenerIgnoreSpreadOverrides false
/IncludeGuidesGrids false
/IncludeNonPrinting false
/IncludeSlug false
/Namespace [
(Adobe)
(InDesign)
()
]
/OmitPlacedBitmaps false
/OmitPlacedEPS false
/OmitPlacedPDF false
/SimulateOverprint /Legacy
>>
<<
/AddBleedMarks false
/AddColorBars false
/AddCropMarks false
/AddPageInfo false
/AddRegMarks false
/ConvertColors /NoConversion
/DestinationProfileName ()
/DestinationProfileSelector /NA
/Downsample16BitImages true
/FlattenerPreset <<
/PresetSelector /MediumResolution
>>
/FormElements false
/GenerateStructure true
/IncludeBookmarks false
/IncludeHyperlinks false
/IncludeInteractive false
/IncludeLayers false
/IncludeProfiles true
/MultimediaHandling /UseObjectSettings
/Namespace [
(Adobe)
(CreativeSuite)
()
]
/PDFXOutputIntentProfileSelector /NA
/PreserveEditing true
/UntaggedCMYKHandling /LeaveUntagged
/UntaggedRGBHandling /LeaveUntagged
/UseDocumentBleed false
>>
]
>> setdistillerparams
<<
/HWResolution [2400 2400]
/PageSize [ ]
>> setpagedevice