论文部分内容阅读
摘 要:股票市场一直是资本市场中不可缺少的组成部分,近年来,随着中国股票市场的发展,希望借助股市获取额外利润的投资者日益增加。而技术分析作位列于三大派系:技术分析派、基本分析派与学术派之中,以其易操作见效快的特性一直被广大投资者运用。但是,由于中国股市信息披露程度日益增强,投资者日益理性,单纯依靠技术分析获取超额利润逐渐呈不明显趋势。本文通过分析技术分析指标代表之一KDJ指标,对在现今情况下,其过中国股票市场的有效性进行了验证,并得到KDJ指标目前对于中国股票市场仍具有一定知道作用。
关键词:背景;原理;有效性
1899-1902年间,Charles dow在华尔街日报上发表了一系列关于评论股市行情的文章,这为最早的股市技术分析理论奠定了学术基础,1932年,Robert Rhea总结并提炼出查尔斯。道的一系列理论,出版了《道氏理论》这使技术分析第一次以一种严谨的、客观的、科学的面目展示于大家面前。此后,Robert Edwards与John magee在道氏理论的基础上,著作了《股市趋势技术分析》,此著作一度被技术分析人员视为圣经。这些理论分析经过Richard Schabacker等学术大师的拓展与发展,最终形成了今天我们所熟悉的技术分析理论。然而,技术分析理论的发展并不是一帆风顺的,二十世纪七十年代,Fama French首次给出了有效市场假说理论,理论指出,在一个有效的市场中,证券的价格已包含了所有公共信息,而由于所有投资者可以公平的获得所有的信息,很理智的股票价格进行估计,因此,在这种条件下,投资者并不能从股票市场中获利。十数年来,这一理论者收到很多理论与实践的支持,Jensen(1978)甚至认为,有效市场理论的实证基础超过当时所有经济学定论。而技术分析赖以存在的一大前提是价格对信息的反映是一个逐渐完成的过程,而这种滞后性为通过技术分析预测股票价格提供了条件。这一前提与有效市场理论直接矛盾,因为一般来说,技术分析的预测能力与市场的有效性呈反比关系,股票市场有效性越强,技术分析的预测能力越弱,反之亦然。因此,对于技术分析有效性的分析从某一角度上可以看做是对市场有效性的检验。
一、KDJ指标背景以及原理
KDJ作为使用频率仅次于MACD的技术分析指标,最早由乔治。莱恩提出,其最先用于期货市场,后被广泛运用于股票市场。其综合了动量观念,强弱指标以及移动平均线的一些优势,用来衡量股价脱离正常价格范围的变异程度。简单来说,它通过对一天内的收盘价、开盘价、最高价、最低价为基本数据进行计算,得出K值、D值和J值,并分别在坐标上形成一个点,然后连接无数这样的点,从而形成一个能反映价格波动的KDJ指标。它主要通过计算当日收盘价处于股票N天以来最高价与最低价之间的位置反映价格走势的强弱和超买超卖现象,在价格尚未上升或下降之前发出买卖信号。 其计算方法如下:
首先计算周期(n日,n周)的RSV值,即未成熟随机指标值,其主要表示当天股票当天价格在一个周期内的位置。然后计算出K值、D值、J值。
具体为:n日RSV=(Cn-Ln)÷(Hn-Ln)×100
公式中,Cn为第n日收盘价;Ln为n日内的最低价;Hn为n日内的最高价。RSV的值始终在1-100间波动。其次,计算K值与D值:
Kn=RSVn/3+2*Kn-1/3
Dn=Kn/3+2*Dn-1/3
Jn=3*Dn-2*Kn
其中1/3为平滑因子,可任意选择,本文设其为1/3不过依照惯例。 若无前一日K 值与D值,则可分别用50来代替。
KDJ指标本质是为三条曲线,在应用时应从5方面进行考虑:
(一)KD的取值。KD的取值范围在0到100之间,J的取值范围不受限制,当KD值大于80时,为超卖区,指标显示看跌趋势,应考虑卖出股票,当KD 值小于20时,为超买区,指标显示看涨趋势,应考虑买入股票。
(二)KD指标曲线形态。当KD 在较高位置形成头肩形态应当看跌,在较低位置形成圆弧底形态应当看涨。
(三)KD指标的交叉。当K值自上而下穿越D值,形成交叉时,又称为“黄金交叉”趋势上涨,可作为买入信号,预示多方占优。当K值自上而下穿越D值,形成交叉时称为死亡交叉,表明当前趋势向下,可作为卖出信号,预示空方占优。
(四)KD与价格走势背离。当股票价格走势一峰高过一峰,而KD曲线一峰低于一峰,或价格走势一峰低于一峰,KD曲线一峰高于一峰,就产生背离现象。背离现象一般为转势信号,预示今后价格走势会发生反转。
(五)J指标的取值。J指标的取值高于100或低于0都属于非正常区域,大于100为超买,小于0为超卖区。
二、KDJ指标有效性验证
检验技术指标的有效性主要是检验依据技术分析中产生的买卖信号得到的收益率与无条件收益率是否存在显著差异。一般情况下,业界主要通过三种方式进行验证,一种是构造一个T检验统计量,从而对照样本的条件收益均值与无条件收益均值是否存在显著差异。一种是Bootstrap检验法,其最早于1979年由Efrom提出,在1981年改良,相较于t检验,其克服了t检验中实际股票收益不满足正态分布的的特征,广泛运用与资本市场的检验中。另外一种较为普遍应用的检验方法是前向人工神经网络法,此方法进一步深化了Bootstrap检验法,并在Rodriguez(2000)等学者的研究中得出结论,人工神经网络法可以获得超额利润。目前,大部分学者对收益率的计算方法如下:
R=Ln(Pt/Pt-1)
其中Pt为上证股票指数在第t日的指数水平
(一)模型的设定
本文对KDJ指标的实证检验部分主要采用投资者最常使用的也是大数据软件默认设定的参数值KDJ(9,3,3 )进行检验。根据KDJ的应用原则和定义,本文将其买卖信号表示为: 1,K>80,D>80 ,Kt-1Dt买入信号
Sgn(t)= -1,K<20,D<20 ,Kt-1>D t-1且Kt 0 其他 不操作
于是买卖交易信号可划分为买入区间(b),卖出区间(s)和无交易区间。在KDJ指标的指导下,买卖区间条件收益率均值课表现为:
mr(b)=E(rt|bt) mr(s)=E(rt|st)
其区间的波动率可用方差表示为:
Var(b)=E(rt-mr(b))^2|bt
Var(s)=E(rt-mr(s))^2|bt
(二)构造统计量检验
需检验的原假设H。:日均买入(卖出)收益率与随机买入(卖出)收益率无显著区别。
构造样本T 的统计量:
T=(mrb)/√(σ^2/N+σ^2/Nb)或(mrs)/√(σ^2/N+σ^2/Ns)
其中,mrb为买入日平均收益率,mrs为卖出区间收益率均值,N 为买入日(或卖出日)的个数,σ^2为样本的估计方差。
(三)数据选择
在以往文献中,不少学者倾向于采用上证指数,深证指数作为其研究原始数据。但是,本质来说,上证指数为资本加权指数,其包含了在上交所上市的所用股票,也就是说,所用股票包括新上市的股票多会对其造成影响。沪深指数亦然。因此,本文中采用的是沪深300指数作为研究数据,原因有二,首先,沪深300指数覆盖面较大,能够比较好的涵盖盘面值较大,流动性较好股性较好的股票,比较具有代表性。其次,与上证指数,沪深指数相比,沪深300指数成分股都支持融资融券,换言之,统治者能够通过融资融券的方式做空,更适合本次研究。本文采用的是2013年1月10日至2014年1月10日沪深300指数作为此次研究数据样本。
(四)实证结果与分析
首先,本文所使用的指标符号说明如下:
Nb与Ns:发出买入信号与卖出信号的个数
nb>0与ns>0:买入、卖出区间内收益率大于0的比例
Stdb与stds:买入、卖出区间内收益率的标准差。(见下表)
表中数字为对沪深300指数的标准检验结果,括号中的数字为各指标的t值,用来检测检验日均买入收益率与卖出的日均收益率是否与随机的每日均值有显著差别。即t>t0.05时,拒绝原假设,说明在KDJ指标指导下,沪深300指数买卖区间的收益率显著大于无条件收益率,从而证明KDJ指标有效。
具体来看,本文发现买入区间收益率基本大于0,卖出区间的收益率基本小于0,换言之,从均值来看,一般情况下,买入信号发出后股价上涨的可能性较大,卖出信号发出后股价下跌的可能性较大。从显著性来看,我们可以看出卖出区间的收益率均值不显著。说明在KDJ指标指导下发出卖出信号与随机卖出的收益率没有显著差别。从买卖区间的收益率均值之差来看,在KDJ技术指标的指导小沪深300指数的超额收益率为0.051,显著大于随机收益率0.042。因此,通过标准检验,我们可以得出KDJ技术指标对股票的买卖具有一定的预测作用,尤其是对股票的买入指导性更强。
三、结论与启示
本文主要针对技术指标中的KDJ指标的有效性进行检验,即检验在KDJ指标的指导下股票能否获得超额收益。结果显示,KDJ指标在样本期的沪深股市具有一定指导作用。但是,由于技术分析本身存在很大的局限性,与现实的走势往往会存在滞后或超前现象,甚至会被机构大户可以刻意发出的买入卖出信号误导,因此,建议投资者将技术分析与基本面分析法配合使用,把对股票的内在价值分析与对外在表现出来的波动分析相互结合,形成良好的投资习惯。
但是,本文仅仅冲KDJ指标的定义进行量化分析,对于很多实际操作问题上如交易成本,交易量的影响都未加考虑,这些不足仍需在今后的研究中进一步深入探讨。
关键词:背景;原理;有效性
1899-1902年间,Charles dow在华尔街日报上发表了一系列关于评论股市行情的文章,这为最早的股市技术分析理论奠定了学术基础,1932年,Robert Rhea总结并提炼出查尔斯。道的一系列理论,出版了《道氏理论》这使技术分析第一次以一种严谨的、客观的、科学的面目展示于大家面前。此后,Robert Edwards与John magee在道氏理论的基础上,著作了《股市趋势技术分析》,此著作一度被技术分析人员视为圣经。这些理论分析经过Richard Schabacker等学术大师的拓展与发展,最终形成了今天我们所熟悉的技术分析理论。然而,技术分析理论的发展并不是一帆风顺的,二十世纪七十年代,Fama French首次给出了有效市场假说理论,理论指出,在一个有效的市场中,证券的价格已包含了所有公共信息,而由于所有投资者可以公平的获得所有的信息,很理智的股票价格进行估计,因此,在这种条件下,投资者并不能从股票市场中获利。十数年来,这一理论者收到很多理论与实践的支持,Jensen(1978)甚至认为,有效市场理论的实证基础超过当时所有经济学定论。而技术分析赖以存在的一大前提是价格对信息的反映是一个逐渐完成的过程,而这种滞后性为通过技术分析预测股票价格提供了条件。这一前提与有效市场理论直接矛盾,因为一般来说,技术分析的预测能力与市场的有效性呈反比关系,股票市场有效性越强,技术分析的预测能力越弱,反之亦然。因此,对于技术分析有效性的分析从某一角度上可以看做是对市场有效性的检验。
一、KDJ指标背景以及原理
KDJ作为使用频率仅次于MACD的技术分析指标,最早由乔治。莱恩提出,其最先用于期货市场,后被广泛运用于股票市场。其综合了动量观念,强弱指标以及移动平均线的一些优势,用来衡量股价脱离正常价格范围的变异程度。简单来说,它通过对一天内的收盘价、开盘价、最高价、最低价为基本数据进行计算,得出K值、D值和J值,并分别在坐标上形成一个点,然后连接无数这样的点,从而形成一个能反映价格波动的KDJ指标。它主要通过计算当日收盘价处于股票N天以来最高价与最低价之间的位置反映价格走势的强弱和超买超卖现象,在价格尚未上升或下降之前发出买卖信号。 其计算方法如下:
首先计算周期(n日,n周)的RSV值,即未成熟随机指标值,其主要表示当天股票当天价格在一个周期内的位置。然后计算出K值、D值、J值。
具体为:n日RSV=(Cn-Ln)÷(Hn-Ln)×100
公式中,Cn为第n日收盘价;Ln为n日内的最低价;Hn为n日内的最高价。RSV的值始终在1-100间波动。其次,计算K值与D值:
Kn=RSVn/3+2*Kn-1/3
Dn=Kn/3+2*Dn-1/3
Jn=3*Dn-2*Kn
其中1/3为平滑因子,可任意选择,本文设其为1/3不过依照惯例。 若无前一日K 值与D值,则可分别用50来代替。
KDJ指标本质是为三条曲线,在应用时应从5方面进行考虑:
(一)KD的取值。KD的取值范围在0到100之间,J的取值范围不受限制,当KD值大于80时,为超卖区,指标显示看跌趋势,应考虑卖出股票,当KD 值小于20时,为超买区,指标显示看涨趋势,应考虑买入股票。
(二)KD指标曲线形态。当KD 在较高位置形成头肩形态应当看跌,在较低位置形成圆弧底形态应当看涨。
(三)KD指标的交叉。当K值自上而下穿越D值,形成交叉时,又称为“黄金交叉”趋势上涨,可作为买入信号,预示多方占优。当K值自上而下穿越D值,形成交叉时称为死亡交叉,表明当前趋势向下,可作为卖出信号,预示空方占优。
(四)KD与价格走势背离。当股票价格走势一峰高过一峰,而KD曲线一峰低于一峰,或价格走势一峰低于一峰,KD曲线一峰高于一峰,就产生背离现象。背离现象一般为转势信号,预示今后价格走势会发生反转。
(五)J指标的取值。J指标的取值高于100或低于0都属于非正常区域,大于100为超买,小于0为超卖区。
二、KDJ指标有效性验证
检验技术指标的有效性主要是检验依据技术分析中产生的买卖信号得到的收益率与无条件收益率是否存在显著差异。一般情况下,业界主要通过三种方式进行验证,一种是构造一个T检验统计量,从而对照样本的条件收益均值与无条件收益均值是否存在显著差异。一种是Bootstrap检验法,其最早于1979年由Efrom提出,在1981年改良,相较于t检验,其克服了t检验中实际股票收益不满足正态分布的的特征,广泛运用与资本市场的检验中。另外一种较为普遍应用的检验方法是前向人工神经网络法,此方法进一步深化了Bootstrap检验法,并在Rodriguez(2000)等学者的研究中得出结论,人工神经网络法可以获得超额利润。目前,大部分学者对收益率的计算方法如下:
R=Ln(Pt/Pt-1)
其中Pt为上证股票指数在第t日的指数水平
(一)模型的设定
本文对KDJ指标的实证检验部分主要采用投资者最常使用的也是大数据软件默认设定的参数值KDJ(9,3,3 )进行检验。根据KDJ的应用原则和定义,本文将其买卖信号表示为: 1,K>80,D>80 ,Kt-1
Sgn(t)= -1,K<20,D<20 ,Kt-1>D t-1且Kt
于是买卖交易信号可划分为买入区间(b),卖出区间(s)和无交易区间。在KDJ指标的指导下,买卖区间条件收益率均值课表现为:
mr(b)=E(rt|bt) mr(s)=E(rt|st)
其区间的波动率可用方差表示为:
Var(b)=E(rt-mr(b))^2|bt
Var(s)=E(rt-mr(s))^2|bt
(二)构造统计量检验
需检验的原假设H。:日均买入(卖出)收益率与随机买入(卖出)收益率无显著区别。
构造样本T 的统计量:
T=(mrb)/√(σ^2/N+σ^2/Nb)或(mrs)/√(σ^2/N+σ^2/Ns)
其中,mrb为买入日平均收益率,mrs为卖出区间收益率均值,N 为买入日(或卖出日)的个数,σ^2为样本的估计方差。
(三)数据选择
在以往文献中,不少学者倾向于采用上证指数,深证指数作为其研究原始数据。但是,本质来说,上证指数为资本加权指数,其包含了在上交所上市的所用股票,也就是说,所用股票包括新上市的股票多会对其造成影响。沪深指数亦然。因此,本文中采用的是沪深300指数作为研究数据,原因有二,首先,沪深300指数覆盖面较大,能够比较好的涵盖盘面值较大,流动性较好股性较好的股票,比较具有代表性。其次,与上证指数,沪深指数相比,沪深300指数成分股都支持融资融券,换言之,统治者能够通过融资融券的方式做空,更适合本次研究。本文采用的是2013年1月10日至2014年1月10日沪深300指数作为此次研究数据样本。
(四)实证结果与分析
首先,本文所使用的指标符号说明如下:
Nb与Ns:发出买入信号与卖出信号的个数
nb>0与ns>0:买入、卖出区间内收益率大于0的比例
Stdb与stds:买入、卖出区间内收益率的标准差。(见下表)
表中数字为对沪深300指数的标准检验结果,括号中的数字为各指标的t值,用来检测检验日均买入收益率与卖出的日均收益率是否与随机的每日均值有显著差别。即t>t0.05时,拒绝原假设,说明在KDJ指标指导下,沪深300指数买卖区间的收益率显著大于无条件收益率,从而证明KDJ指标有效。
具体来看,本文发现买入区间收益率基本大于0,卖出区间的收益率基本小于0,换言之,从均值来看,一般情况下,买入信号发出后股价上涨的可能性较大,卖出信号发出后股价下跌的可能性较大。从显著性来看,我们可以看出卖出区间的收益率均值不显著。说明在KDJ指标指导下发出卖出信号与随机卖出的收益率没有显著差别。从买卖区间的收益率均值之差来看,在KDJ技术指标的指导小沪深300指数的超额收益率为0.051,显著大于随机收益率0.042。因此,通过标准检验,我们可以得出KDJ技术指标对股票的买卖具有一定的预测作用,尤其是对股票的买入指导性更强。
三、结论与启示
本文主要针对技术指标中的KDJ指标的有效性进行检验,即检验在KDJ指标的指导下股票能否获得超额收益。结果显示,KDJ指标在样本期的沪深股市具有一定指导作用。但是,由于技术分析本身存在很大的局限性,与现实的走势往往会存在滞后或超前现象,甚至会被机构大户可以刻意发出的买入卖出信号误导,因此,建议投资者将技术分析与基本面分析法配合使用,把对股票的内在价值分析与对外在表现出来的波动分析相互结合,形成良好的投资习惯。
但是,本文仅仅冲KDJ指标的定义进行量化分析,对于很多实际操作问题上如交易成本,交易量的影响都未加考虑,这些不足仍需在今后的研究中进一步深入探讨。