连续包含关系的K线按时间顺序合并,是缠论技术分析中的基础操作,核心在于严格遵循“时间优先、方向优先”的规则,确保K线序列在逻辑上连续且无冗余。合并后的K线用于定义顶底分型,进而识别笔和中枢。
包含关系的定义与条件
包含关系指相邻两根K线,一根的最高价和最低价完全被另一根覆盖。具体条件为:若K线A的最高价≥K线B的最高价,且A的最低价≤K线B的最低价,则A包含B;反之亦然。处理前必须确认K线序列已按时间排序,且合并只针对相邻K线,不跨级处理。
按时间顺序合并的步骤
合并的关键是从左侧第一根K线开始,逐对检查并处理,分为上升趋势和下降趋势两种情况。方向由前两根非包含K线决定:若前一根高点更高、低点更高,则为上升趋势,合并时取高点中的较高者、低点中的较高者;若前一根高点更低、低点更低,则为下降趋势,合并时取高点中的较低者、低点中的较低者。具体步骤如下:
- 定位起始:从序列最左侧第一根K线开始,与第二根比较是否包含。
- 判断方向:若包含,根据前两根非包含K线确定趋势方向(上升或下降)。
- 合并取值:按方向规则计算合并后K线的高低点,替换原有两根K线。
- 迭代处理:用合并后的新K线继续与下一根比较,重复步骤1-3,直到所有包含关系被消除。
例如,连续三根K线(A、B、C),若A与B包含,合并为D;再用D与C比较,若仍包含,继续合并,最终得到一个无包含的K线序列。
举例说明合并后的高低点取值
以实际数字为例:假设K线1(高10,低5)、K线2(高8,低4)、K线3(高12,低6)。K线1与K线2存在包含(K线1完全覆盖K线2)。前两根非包含K线(假设K线1之前还有一根K线0,高7,低3)显示K线0到K线1为上升趋势(高点、低点均上升)。因此合并K线1和2:取高点中的较高者(10),低点中的较高者(5),得到合并K线D(高10,低5)。然后D与K线3比较:D的高点10低于K线3的高点12,D的低点5低于K线3的低点6,因此不包含,合并结束。最终序列为D(高10,低5)和K线3(高12,低6)。
常见问题
### 如果合并后仍然包含,怎么办?
继续按相同规则迭代合并,直到当前K线与前后K线均无包含关系。合并过程是递归的,直到整个序列无包含。
### 起始方向如何确定?
若序列开头两根K线就包含,则默认取向上合并(即取高低点中的较高值),因为缠论中通常假设初始方向为上升,直到出现反向分型。实际操作中,也可从第三根K线开始判断方向。
### 合并会影响后续分型识别吗?
不会。合并后的K线是分型识别的基础,严格按规则合并能避免主观调整,保证分型和笔的划分一致性。若合并失误,后续顶底分型可能错误,导致缠论结构偏差。