网站首页 > 汇报材料> 文章内容

中信建投金融工程2016深度报告回顾系列之二十四:量化视角下的缠论初步解析

※发布时间:2017-2-28 11:50:10   ※发布作者:habao   ※出自何处: 

  《中信建投金融工程2016深度报告回顾系列》将带您重温中信建投金融工程团队2016年以来所有正式发布的深度专题报告,内容涉及的领域有事件驱动选股、量化基本面、资产轮动和行业配置等等。自9月16日起,计划每天在公众号推出一篇专题供读者欣赏。本文《量化视角下的缠论初步解析》为该系列的第二十四篇,属于缠论研究领域,原报告发布时间为2016年8月23日。

  (1)缠论简介

  缠论是一种择时类的技术理论,借助数学中的形态分类方法和物理中的动力学理论来解释市场走势。以市场走势中的K线图为基础,通过包含关系处理后,分辨出走势图中的分型(顶分型和底分型),根据分型划分出笔,再由笔构造出线段,再根据线段确立走势中枢,继而判别走势类型,通过分析走势中枢的位次,结合动力学部分的背驰及区间套,综合确定第一、二和三类买卖点。

  (2)缠论理论梳理

  根据形态学的方法,可按如下循序渐进的路线对市场走势进行分类:K线图——包含关系——分型——笔——线段——走势中枢——走势类型。根据形态学分类完成之后,下一步的工作就在于根据这些形态确定买卖点。缠论的买卖点系统建立在走势中枢的基础之上,并涉及到走势中枢的区间位置和动力学中的背驰等概念。

  (3)缠论可能存在的缺陷

  缠论的理论堪称完美,在完成形态分类的基础上只需按照买卖规则机械操作,但在实际操作中还是会遇到一些不明确之处,比如非标准背驰的判别、最后一个中枢的位置确定等。

  。此博主从2006年2月1日开始发表博客,陆续发表了诗词曲赋、音乐艺术、文史哲学、时政经济和股票市场等方面的多篇博客,其中他从2006年6月7日开始在博客中陆续发表“教你炒股票”系列文章,共108课,简称为缠论。相比于其他的技术分析理论,缠论是一套具有完备理论定义和精确买卖点定义的择时技术指标体系。引用原文作者的一句话来说“其他技术分析里(如波段、波浪、江恩和神经网络等)所说的现象,都能在本ID的理论中得到解释”(见教你炒股票19),比起其他技术分析理论的模糊和歧义,缠论有着精确定义和完美分类的巨大优势。

  在市场中流行的,关于缠论的一个词是“千人千缠”,意思是说,对于同一段市场走势,根据个人对缠论方法的理解,每个人划分出来的趋势、走势中枢和买卖点可能都不一样,出现此现象的原因在于缠论的理解难度大和人为的主观判断。为了最大化消除此类误差,本研究通过借助计算机编程的优势,严格按照缠论原文的定义,精确地量化缠论中的分类方法和买卖点体系,避免由分型、笔、线段和走势中枢的主观划分而带来的误差,并能较精确的判别同级别的背驰,寻找买卖点位置。

  本研究首先介绍了缠论中的基本概念,如包含关系、分型、笔、线段、走势中枢和走势类型等。在定义的基础上,结合背驰的MACD指标判别方法,找出三类买卖点的位置。

  为了更好地阐述缠论方法在市场行情中的运用,本研究选取了一段恰当的上证指数5分钟级别市场走势为例,测试由MATLAB编写的缠论量化程序,结果显示,程序很好地把市场走势进行完全分类,并识别出了有效的背驰点和买卖点,达到了很好的择时效果。

  缠论中的基本概念包括分型、笔、线段、走势中枢和走势。缠论对K线走势图进行处理时,只需要用到最高价和最低价的信息。在缠论原文中,关于分型、笔和线段的划分在教你炒股票62、65、67、69、71、77和78课有详细的定义。走势中枢的定义在教你炒股票17、18、19、20课有详细的讨论。走势的定义在教你炒股票32、33、36课有详细的讨论。

  由上图可知,在向上时(左图),向上的定义是B这根K线的最高价高于A这根K线的最高价,B、C这两根相邻K线满足包含定义,那么把B、C这两根K线的最高点当高点,而这两根K线低点中的较高者当成低点,这样就把两K线合并成一新的K线D;反之,当向下时(右图),向下的定义是F这根K线的最低价低于E这根K线的最低价,F、G这两根相邻K线满足包含定义,那么把F、G这两根K线的最低点当低点,而这两根K线高点中的较低者当成高点,这样就把F和G这两根K线合并成一根新K线H,以此规律,向后依次递推处理。(原文见教你炒股票62课)

  对所有的K线进行包含关系处理完成后,连续三根K线走势将只会是上图中的四种形态,第一种是上升K线组合,即多根K线呈现向上排列,后一根K线的最高价和最低

  价均高于前一根。第二种是顶分型,即相邻三根K线中的中间那根K线中最高价是最高的,最低价也是最高的。第三种是下降K线,即多根K线呈现向下排列,后一根K线的最高价和最低价均低于前一根。第四种是底分型,即相邻三根K线中的中间那根K线中最高价是最低的,最低价也是最低的。(原文见教你炒股票62课)

  2.2笔

  确定分型后,连接相邻的顶分型与底分型将构成一笔。笔的定义为两个相邻顶分型和底分型的顶底之间连线叫做笔。如下图中的AB线段为向下的一笔,BC线段为向上的一笔。但需要注意是顶分型和底分型之间至少要有一根独立K线,即满足缠论中所说的结合律。若K线走势图中,出现两个或多个同性质的分型,如果是顶分型,后面的顶高于前面的顶,则只保留后面的,否则保留前面的顶不变。若是底分型,后面的底低于前面的底,则只保留后面的,否则保留前面的底不变。

  线段还会有两种演变状态,一种是此线段继续延伸,另一种是此线段被另外一条线段破坏。缠论原文中强调,缠中说禅线段分解定理:线段破坏的充分条件是被另一个线段破坏。(见教你炒股票65课)。也就是说,线段不能由单单的一笔破坏,由笔产生的线段破坏不构成真正的破坏,线段只能被线段破坏。

  根据缠论原文的论述,线段的延伸和终止可由特征序列完全确定(原文见教你炒股票67、71课)。

  线段的特征序列:以向上笔开始的线段,可以用笔的序列表示:S1X1S2X2S3X3…SnXn。其中任一S称为线段的向上元素,任一X称为线段的向下元素。容易证明,任何Si与Si+1之间,一定有重合区间。考察序列X1X2…Xn,该序列中,Xi与Xi+1之间并不一定有重合区间,因此,这序列更能代表线段的性质。如下图,向上线段AB的特征序列为S1X1S2X2S3X3S4。

  定义:序列X1X2…Xn成为以向上笔开始线段的特征序列;序列S1S2…Sn成为以向下笔开始线段的特征序列。特征序列两相邻元素间没有重合区间,称为该序列的一个缺口。

  关于特征序列,把每一元素看成是一K线,那么,如同一般K线图中找分型的方法,也存在所谓的包含关系,也可以对此进行包含关系处理。经过包含处理后的特征序列,成为标准特征序列。以后没有特别说明,特征序列都是指标准特征序列。

  如上图所示,向上线段AB中,特征序列Xi对应的K线为i(i=1,2,3,4),其中K线3和K线4存在包含关系,将K线3和4包含处理后,线段AB的特征序列就称为标准特征序列。

  参照一般K线图关于顶分型与底分型的定义,可以确定特征序列的顶和底。注意,以向上笔开始的线段的特征序列,只考察顶分型;以向下笔开始的线段,只考察底分型。

  根据缠论原文,在标准特征序列里,构成分型的三个相邻元素,只有两种可能。第一种情况,特征序列的顶分型中,第一和第二元素间不存在特征序列的缺口,那么该线段在该顶分型的高点处结束,该高点是该线段的终点;特征序列的底分型中,第一和第二元素间不存在特征序列的缺口,那么该线段在该底分型的低点处结束,该低点是该线段的终点。第二种情况,特征序列的顶分型中,第一和第二元素间存在特征序列的缺口,如果从该分型最高点开始的向下一笔开始的序列的特征序列出现底分型,那么该线段在该顶分型的高点处结束,该高点是该线段的终点;特征序列的底分型中,第一和第二元素间存在特征序列的缺口,如果从该分型最低点开始的向上一笔开始的序列的特征序列出现顶分型,那么该线段在该底分型的低点处结束,该低点是该线段的终点。(教你炒股票67)

  那么,线段的严格划分可以分为以下两种情况:

  第一,出现笔破坏的情况。线段出现笔破坏,向上线段只考察X元素的特征序列,若出现顶分型,则原线段结束语该顶分型的高点。向下线段只考察S元素的标准特征序列。若出现底分型,则原线段结束于该底分型的低点。

  上图9显示,向上线段AB出现笔破坏,但特征序列X未出现顶分型,则B点不是此线段的终点,线段仍在延伸中,直到特征序列X出现顶分型。

  第二,未出现笔破坏的情况,即特征序列分型中的第一和第二元素间存在特征序列的缺口。在特征序列的顶分型中(即向上线段),如果从该顶分型最高点开始的向下一笔开始的X序列的特征序列出现底分型,那么该线段的终点是此顶分型的顶。在特征序列的底分型中(即向下线段),如果从该顶分型最低点开始的向上一笔开始的S序列的特征序列出现顶分型,那么该线段的终点是此底分型的底。

  上图11显示,向上线段AB未出现笔破坏,且特征序列X未出现底分型,则B点不是此线段的终点,线段仍在延伸中,直到特征序列X出现底分型。

  2.4走势中枢

  相对于走势中枢来讲,线段属于次级别走势类型,缠论原文对走势中枢的定义为:某级别走势类型中,被至少三个连续次级别走势类型(线段)所重叠的部分,称为缠中说禅的走势中枢。走势中枢形成方式有两种:一种是回调形成的(下—上—下型),一种是回升形成的(上—下—上型)。

  走势中枢的区间范围确定方法为:中枢高点为构成此走势中枢前三根线段中的次高点,中枢低点为前三根线段中的次低点,走势中枢范围为中枢高点与中枢低点构成的矩形区域。具体见下图。(见教你炒股票17、18课)

  走势中枢是缠论中非常重要的概念,原文对走势中枢的演变有以下三种论述。

  第一,走势中枢的延伸。“缠中说禅走势定理二”:在盘整中,无论是离开还是返回“缠中说禅走势中枢”的走势类型必然是次级别以下的。“缠中说禅走势定理三”:某级别“缠中说禅走势中枢”的破坏,当且仅当一个次级别走势离开该“缠中说禅走势中枢”后,其后的次级别回抽走势不重新回到该“缠中说禅走势中枢”内。(见教你炒股票18课)。也就是说,走势中枢由前三个次级别线段的重叠部分产生之后,若其以一个次级别的线段返回中枢,其过程就是走势中枢的延伸。

  第三,走势中枢的扩展,缠中说禅走势级别延续定理二:更大级别缠中说禅走势中枢产生,当且仅当围绕连续两个同级别缠中说禅走势中枢产生的波动区间产生重叠。(见教你炒股票20课)。也就说,在走势中枢的新生中,同级别的前后两个走势中枢的区间是不能有任何重叠的,这包括任何围绕走势中枢产生的任何瞬间波动之间的重叠。如果连续三个次级别线段的重叠区间虽然不和前面的走势中枢有任何重叠,但围绕该走势中枢产生的波动触及前面走势中枢延续时的某个瞬间波动区间,就不能认为该走势中枢是走势中枢的新生,而只是走势中枢的扩展,就产生了一个更大级别的走势中枢,即高级别走势中枢。如下图,中枢2中的某一线段低点ZD触及到了中枢1的范围内,那么中枢1将拓展,中枢2将不成立。

  2.5走势类型

  根据缠论的完全分类方法完成后,市场走势将分为盘整和趋势两种走势类型。

  盘整:在任何级别的任何走势中,某完成的走势类型只包含一个走势中枢,则称为该级别的盘整。(见教你炒股票17、18课)如下图。

  缠论作为一种择时类技术分析,买卖点分析处于核心地位。在缠论中共有三类买卖点,买卖点依附于走势中枢而生,买卖点与走势中枢的区间位置有着密切关系。同时,买卖点的判别也涉及到物理动力学中的背驰问题。缠论原文中说到“缠论中的所有买卖点(包括K线系统和均线系统),最终都可以归结到某级别的第一类买卖点”,而背驰与该种买卖点密切相关。任何的逆转都是从第一类买卖点开始的,无论是买点还是卖点,必然都对应着某级别的背驰。因此,背驰与买卖点必须结合在一起来讨论。缠中说禅背驰-买卖点定理:任一背驰都必然制造某级别的买卖点,任一级别的买卖点都必然源自某级别走势的背驰。(教你炒股票24)

  3.1背驰

  缠论中的背驰分为两种:趋势背驰和盘整背驰。

  趋势背驰的发生必须在至少两个同向同级别中枢的基础上,是指围绕最后一个同级别中枢的前后两个次级别走势(线段),后面线段的力度要弱于前面线段。所以说,趋势背驰肯定发生在第二个同向中枢之后,对于一个日线以上级别的第二个中枢,就可以密切关注背驰的出现。而对于1分钟小级别的情况,第二和第三个中枢背驰的情况占大多数,四、五个中枢以后才出现背驰的情况就相当罕见了。如果趋势背驰出现创新高或新低,将构成绝大多数的第一类买卖点。(教你炒股票27)

  盘整背驰是指在第一个中枢就出现背驰,这时不能算作是趋势背驰,只能算是盘整背驰。盘整背驰的技术含义在于,一个企图脱离中枢的向上线段,但由于力度有限,被阻止而被拉回到原来的中枢里面。但盘整背驰有两点用处,第一点是多数的第二、三类买点是由盘整背驰构成的,第二点是在大级别上,特别是至少周线级别以上的,这种盘整背驰所发现的,往往是历史性的大底部。(教你炒股票27)

  3.2一类买卖点

  缠论中的背驰分为两种:趋势背驰和盘整背驰。

  缠中说禅技术分析基本原理一:任何级别的任何走势类型终要完成,即“走势终完成”,意思在于“所有级别的都能分解成趋势与盘整”(教你炒股票17)。根据“走势终完美”的观点,必然要转化成其他走势类型。那么一个下跌走势类型完成后,必然要转化成上涨或盘整的走势类型。所以一类买卖点关键在于找到一个最有利的买卖位置。缠论的方法就是引入动力学中的背驰概念,利用走势中的背驰来确定一类买卖点。

  根据缠论原文中的教你炒股票24,给出了一种根据MACD对背驰的辅助判断方法。MACD判断背驰方法如下:首先要有两段同向的趋势,同向趋势之间一定有一个盘整或反向趋势连接,把这三段分别称为A、B、C段,具体见下图18。B的中枢级别要比A、C里的中枢级别(是说A、C线段里面的小级别中枢)要大,在A段之前,一定存在一个与B同级别或更大级别的一个同向中枢,这就说明A、B、C在一个大的趋势里,B这个中枢一般会把MACD的黄白线(也就是DIFF和DEA)会拉到0轴附近,而C段的走势类型完成时对应的MACD柱子面积(向上的看红柱子,向下看绿柱子)比A段对应的面积要小,这时可称为构成了标准的背驰。

  除了MACD指标辅助判别方法之外,还有一些其他判别背驰的方法,如均线相交面积背驰方法、黄白线运行位置等方法。均线相交面积背驰方法是以均线为基础定义的“背驰”,主要在缠论均线系统操作方法中运用。“趋势力度”概念:前一均线缠绕阶段与后一均线缠绕阶段之间的由短期均线与长期均线相交所形成的面积。利用均线相交面积判断背驰,主要是考察同向趋势中前、后一段时间短期均线与长期均线相交时形成的面积。若此面积越来越小,说明趋势力度越来越弱,就形成了背驰。

  黄白线运行位置方法判别如下:在一个下跌趋势里(如图18),对于A+B中枢+C的走势情况,C段对比A线创出新低,但MACD技术指标的黄白线返回0轴后不再创出新低,就构成了趋势底背驰。

  3.3二类买卖点

  二类买卖点的定义:第一类买(卖)点出现后,随着第一次次级别的上涨(下跌)结束,接着会有一次次级别的回调(上升),这个回调(上升)制造出来的低(高)点,是市场中仅次于第一类买(卖)点的较佳买入(卖出)位置,称为第二类买(卖)点,见图19。

  从时间顺序来讲,二类买卖点发生在一类买卖点之后。从次级别的角度来看,缠论买卖点定律一:任何级别的第二类买卖点都由次级别相应走势的第一类买卖点构成(教你炒股票17)。缠中说禅的第二类买卖点与中枢的关系也比较特殊,可以出现在最后一个中枢的任何位置,对于二类买(卖)点的位置出现在中枢下(上)的,其后的力度就值得怀疑,出现扩张性中枢的可能性极大,若出现在中枢区间范围中,出现中枢扩张和新生的机会对半,若出现在中枢上(下),中枢新生的机会就很大。(教你炒股票21)

  3.4三类买卖点

  三类买卖点的定义:第一类买(卖)点出现后,一个次级别走势向上(下)离开走势中枢,然后以一个次级别走势回调(上升),其低(高)点不跌(涨)回中枢区间,则构成第三类买(卖)点,见图19。

  缠论原文中的第三类买卖点定理:一个次级别走势类型向上离开走势中枢,然后以一个次级别走势类型回试,其低点不跌破ZG(中枢区间的上界),则构成第三类买点;一个次级别走势类型向下离开走势中枢,然后以一个次级别走势类型会抽,其高点不升破ZD(中枢区间的下界),则构成第三类卖点。(教你炒股票20)

  以上证指数5分钟数据为例子,完全按照缠论原文的概念划分市场走势,并根据MACD指标方法判断背驰,找出了三类买卖点。下面例子选择的时间区间约为:2015年12月17日14点30分至2016年5月10日14点55分。这段时间的市场走势在顶背驰(3684.57点,2015年12月23日14点25分)发生后,市场下跌,形成第二、第三类卖点(3627.85点,2015年12月25日10点15分形成第二类卖点;3556.65点,2015年12月19日14点15分形成第三类卖点),随后再形成下跌趋势,连接三个连续下跌的同级别走势中枢,之后出现底背驰(2647.55点,2016年1月28日14点50分),市场转而上涨,形成第二、第三类买点(2755.24点,2016年1月29日14点40分形成第二类买点;2772.46点,2016年2月5日10点35分形成第三类买点),市场继续上涨(需要去除一段市场极端行情),形成上涨趋势,连接两个连续上涨的同级别走势中枢,之后出现顶背驰(3097.16点,2016年4月13日13点25分),市场转而下跌。为了更加详细的阐述,下面将这段市场走势分成四个阶段,并对趋势、走势中枢、背驰和买卖点等内容进行详细地分析。

  如上图所示,从2015年12月17日14点30分开始形成一条向上的线段,之后再从2015年12月22日9点35分开始,由连续三条线段的重叠部分形成最后一个向上的5分钟级别的走势中枢,并且在2015年12月23日14点25分(3684.57点)发生顶背驰,形成第一类卖点,根据第二类卖点的定义,出现第一类卖点之后的下跌线段回升形成的高点就是第二类卖点,所以在2015年12月25日10点15分(3627.85点)形成第二类卖点。中枢1的时间段约为2015年12月22日9点35分至2015年12月28日10点55分。趋势段1的时间段约为2015年12月28日10点55分至2015年12月29日10点10分。

  由上图可看出,随后上证指数继续下跌,根据第三类卖点定义(第一类卖点出现后,一个次级别走势向下离开走势中枢,然后以一个次级别走势上升,其高点不涨回原来的中枢区间,则构成第三类卖点),则在2015年12月29日14点15分(3556.65点)形成第三类卖点,之后再形成5分钟级别中枢(中枢2),市场指数趋势继续向下,并在2016年1月6日10点00分(3322.53点)再次形成第三类卖点。

  由上图可看出,此后,上证指数总体上继续下跌,并之后再次形成了两个5分钟级别的下跌中枢,在中枢4形成后,在2016年1月28日14点50分(2647.55点)构成了底背驰,形成了第一类买点,随后在2016年2月3日10点00分(2699.01点)形成第二类买点。

  由上图可以看出,在底背驰之后,首次离开最后一个中枢的上升线段回调形成的低点(高于中枢),此点就是一个安全的第三类买点,那么在2016年2月5日10点45分(2767.61点)形成了第三类买点。2月25日左右由于市场上传言“自3月1日起创业板将全面停止审核,将实施注册制改革,实施期限为两年”,市场反应强跌,造成暴跌,导致了市场发生极端行情,但市场不久后就完成了修复,所以为了便于分析,暂时不考虑这一段市场行情,也就是说,附近的两个走势中枢不进行扩展处理。随后,再形成了两个向上的走势中枢,并在2016年4月13日13点25分(3097.16点)构成顶背驰,形成第一类卖点。市场之后转而进入下跌趋势。

  第一,包含关系的处理,可能会失去一些比较重要的信息,例如,方向向上时,相邻K线A和B具有包含关系,A包含B,则说明K线A的最高价要高于K线B的最高价,K线A的最低价要低于K线B的最低价,如果K线A的最低价远远低于K线B的最低价,在向上包含处理时,A、B两根K线合并,新的K线的最低价等于K线B的最低价,那么将失去K线A最低价的信息。

  第二,中枢区间范围的确认。缠论原文中对走势中枢的定义是:某级别走势类型中,被至少三个连续次级别走势类型(线段)所重叠的部分,称为缠中说禅的走势中枢。但对走势中枢区间范围的界定没有明确的说法。一般地处理方法为,取前三条线段的重叠部分,即中枢高点为构成此走势中枢前三根线段中的次高点,中枢低点为前三根线段中的次低点,走势中枢范围为中枢高点与中枢低点构成的矩形区域。但如果前三条线段的重叠部分很小,而之后的线段波动范围较大时,就可能会出现中枢区间范围处理不当的问题。

  第三,最后一个中枢的确认。在第一类买卖点确定前,必须要找到最后一个中枢,但最后一个中枢的确定方法没有明确,可能就会出现背驰之后再背驰(背了又背)的情况。

  第四,买卖点的成功。如果没有明确确定最后一个中枢,就会出现第一类买卖点不成功的情况,即在前一个中枢,已经构成底背驰,并出现第一类买卖点,但市场趋势并没有完结,又出现了位置更佳的第一类买卖点。三类买卖点可以看作是趋势买卖点,一旦趋势形成,就可以出现很多次,但这些买卖点的安全性没有明确的阐述。

  免责声明:

  本公众订阅号(微信号:中信建投金融工程研究)为丁鲁明金融工程研究团队(现供职于中信建投证券研究发展部)设立的,关于金融工程研究的唯一订阅号;团队负责人丁鲁明具备分析师证券投资咨询(分析师)执业资格,资格证书编号为:S01。

  本订阅号不是中信建投证券金融工程研究报告的发布平台,所载内容均来自于中信建投证券研究发展部已正式发布的金融工程研究报告或对报告进行的跟踪与解读,如需了解详细的报告内容或研究信息,请具体参见中信建投证券研究发展部的完整报告。

  在任何情况下,本订阅号所载内容不构成任何人的投资建议,中信建投证券及相关研究团队也不对任何因使用本订阅号所载任何内容所引致或可能引致的损失承担任何责任。

  订阅者对本订阅号所载所有内容(包括文字、音频、视频等)进行复制、转载的,需注明出处,且不得对本订阅号所载内容进行任何有悖原意的引用、删节和修改。

推荐: