于A股主要宽基指数检验技术指标择时有效性并分析参数过拟合风险
本文介绍了动量类、均线类、相对强弱类等十余个技术指标的内在逻辑与构建方式,并按指标类别与使用原则两维度,分类举例说明技术指标生成信号的具体方式。在各指标中遴选并补充部分指标后,依次以默认参数、全局最优参数和前进分析法滚动调参对A股8个主要宽基指数进行回测,检验技术指标择时有效性及参数优化空间,结果表明:技术指标对A股主要宽基指数普遍有择时作用,而默认参数虽存在优化空间,但前进分析法滚动调参结果表明参数寻优过拟合风险较高,推荐以采用默认参数为宜。
典型技术指标包括动量类、均线类、相对强弱类等
本文将常用的技术指标分动量类、均线类、相对强弱类进行介绍,阐明各指标内在逻辑、构建方式与信号生成原则。其中,动量类指标包含ROC与MTM,均线类指标包含SMA,DMA,MACD,TRIX,BBI,BOLL,BIAS,OSC,B3612和CCI,相对强弱类指标包含W&R,KDJ,RSI。鉴于指标泛用性和数据可得性等原因,我们选取BOLL,MA,SMA,BBI,BIAS,MACD,ROC,TRIX,CCI,KDJ,RSI,DMA指标,并衍生加入Aberration与CMO指标,以进行后续的实证分析。
技术指标对A股主要宽基指数普遍有一定择时作用
本文选取了上证指数、沪深300、中证500、上证50、创业板指、深证成指、科创50、中证1000八个A股主要宽基指数,首先采用默认参数组合的技术指标对其回测,结果表明,除对于存续历史较短的科创50指数择时效果较差以外,对于其余宽基指数,技术指标的择时夏普优于指数自身概率均显著超过50%,即在默认参数下,技术指标对A股主要宽基指数普遍有一定择时作用。
参数寻优过拟合风险较高,推荐使用默认参数
在验证了技术指标择时有效性的基础上,本文进一步按一定规律构建了可选参数池,通过遍历给定参数池,选取择时夏普最高的参数组合为全局最优参数。结果表明,全局最优参数下的择时夏普显著优于默认参数下的相应水平,默认参数存在潜在优化空间。为检验参数全局寻优中的过拟合风险,采用前进分析法滚动调参进行回测,回测结果与默认参数结果相比,14个技术指标中仅有1个指标滚动调参占优,8个指数中仅有2个指数的滚动调参占优,全体指标×指数组合中仅有38.4%的组合滚动调参夏普高于默认参数夏普,因此认为参数寻优过拟合风险较高,推荐使用默认参数应用技术指标。
风险提示:择时等量化模型都是对历史投资规律的挖掘,若未来市场投资环 境发生变化,则量化投资策略存在失效的可能。本报告对历史数据进行梳理总结,不构成任何投资建议。根据历史数据的规律总结,存在失效的可能,历史结果不能简单预测未来。
报告正文
技术指标的分类和构造原理概述
技术分析,特别是技术指标,一直是择时领域的经典课题。技术指标纷繁复杂,事实上,掌握所有技术指标,我们认为既无可能,也无必要。而掌握技术指标的构造原理和应用法则,则可以举一反三,灵活使用。将技术指标真正应用于投资实践,则更需要长期的观察与检验。本篇研究将从技术指标的构建方式、使用原则出发,介绍若干典型技术指标,并实证检验其应用于A股择时的有效性。
技术指标择时的依据:动量和反转效应
技术指标属于技术分析领域的范畴,与多因子、宏观经济分析等方法不同之处在于,技术分析研究的是市场中人的行为,而不是某个资产的具体表现。技术分析理论建立于以下几条基本假设之上:
1. 股价是由供需决定的;
2. 股价波动具有趋势性(即过去的趋势会延续);
3. 供求关系的转变会引发走势的转变;
4. 走势可以用技术分析图来观察(技术分析可用来观察供求关系,多空力量);
5. 技术分析的价格形态会重复出现。
技术指标应用的基本原理与之类似,即,股价走势是市场多方因素作用下多空力量博弈的结果,在一定时间内,这些因素存在的持续性、市场对新因素反映的时滞,会导致股价延续前期的走势。而在更长的时间尺度内,多空双方博弈到一定程度,力量无法持续,又将促使价格向均值回归,即发生反转。技术指标本质上就是对于价格走势的一系列定量描述,相比于技术分析的图形语言,这些定量描述更为具体,使用时具有更强的纪律性,也就更便于投资者去实证检验和应用。
技术指标的构建方式:基于量价数据的简单运算
以下我们首先介绍技术指标的构建方式。我们对Wind金融终端所展示的若干技术指标进行汇总分析发现,技术指标虽然纷繁复杂,但本质上大部分是基于量价数据的简单加工。构建的素材无外乎基于量或者价格数据,“量”的维度,包括换手率、成交量等,其中成交量使用居多;“价”的维度,包含开、高、低、收等,其中,收盘价使用居多。而构建方式大多为简单运算,并没有用到复杂的数据处理方法,例如,通过加减乘除计算均线、涨跌幅;通过最大最小值的比较确定价格运动的合理范围等。
按照构建方式进行筛选和分类,常用的技术指标可分为以下几种,即动量类、均线类、通道类、偏离类、相对强弱类、量价类;其中,均线、通道、偏离,本质上都可以视作均线指标的拓展。本文暂时仅限于“价”的维度进行讨论,暂不考虑量价类指标。以下我们对各类中的典型指标进行介绍。
动量类代表指标简介:ROC,MTM
ROC
变动率指标(ROC)是最简单、最经典的动量指标,通过“涨跌幅”这种最朴素的方式定义了“动量(momentum)”。在大量国内外实证研究中,动量本身就是一个经典的超额收益因子。ROC以当日的收盘价和N天前的收盘价比较,通过计算股价某一段时间内收盘价变动的比例,应用价格的移动比较来测量价位动量,探测股价买卖供需力量的强弱,进而分析股价的趋势,从而发出多空信号。指标构建方法为:
ROC = (今收盘 - 前N周期收盘) / 前N周期收盘 * 100
其中,默认参数N取10,即过去10日。
如下图所示,黑色线条即ROC,代表每日收盘价相比10日前的涨跌幅度,红色线条代表ROC的5日均线,一般来说,均线有两个作用,一是将指标做平滑,反映指标运行的长期趋势和方向;二是作为参考基准,向上突破均线代表价格上行,向下突破均线代表价格下行。
MTM
MTM动力指标与ROC类似,指标构建方法为:
MTM = 当期收盘价 - N期前收盘价
MAMTM = MTM的M周期移动平均
其中,默认参数:N=10,M=20
从构建方法来看,MTM与ROC的主要区别在于是否除以前N期收盘价,即是否对股价的涨跌进行了标准化调整,我们认为ROC的调整更能体现出价格波动的幅度,所以后续研究中,我们重点对ROC指标进行实证分析。
均线类代表指标简介:SMA,DMA,MACD,TRIX,BBI,BOLL,BIAS,OSC,B3612,CCI
均线
均线指标通过对价格取均值,提取出价格背后的趋势特征。单均线的定义即价格的N1日平均值,当价格高于均线,认为上升趋势;低于均线则认为下降趋势。双均线则在单均线的基础上,定义短期平均值(SMA)和长期平均值(LMA)二者的差值DMA,通过将DMA与0相较,判断价格的运动趋势。从经验来看,双均线比单均线对趋势的判断更为稳定。更进一步地,多条均线若满足短期均线高于长期均线,则称其形成了多头排列,是多方力量占优的表征。后续研究中我们重点考察单均线与双均线指标,后者构建方法为:
DMA = N1平均值(SMA)–N2平均值(LMA)
其中,默认参数:N1=10, N2=20
注:为与之后的DMA指标区分,将该双均线指标名记作SMA。
如下图所示,各色线条分别表示了收盘价5日、10日、20日、60日与120日的单均线。不难观察到随着均线对应日期长度的增加,均线的形态更加平缓,反映出更长期的价格运动趋势。
DMA
平行线差(DMA)指标是一种期限较长,稳定性高的均线指标。DMA利用两条不同期间的平均线差值,来判断当前买卖能量的大小和未来价格趋势。与双均线SMA不同,此处DMA采用了均线的均线,进一步对DMA变量取期间平均值AMA,通过将DMA与其均线AMA对比来判断多空信号,当前DMA高于均线则看多。指标构建方法为:
DMA = N1平均值–N2平均值
AMA = DMA的N1平均值
其中,默认参数:N1=10, N2=50
如下图所示,黑色线条即DMA,代表收盘价的10日均值与50日均值的差值,红色线条代表AMA,即DMA的10日均线。
MACD
平滑异同移动平均线(MACD)指标本质与DMA指标类似,根据长、短两条不同周期的平均线之间的离差值变化来研判行情,是对DMA的更进一步加工。与DMA不同在于,MACD在第一次取移动平均值时采用了指数加权(EMA),通过赋予距今更近的数据点更高的权重,一定程度上克服了等权平均带来的滞后性缺陷。指标构建方法为:
DIF = 短期EMA - 长期EMA
DEA = DIF的移动平均值
MACD = 2 * (DIF - DEA)
其中默认参数short取12,即短期EMA的期限长度取过去12日;long取26,即长期EMA的期限长度取过去26日;mmid取9,即DEA计算时选用的期限长度取过去9日
如下图所示,黑色线条为DIF,代表收盘价的12日指数平均值与26日指数平均值的差,红色线条代表DEA,即DIF的9日均线,MACD指标为双色柱状图,其高度为上述两条曲线的离差值。
TRIX
TRIX趋向指标是一项超长周期的指标,波动频率较低,信号密度小,适用于进行长期控盘或投资。该指标的本质是一条三重指数平滑平均线,其构建方法为:
TR=收盘价的N日指数移动平均的N日指数移动平均的N日指数移动平均
TRIX=(TR-昨日TR)/昨日TR*100
MATRIX=TRIX的M日简单移动平均
其中,默认参数N取12,即计算三阶均线时采用12日的EMA;M取9,即MATRIX使用过去9日的简单移动平均值
如下图所示,黑色线条为TRIX,代表收盘价的12日三阶指数平均值,红色线条为MATRIX,即TRIX的9日均线。
BBI
多空指标(BBI)是一种将不同日数移动平均线加权平均之后的均线型指标,本质上是一阶均线的混合,所以其既有短期移动平均线的灵敏,又有明显的中期趋势特征,适于稳健的投资者。BBI指标一般选用3日、6日、12日、24日等4条平均线,由于近期数据利用次数较多,远期数据利用次数较少,因而其实质上是一种变相的加权计算。其构建方法为:
BBI = (N1周期平均价+N2周期平均价+N3周期平均价+N4周期平均价)/4
其中,默认参数N1=3, N2=6, N3=12, N4=24,分别代表四个周期的取值
如下图所示,黑色线条即为BBI指标。与下图上半部分对比不难发现,BBI指标兼具了上方不同周期MA曲线的特点。
BOLL
布林线指标(BOLL) 又称布林带,是最为经典的通道类指标。其构建方法为:
中线MB = N周期移动平均收盘价
偏移值 = P * N周期收盘价的标准差
上轨UP(阻力线)=中线+偏移值
下轨DOWN(支撑线)=中线-偏移值
其中,默认参数N取20,即过去20日;P取2,表示波带半径取标准差的2倍
如下图所示,黑色线条为BOLL指标的中线,红色线条为上轨,蓝色线条为下轨。可以看到带状区的宽度并不固定,而是随着股价的波动状况动态变化。
后续实证分析中,我们衍生引入了Aberration指标,该指标与BOLL指标构建方式相同,但使用方法不同,详见后文图表29。
BIAS
BIAS乖离率用股价指数与移动平均线的比值关系,来描述股票价格与移动平均线之间的偏离程度的指标,其逻辑与布林带类似。BIAS通过测算这一偏离程度,预测股价在剧烈波动时因偏离移动平均趋势而可能的回挡或反弹,以及股价在正常波动范围内移动而形成继续原有势的可信度。不过在实际回测中,基于反转的交易策略效果不佳,我们基于动量逻辑应用这一指标。其构建方法为:
BIAS(N) =(收盘价 - N周期移动平均价)/ N周期移动平均价 * 100
其中,默认参数N常取5,10,20
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系QQ15101117,本站将立刻清除。