K线至笔的结合律
文/莫己求
从多条K线到构造出一笔,这是整个缠论的最基础部分。如果这里理解有错,则后面的都会错。虽然结合K线成为一笔的规律(笔结合律)看图很简单,但是在多种与包含关系可能的结合下,可以非常复杂。在仔细阅读和尝试缠君的笔结合律后,本博主发现,可能因为篇幅或速写的关系,缠君有含糊和出错的情况。虽然这些情况发生的机会少而且对买卖点的影响也不多大,但是如果是写电脑程序,那就会出现Bug。
以下是缠君在62,65和77课程内有关定义笔结合律的内容。然后才是本博主指出可能产生Bug的地方。最后还有其他缠君讲到“笔”的相关资料。所有关于缠君对于“笔”的重要讨论应该都收集在这篇博文里了。可以省了到处去找。对于打好缠论基础的人或细致的缠论程序员,这篇的内容应该是必读的。
L62:
像图1这种,第二K线高点是相邻三K线高点中最高的,而低点也是相邻三K线低点中最高的,本ID给一个定义叫顶分型;图2这种叫底分型,第二K线低点是相邻三K线低点中最低的,而高点也是相邻三K线高点中最低的。
像图3这种,顶和底之间必须共用一个K线,这就违反结合律了,所以这不算一笔,而图4,就光是顶和底了,中间没有其他K线,一般来说,也最好不算一笔,而图5,是一笔的最基本的图形,顶和底之间还有一根K线。在实际分析中,都必须要求顶和底之间都至少有一K线当成一笔的最基本要求。
当然,实际图形里,有些复杂的关系会出现,就是相邻两K线可以出现如图6这种包含关系,也就是一K线的高低点全在另一K线的范围里,这种情况下,可以这样处理,在向上时,把两K线的最高点当高点,而两K线低点中的较高者当成低点,这样就把两K线合并成一新的K线;反之,当向下时,把两K线的最低点当低点,而两K线高点中的较低者当成高点,这样就把两K线合并成一新的K线。经过这样的处理,所有K线图都可以处理成没有包含关系的图形。
而图7,就给出了经过以上处理,没有包含关系的图形中,三相邻K线之间可能组合的一个完全分类,其中的二、四,就是分别是顶分型和底分型,一可以叫上升K线,三可以叫下降K线。所以,上升的一笔,由结合律,就一定是底分型+上升K线+顶分型;下降的一笔,就是顶分型+下降K线+底分型。
L65:
对于分型,里面最大的麻烦,就是所谓的前后K线间的包含关系,其次,有点简单的几何思维,根据定义,任何人都可以马上得出以下的一些推论:
1、用[di,gi]记号第i根K线的最低和最高构成的区间,当向上时,顺次n个包含关系的K线组,等价于[maxdi,maxgi]的区间对应的K线,也就是说,这n个K线,和最低最高的区间为[maxdi,maxgi]的K线是一回事情;向下时,顺次n个包含关系的K线组,等价于[mindi,mingi]的区间对应的K线。
2、结合律是有关本ID这理论中最基础的,在K线的包含关系中,当然也需要遵守,而包含关系,不符合传递律,也就是说,第1、2根K线是包含关系,第2、3根也是包含关系,但并不意味着第1、3根就有包含关系。因此在K线包含关系的分析中,还要遵守顺序原则,就是先用第1、2根K线的包含关系确认新的K线,然后用新的K线去和第三根比,如果有包含关系,继续用包含关系的法则结合成新的K线,如果没有,就按正常K线去处理。
3、假设,第n根K线满足第n根与第n+1根的包含关系,而第n根与第n-1根不是包含关系,那么如果gn>=gn-1,那么称第n-1、n、n+1根K线是向上的;如果dn<=dn-1,那么称第n-1、n、n+1根K线是向下的。
有人可能又要问,如果gn<gn-1且dn>dn-1,算什么?那就是一种包含关系,这就违反了前面第n根与第n-1根不是包含关系的假设。同样道理,gn>=gn-1与dn<=dn-1不可能同时成立。
L77:
如果没有包含关系,3个K线就可以决定一个分型,但注意,任何相邻的分型之间必须满足结合律,也就是,不能有些K线分属不同的分型,这样是不允许的。
一般来说,对不熟悉的人,首先应该按定义,把分析的图中的分型按照包含关系以及结合律的最基本处理后给标记好,顶分型可以用向下的箭头、底分型可以用向上的箭头,这样就一目了然了。
有了上面这基础工作,那这个图就可以看成只有这些分型,分型之间的K线都可以暂时不用管。下面的工作,就是确定笔了。笔,必须是一顶一底,而且顶和底之间至少有一个K线不属于顶分型与底分型。当然,还有一个最显然的,就是在同一笔中,顶分型中最高那K线的区间至少要有一部分高于底分型中最低那K线的区间,如果这条都不满足,也就是顶都在低的范围内或顶比底还低,这显然是不可接受的。
因此,在确定笔的过程中,必须要满足上面的条件,这样可以唯一确定出笔的划分。这个划分的唯一性很容易证明,假设有两个都满足条件的划分,这两个划分要有所不同,必然是两个划分从第N-1笔以前都是相同的,从第N笔开始出现第一个不同,这个的N可以等于1,这样就是从一开始就不同。那么第N-1笔结束的位置的分型,显然对于两个划分的性质是一样的,都是顶或底。对于是顶的情况,那么第N笔,其底对于两个划分必然对应不同的底分型,否则这笔对两个划分就是相同的,这显然矛盾。由于分型的划分是唯一的,因此,这两种不同的划分里在第N笔对应的底分型,在顺序上必然有前后高低之分,而且在这两个底之间不可能还存在一个顶,否则这里就不是一笔了。
如果前面的底高于后面的底,那么前面的划分显然是错误的,因为按这种划分,该笔是没有完成的,一个底不经过一个顶后就有一个更低的底,这是最典型的笔没完成的情况。
如果前面的底不低于后面的底,那么如果再下面一个顶分型出现前,如果有一个底分型低于前面的底,那么,这两种划分都是不正确的,所划分的笔都是没完成的;如下面一个顶分型出现前,没有一个底分型低于前面的底,那么下面一个顶分型,必然高于前面的底,因此,前面的底和这个顶分型就是新的N+1笔,因此,第N笔和第N+1笔就有了唯一的划分,这个第N笔开始有不同划分相矛盾。
关于第N-1笔结束的位置的分型是底的情况,可以类似去证明。
综上所述,显然,笔的划分是唯一的。
从上面笔划分的唯一性证明中,其实也知道如何去划分笔的步骤:
一、确定所有符合标准的分型。
二、如果前后两分型是同一性质的,对于顶,前面的低于后面的,只保留后面的,前面那个可以X掉;对于底,前面的高于后面的,只保留后面的,前面那个可以X掉。不满足上面情况的,例如相等的,都可以先保留。
三、经过步骤二的处理后,余下的分型,如果相邻的是顶和底,那么这就可以划为一笔。
如果相邻的性质一样,那么必然有前顶不低于后顶,前底不高于后底,而在连续的顶后,必须会出现新的底,把这连续的顶中最先一个,和这新出现的底连在一起,就是新的一笔,而中间的那些顶,都X掉;在连续的底后,必须会出现新的顶,把这连续的底中最先一个,和这新出现的顶连在一起,就是新的一笔,而中间的那些底,都X掉。
显然,经过上面的三个步骤,所有的笔都可以唯一地划分出来。
现在是本博主针对缠君没有讲到或讲错了的几点:
1.根据笔结合律先要有两个顶底或底顶分型、后需要在两者之间有至少一个不属于两边分型的K线的顺序(L62),这些K线可以是一条与两边有包含关系的K线,也可以是数条组成次顶底分型的K线。其原则应该是,没有这些中间的K线,两边的顶底分型依然成立。这点是缠君没有叙述清楚的。尤其是如果只是一条有包含关系的K线的情况,如果先做包含处理,就会出现图4的情况。这可能也是缠君“一般来说”以外算作一笔的情况。以上是从缠君字面的最低要求得出的定义,也是本博主偏向的定义。
不过在缠君案例中,似乎是一个更严禁的定义:要求两个顶底分型中间的K线必须是处理了包含关系以后的K线。这也符合“上升的一笔,由结合律,就一定是底分型+上升K线+顶分型;下降的一笔,就是顶分型+下降K线+底分型”。如果是这样,就会少很多笔了。在L69图中标1后的两个“X”就是分辨这两个不同定义的情况。但是这也有可能是缠君一个小疏忽。
这两者的分别就在于在顶底分型之间是否(1)只要有一K线分开两分型就可以,