您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[中泰证券]:技术分析算法、框架与实战之四:基于缠论形态学的择时策略 - 发现报告
当前位置:首页/宏观策略/报告详情/

技术分析算法、框架与实战之四:基于缠论形态学的择时策略

2022-12-12包赞、汤伟杰中泰证券变***
技术分析算法、框架与实战之四:基于缠论形态学的择时策略

基于缠论形态学的择时策略——技术分析算法、框架与实战之四 证券研究报告/量化投资策略报告2022年12月12日 分析师:包赞 执业证书编号:S0740522070001电话:18017505196 Email:baozan01@zts.com.cn 研究助理:汤伟杰电话:18217397163 Email:tangwj02@zts.com.cn 相关报告 破解“看图”之谜——技术分析算法、框架与实战 识别“圆弧底”——技术分析算法、框架与实战之二 识别“双底”——技术分析算法、框 架与实战之三 投资要点 传统的技术分析方法具有过于依赖主观判断和不够系统的缺点,《技术分析算法、框架与实战》系列研究报告试图建立科学的分析框架,通过客观的算法识别各类技术形态,系统地回测检验各类技术分析方法的实战效果和适用场景。本文是该研究系列的第四篇,基于缠论形态学进行择时 本文的主要贡献有三,其一是基于缠论形态学对价格走势的刻画方法做了进一步研究,并在之前报告中分型、笔、线段的基础上,实现了对走势中枢的识别;其二是不再局限于寻找合适的买点,而是基于缠论形态学对价格走势的刻画,同时给出所有潜在的买点和卖点,即第一、二、三类买卖点,并形成一个闭环的择时策略;其三是给出了一个简单的大盘择时的策略,先利用大盘择时得到个股择时策略适用的时间段,再对个股进行择时 我们对2010年1月1日至2022年5月31日的上证50,沪深300,中证500的成分股进行了回测,识别出这段时间内所有的第一、二、三类买卖点,并统计收益情况。回测的结果显示,本文提出的策略在个股上的择时表现远超之前三篇报告中识别技术形态的策略表现。以第一类买点为例,在沪深300成分股上的回测表现为:胜率63.47%,盈亏比3.25,每次闭环交易的平均收益率5.45%;如果结合大盘择时的结果,只在部分时间段内使用该策略,则回测表现提升为:胜率76.53%,盈亏比4.78,每次闭环交易的平均收益率9.46% 风险提示事件:本报告结论完全基于公开的历史数据进行统计、测算,文中部分数据有一定滞后性,同时存在第三方数据提供不准确风险;模型均基于历史数据得到的统计结论且模型自身具有一定局限性并不能完全准确地刻画现实环境以及预测未来;模型根据历史规律总结,历史规律可能失效;模型结论基于统计工具得到,在极端情形下或存在解释力不足的风险,因此其结果仅做分析参考 请务必阅读正文之后的重要声明部分 内容目录 一、引言.-3- 二、走势中枢的划分...........................................................................................-3- 2.1走势中枢的研究意义..............................................................................-3- 2.2走势中枢的划分方法..............................................................................-4- 三、一二三类买卖点择时策略.............................................................................-5- 3.1一二三类买卖点.....................................................................................-5- 3.2回测及分析............................................................................................-7- 四、结合大盘指数择时的改进.............................................................................-8- 风险提示............................................................................................................-10- 一、引言 在前一篇介绍双底形态投资策略的报告《识别“双底”——技术分析算法、框架与实战之三》里,我们使用缠论形态学来完成双底形态的识别。对双底的研究尚有两点不足之处。首先,回测结果表明,这种方法在指数和ETF上的表现较好,而在股票上表现一般。如果希望找到在个股上有效的策略,就需要对缠论形态学有更加深入的研究。其次,我们之前提出的策略只是找出了买点,并没有给出卖点,这会极大地影响策略的表现。 双底只是一种较为特殊的形态,若要形成完整的择时策略,还需要从特殊过渡到一般,不再局限于某一种特殊的技术形态,而是寻找更具有普适性的规律。在价格的底部区间里,很多情况下出现的不是单底和双底,而是三底四底五底这种盘整的形态。尤其在趋势线较弱的A股,若要研究底部反弹前价格的走势,寻找合理的买卖点,就必须要关注这些盘整的区域,这些区域在缠论中的名字叫做“走势中枢”,本文的研究正是借助缠论里走势中枢的概念展开的。在走势中枢的基础上,就可以自然而然地给出适合交易的买点和卖点。 本文的主要贡献有二,其一是基于缠论形态学对价格走势的刻画方法做了进一步研究,并在之前报告中分型、笔、线段的基础上,实现了对走势中枢的识别;其二是不再局限于寻找合适的买点,而是基于缠论形态学对价格走势的刻画,同时给出所有潜在的买点和卖点,即第一、二、三类买卖点,并形成一个闭环的择时策略。本文第二节在上一篇报告的基础上介绍缠论形态学中走势中枢的划分算法,第三节介绍三类买卖点的概念以及在其基础上的择时策略,第四节将给出对个股进行验证的结论以及分析。 二、走势中枢的划分 2.1走势中枢的研究意义 图1是万得全A指数和纳斯达克指数从2000年至2022年6月走势的对比图。可以直观地发现,美股的趋势性更强,而A股的波动性更大,呈现出急涨急跌和长时间盘整交错的特征,因此若要预判盘整结束时的走势,就要研究A股价格在盘整时的运动状态。即便A股市场的有效性逐渐增强,这样的研究依然有意义。从美股的走势图上可以看出,走势中枢并不会消失,只是变短了而已。 走势中枢出现的时候,就是市场出现分歧的时候,而分歧结束之时,股价必将开启新一轮向上或向下的运动,这种震荡的区间虽然很考验投资者的心态,但也是投资者必须做出抉择的时候,如果要长线布局,在这时选择买点和卖点,往往比在一段上涨或下跌走势的中途选择追涨杀跌更左侧。 图1:万得全A指数和纳斯达克指数走势对比图2:纳斯达克指数的走势中枢 来源:Wind,中泰证券研究所来源:Wind,中泰证券研究所 2.2走势中枢的划分方法 在之前的报告《识别“双底”——技术分析算法、框架与实战之三》中,我们介绍了缠论中定义分型、笔、线段等基本结构的方法。在此基础上,缠论给出了走势中枢的定义:某级别走势类型中,被至少三个连续次级别线段所重叠的部分,称为走势中枢。所谓次级别,30分钟线相对于60分钟线为次级别,60分钟相对于日线为次级别,日线相对于周线为次级别,以此类推。但在实际应用中,完全可以只用本级别的数据进行划分。在双底的报告中我们给出了修正后的笔和线段的定义,在本文中,我们就直接在线段的基础上定义中枢:至少三个连续线段所重叠的部分,称为走势中枢(图3);并且有了基本的走势中枢结构之后,若要完整地找到一个走势中枢,还需要两个处理步骤:延伸和扩展。 图3:线段的划分示意图图4:基本的走势中枢结构 来源:Wind,中泰证券研究所来源:Wind,中泰证券研究所 2.1.1走势中枢的延伸 当连续的三条线段形成基本的中枢结构后,随着更多线段的加入,就需要判定中枢是继续延伸还是终止。我们给出的判定条件是,当一条线段离开中枢后,如果随后一条线段又返回中枢,则中枢继续延伸,否则即为终止。例如在图2中,EF离开中枢后FG又返回中枢,则中枢继续延伸;GH离开中枢后HI并没有返回中枢,则中枢终止。另外,由于中枢的上下界分别为向上线段拐点的最小值(记 为ZG)和向下线段拐点的最大值(记为ZD),因此当中枢不断延伸时,随着新的线段的加入,中枢的范围也在不断变化。 图5:走势中枢的延伸 H F I D B ZG G C ZD E J A 来源:中泰证券研究所 2.1.2走势中枢的扩展 前后相邻的两个走势中枢各自的区域是不能有重叠的。如果出现了重叠的情况,如图6所示,此时两个中枢合并为一个中枢。 图6:走势中枢的扩展 A 来源:中泰证券研究所 三、一二三类买卖点择时策略 3.1一二三类买卖点 缠论认为,真正合适的买卖点可以分为三大类:第一类买卖点、第二类买卖点、第三类买卖点(下文简称为一买、一卖、二买、二卖、三买、三卖),不在这三类买卖点进行买卖的行为都是不明智的。这三类买卖点,虽然不尽然都是最 合适的买卖点,但是当它们出现的时候,相对应的标的都值得我们关注。 第一类买卖点,是下跌趋势中,价格跌破最后一个中枢形成的背驰点。所谓背驰,是指价格创新低/新高而技术指标未创新低/新高,本文用MACD来辅助进行判断。如果复盘来看,价格的底部或顶部并不一定总是满足背驰的条件,之所以要在第一类买卖点的定义中加入背驰的要求,但是有些人认为,在背驰出现时进行交易可以降低犯错的概率。如图8中A点所示。可以看出,第一类买卖点是最后一个中枢中价格达到最小值/最大值的点。第二类买卖点是指在第一类买卖点出现之后发生回调/回升所产生的买卖点。以二买为例,二买和相对应的一买应处于同一走势中枢里,且二买的位置应处于中枢之内或之下。图8中B、C这两个点就属于二买,且都在中枢之内。如果位于中枢之上,就是三买了:第三类买卖点指的是离开中枢发生回调/回升却没有触及中枢上沿/下沿的拐点,因此也是中枢的破坏点。图8中的D点就是一个典型的第三类买点的例子。可以看出,一二三类买卖点本质上是下跌/上涨的趋势被破坏的点,不同之处在于确认的位置而已。 图8:第一二三类买点 来源:Wind,中泰证券研究所 上述介绍的是理论上的方法,实战中还有几点需要注意。首先,一二三类买卖点本质上都属于拐点,因此都需要右侧的确认。在本文中,只要符合一买/一卖的条件并且出现了底/顶分型就认为已确认。其次,一二三买卖点只是潜在的候选买卖点,有时候甚至可能会有连续出现多个同类买卖点的情况,这个时候并不能确定哪一个就是最合适的买卖点。最后,第一类买卖点的处理方法会有所不同,一买要求出现背驰,但买入之后寻找卖点时,并不能保证一定存在满足背驰的一卖,在这种情况下只能以二卖作为卖出点。本文在回测时遵循的原则为: a)对于同类买卖点,以第一个出现的为准。如图8中先后出现两个二买B 和C,那就只以B作为二买 b)对于不同类的买点,一二三类买点分开回测,对于卖点,以出现了背驰的一卖或二卖为卖点 3.2回测及分析 本文选择上证50、沪深300、中证500成分股进行回测,时间范围为2010 年1月至2022年5月,假定交易成本为5‰,扣除交易成本后,回测结果如下: 表1:三个指数成分股回测结果 平均持有买点类型买点数量时间 (天) 持有时间中位数 (天) 盈亏比 平均收益率 胜率 平均超额超收益 上证50成分股 62 0.7 2.19 92 96 2673 中证500成分股 一买 二 三买 694 二买 109 1054 一买 沪深300成分股 50 79 537 三买 2.81 87 107 102 二买 2.82% 2.96 95 113 167 一买 来源:Wind,中泰证券研究所 分析上表中的结果,可以得到以下两条结论: a)整体来看,一买、二买的表现明显好于三买; b)沪深300和中证500成分股的表现