动量测评之均线策略(一)

2015-05-13 22:10
策略和技术

作者:赵延鸿 刘富兵

1.  基于价格走势的量化策略综述

基于价格走势的量化策略,主要有两类:动量与反转。动量策略追趋势,反转策略预判拐点。在研究和实际应用中发现,很难找到单一技术指标对一个完整的价格序列自始至终都有效,原因在哪里?原因就在于价格走势是由趋势和震荡两种走势类型连接而成。趋势完成后转震荡,震荡完成后转趋势,这是两种完全相反的走势类型,而任何单一的技术指标要么为趋势属性(例如均线系统金叉与死叉、价格突破单均线、MACD穿越零值、三K线组合、涨跌幅超过给定阈值等),要么为反转属性(KDJ指标、布林线、均线系统的支撑与阻力等),因此难以兼顾到两种不同的走势类型。由此可见完美的策略必须当下动态地兼顾到趋势与震荡两种结构。

假如世上存在一个完美的策略,能够精确预判每一个拐点,那么我们可以看一下这种完美策略能够取得理论收益是多少?如果用10%作为涨幅参数对非银金融行业(申万一级),从2002年4月至2015年3月的日度收盘价进行分段的话,共出现57个涨幅超过10%以上的波段。那么假定完美策略能够参与所有上涨波段而避开下跌波段,即在底部拐点精准买入而在顶部拐点精准卖出的话。设定期初资金1万元,到期末理论上收益达到约123亿元。如果加入千分之三的交易费率,累计收益也能达到87亿。当然这只是一个假想的完美策略,给予我们参与市场交易获利的想象空间,实际交易中却不可能实现。第一、这种策略应该不存在,每一个级别的拐点出现既有内因(价格走势力度的衰竭)所致,也有外因(政策面或者基本面的超预期)触发,所以能精确把握所有拐点非人力之所能及;第二、随着资金量增大,在单一价格上成交的可能性几乎为零,所谓的顶部拐点或者底部拐点严格意义上是一个价格区间。

图 1非银金融行业(801790.SI)分段图(以10%作为分段参数)

宽客网
        

数据来源:国泰君安证券研究,WIND,2002年4月至2015年3月

从下表可以看出,即使用20%的分段参数统计累计收益,非银金融也达到13526倍的收益,排在之后的为有色金属、国防军工和传媒行业。排在最后一位的食品饮料行业累计收益也有132倍。

表1:不同涨跌幅波段累计收益比较(按5%累计收益排序)

5%

10%

20%

证券名称

区间涨跌幅

累计收益(倍数)

年化收益率

累计收益(倍数)

年化收益率

累计收益(倍数)

年化收益率

非银金融

386%

136398038  

322%

1229770

194%

13526

108%

有色金属

215%

32171278

278%

356691

167%

8898

101%

国防军工

426%

20772906

265%

236632

159%

2904

85%

传媒

448%

19398170

264%

307167

164%

4344

90%

采掘

138%

8230444

240%

58284

133%

1820

78%

计算机

503%

6419846

234%

79902

138%

1375

74%

电子

141%

4500421

225%

53630

131%

1291

73%

房地产

217%

3720832

220%

96370

142%

1970

79%

农林牧渔

142%

2648875

212%

39536

126%

1110

72%

休闲服务

263%

2326447

209%

44669

128%

749

66%

综合

149%

2294076

209%

66402

135%

1652

77%

建筑材料

181%

2123494

207%

40922

126%

870

68%

汽车

279%

1369461

197%

56842

132%

1911

79%

电气设备

479%

1292346

195%

25794

118%

891

69%

机械设备

298%

964565

189%

33000

123%

888

69%

银行

291%

839307

186%

10226

103%

582

63%

纺织服装

101%

828239

185%

17088

112%

782

67%

钢铁

122%

598949

178%

21725

116%

558

63%

通信

147%

514778

175%

7238

98%

268

54%

轻工制造

109%

397778

170%

12167

106%

639

64%

家用电器

403%

376152

168%

14435

109%

460

60%

商业贸易

279%

286152

163%

7478

99%

640

64%

建筑装饰

167%

281530

163%

6460

96%

294

55%

医药生物

412%

216497

157%

7292

98%

244

53%

化工

122%

138761

149%

5046

93%

460

60%

交通运输

126%

107123

144%

6792

97%

214

51%

食品饮料

343%

99084

142%

3102

86%

132

46%

公用事业

144%

47239

129%

2254

81%

146

47%

数据来源:国泰君安证券研究,WIND

上述数据统计最主要的目的是展示价格中蕴藏的巨大波动空间,及潜在的基于交易获得高收益的可能性。当然上述统计还仅仅是一级行业,如果放到个股层面,波动性与累计收益更为显著。

为了捕捉波段交易机会,正如前面讨论要么运用动量趋势策略,要么使用反转策略。在本篇报告中,我们重点探讨动量策略中常见的单均线策略。所谓的单均线动量策略,定义为价格上穿均线或下穿均线后产生的可能趋势行情。背后的基本原理主要是价格上穿或下穿均线后,要么形成趋势行情,要么趋势行情形成失败,但要形成趋势行情,价格必须上穿或下穿均线。

图2单均线买卖信号界定

宽客网

数据来源:国泰君安证券研究,WIND

我们首先用5周均线举例说明单均线动量策略的操作方法,5周线战法在技术分析中属于简单易行的动量策略,简而言之,就是当周度收盘价站上5周线就以当周收盘价买入,当周度收盘价跌破5周线就以当周收盘价卖出。当然有些情况下,在周度收盘前不一定能断定价格到收盘时必然站上5周线或者跌破5周线,这种情况可以用下周的开盘价买入或者卖出。5周线战法用来捕捉趋势机会,趋势越强效用越大,这句话包含两个意思:对于上行趋势,可以获得可观的收益,对于下行趋势,则会避开深度套牢。相反当遇到震荡行情,则完全失效,甚至使得组合净值出现大幅回撤。举个例子创业板指数(399006)周度走势,在2012年见底之前,出现长达4个月横盘震荡走势,这期间用5周线战法就会出现净值回撤,最好的操作也许是箱体震荡做反转。而当创业板指数在2012年底筑底之后,出现单边大幅上涨时,5周线战法效果就非常显著。

图 3创业板指数(399006)周K线图与5周均线

宽客网

数据来源:国泰君安证券研究,WIND

至于如何定义趋势和震荡是一个并不存在标准答案的问题,从数学角度不存在一个终极的唯一答案,二者的定义不仅依赖于量化指标,也依赖于投资者主观认定,换句话说这个定义既是主观的也是客观的。以后我们会有专门的报告来探讨这个问题,本篇报告里不会深究这个问题。

在这里还需要探讨一下技术分析的两类体系,无论是江恩理论、波浪理论、均线系统、缠中说禅还是传统的技术分析指标,都属于两类体系中的一种。一类体系为预测系统,另一类为操作系统。预测系统站在当下对价格未来的走势进行了超前的预测,预测还可以分为两类:一类为单义性预测,另一类为多义性预测。单义性预测比较确定地认为未来就是如何如何,这是一种属于先知先觉性的分析系统,譬如预测拐点发生的时间和到达的点位,再比如像波浪理论基于当下处于的浪级从而预测未来还有几浪涨跌;而多义性预测并没有明显倾向于未来价格走势的唯一可能性,即使基于价格的大数据对未来走势的可能性具有概率统计分布,实际操作往往不会依赖这种概率分布,因为在金融市场最不缺的就是黑天鹅,过去的统计结果未必适用于当下,更不一定适用于未来,毕竟影响股市的各类因素如宏观经济、货币与财政政策、投资者结构、金融工具的使用、上市公司的管理还有人类的生产力与生产关系的发展变迁,这些因素不会一成不变,必然持续不断地发生着变化。单看A股从2000年至今,上述因素也在发生着各种变化,而每一轮的牛市或者熊市从其触发到推动再到完成的因素也是不尽相同。这说明简单基于过去价格的统计规律的不可靠性。所以多义性分类实质上并非基于走势分类的概率分布进行操作,而是对未来走势的分类一视同仁,甚至认为每一种分类发生的可能性是一样,唯一必需做的是制定相应的操作策略。

上述属于技术分析的预测系统,与之完全不同的则是技术分析的操作系统,这种系统对未来具体是涨还是跌、涨至什么位置、什么时候拐点出现等等都不做任何预测,唯一需要做的就是跟随,简而言之就是设置一个明确的信号系统,出现信号则做相应的操作。这篇研究报告中主要是关于操作系统的。(未完待续)

来源:国泰君安证券金融工程数量化专题报告

(本文仅代表作者观点)
交易技术, 交易策略

点击切换 到互动模式(当前为阅读模式)