一、总则
- 原料为 1 分钟 K 线,只用最高价、最低价。 开盘价、收盘价不参与合并、分型、笔的判定。
- 合并之后一律用合并 K 线的高低价。 分型、笔都在合并后的序列上判定,不回头看原 K 线。
- 当下性:每来一根 1 分钟 K 线,依次做合并 → 分型 → 笔 → 线段,只用已走出的 K 线。时间不晚于上一根的 K 线丢弃。输入的每根 1 分钟 K 线都已走完,到来即确认;正在走的 K 线不参与合并。
- 坐标与确认时刻:分型、笔点都有坐标(极值所在原 K 线的时间)和确认时刻(成立的那一拍);坐标不得晚于确认时刻。
二、K线合并
2.1 包含
两根 K 线中,一根的高点、低点都在另一根的范围内(含相等),称包含关系。
2.2 方向
合并的目的是把相邻两根 K 线的关系简化为「向上」「向下」两类。方向由前一根合并 K 线与当前合并 K 线定:
- 当前一根高点、低点都高于前一根:向上;
- 当前一根高点、低点都低于前一根:向下。
2.3 合并
当前合并 K 线与新 K 线有包含关系时,二者合成一根:
| 方向 | 高点 | 低点 | 坐标 |
|---|---|---|---|
| 向上 | 两者高点取高 | 两者低点取高 | 高点所在原 K 线 |
| 向下 | 两者高点取低 | 两者低点取低 | 低点所在原 K 线 |
2.4 顺序原则
- 新 K 线只与最后一根合并 K 线比较;合并结果再与下一根比,有包含继续合并,无包含则新起一根。
- 包含关系不传递:第 1、2 根包含、第 2、3 根包含,不推出第 1、3 根包含。
- 合并完成后,相邻两根合并 K 线无包含关系。
2.5 细则
- 同价:两根高点(向上)或低点(向下)相等,坐标取后一根。
- 序列开头:从左往右找到第一对互不包含的 K 线,才开始合并。此前遇包含,舍前留后,以新 K 线代替。
- 方向无法判定:沿用最近一次有效方向;序列开头从无方向时按向上。
三、分型
3.1 定义
在相邻三根合并 K 线上判定,高点、低点都比,且严格:
- 顶分型:中间一根的高点高于两侧高点,低点也高于两侧低点;
- 底分型:中间一根的低点低于两侧低点,高点也低于两侧高点。
顶:顶分型中间 K 线的高点;底:底分型中间 K 线的低点。坐标取中间合并 K 线的坐标(2.3)。
3.2 成立
- 第三根合并 K 线出现(即第一根不被中间 K 线包含的原 K 线到来)的当拍成立,该拍为分型的确认时刻。
- 分型成立后不撤销:第三根其后的合并只会离中间 K 线更远。
- 三根即判,不等第 4 根合并 K 线。两种判法认出的分型位置相同,三根即判的确认时刻更早。
- 不分阴阳,不看开盘、收盘。
四、笔
4.1 笔点
笔的端点称笔点,即分型的顶或底;顶底交替。末笔点:最后一个笔点。
4.2 首个笔点
出现的第一个分型即为首个笔点。
4.3 新笔成立
末笔点之后出现反向分型,同时满足以下两条,该分型成为新笔点:
- 距离:两分型中间 K 线的合并序号之差不少于 4。也就是顶分型与底分型不共用合并 K 线,且两分型之间至少有一根独立的合并 K 线;从顶到底(含两端)至少 5 根合并 K 线。
- 价格:顶严格高于底。
4.4 笔端延伸
末笔点之后出现同向分型且更极端(顶更高、底更低,严格),末笔点移到该分型,不问距离。同价不动。
4.5 忽略
不满足 4.3、4.4 的分型一律忽略:反向但距离不足或价格不合;同向但不更极端。
按「类型 × 距离 × 价格」共 16 种情况,归并后只有四种起作用:
| 类型 | 距离 | 价格 | 处理 |
|---|---|---|---|
| 前顶后底 | 足够 | 前高后低 | 下降笔生成(4.3) |
| 前底后顶 | 足够 | 前低后高 | 上升笔生成(4.3) |
| 前顶后顶 | 不论 | 前低后高 | 上升笔延伸(4.4) |
| 前底后底 | 不论 | 前高后低 | 下降笔延伸(4.4) |
其余要么忽略后点,要么不会发生(反向分型越过末笔点之前,中间必先有同向分型把笔延伸过去)。
4.6 确认与暂定
- 新笔点、笔端延伸,都以当拍为确认时刻。
- 反向新笔成立之前,末笔点仍可延伸,最后一笔是暂定的。
4.7 跳空
笔层不对跳空作特殊处理,有跳空的 K 线按普通 K 线合并、判分型。日间跳空在线段层处理,见《线段法条汇编》第三章。
4.8 笔口径
采用老笔(4.3 第 1 条)。第 81 课放宽的新笔(不考虑包含、顶底极值 K 线之间至少 3 根)不采用。
本文涉及K线合并、分型、笔、特征序列和线段已全部程序化,确实有人认为我着相(太注重分解细节)了,为了用软件的人不再着相(把精力放在分解怎么用,不要放在怎么分解上),我着相没啥。
请参考: