阶段 2·基本构件·第 3 / 3 节·约 14 分钟
笔
在一段陌生 K 线上正确划出所有笔,并说清自己用的是哪种口径。
分型太多、太碎,大部分是噪音。笔要解决的就是这个问题: 把密集的分型筛掉一部分,只留下真正划分走势的那些。
定义
一笔由一个顶分型和一个底分型连接而成:
- 顶分型在前、底分型在后 → 向下笔
- 底分型在前、顶分型在后 → 向上笔
笔的两个端点分别是两个分型的顶点和底点。所有的笔首尾相接, 上一笔的终点就是下一笔的起点,方向严格交替。
如果只有这条规则,那么每两个相邻的异性分型都能连成一笔, 图上会密密麻麻全是笔——和直接用分型没区别。所以还需要约束。
约束一:分型不能共用 K 线
两个分型如果共用了 K 线,不能连成一笔。
顶分型占据三根 K 线,底分型也占据三根。如果顶分型的第三根就是底分型的第一根, 两者重叠,这中间根本没有走出一段像样的走势。
这条约束基本没有争议,各家实现都有。
约束二:中间要有独立 K 线
这条就是分歧的来源。
严格笔要求:两个分型之间,除去各自占用的三根 K 线, 至少还要有一根独立的 K 线。也就是说,从顶分型的顶点到底分型的底点, 处理后的 K 线序列上至少间隔 4 根。
宽松笔不要这个额外的独立 K 线,只要求两个分型不共用 K 线,间隔 3 根即可。
亲手对比一下
下面这张图可以直接切换两种口径。先看严格笔,再切到宽松笔, 注意笔的数量和位置怎么变:
真实日线 sz002415,截取 200 根,数据截至 2025-01-03。仅用于结构演示,非实时行情。
你会看到:宽松笔明显更多、更碎。在震荡区间里差别最大, 在单边趋势里两者往往一致。
同性分型怎么处理
上一课提到分型不严格交替。划笔时遇到连续的同性分型,规则是 保留更极端的那个:连续两个顶分型保留高的,连续两个底分型保留低的。
道理很直接:笔要刻画的是这一段走势到达的极值,中间那些没能创新高的 局部高点对结构没有贡献。
一个常见的判定顺序错误
很多人划笔时是这样做的:从左往右扫,遇到一个分型就试着和上一个连成笔。
这样做在多数情况下对,但在后面出现更极端的同性分型时会错—— 你已经画好的笔需要撤销重画。
正确的做法是边扫描边回溯:确认下一个分型时,要检查它是否让之前的判定失效。 本站算法就是这么做的,这也是为什么笔的构造不是一次简单的遍历。
手工画的时候,实用的办法是先把所有分型标出来,再整体划笔, 而不是走一步画一步。
笔的意义
划完笔,你手上第一次有了结构:一串首尾相接、方向交替的线段, 每一段都有明确的起点、终点、方向和幅度。
后面所有东西都建立在这上面:
所以笔画错了,后面全错。这一阶的通关标准是「给一段陌生 K 线, 能正确划出所有笔」,请务必达到再往下走。
这一课的要点
- 一笔连接一个顶分型和一个底分型,方向交替,首尾相接
- 两个分型不能共用 K 线
- 严格笔额外要求中间至少一根独立 K 线,宽松笔不要求——这是真实存在的口径分歧
- 连续同性分型保留更极端的那个
- 划笔需要回溯,不能一遍扫过去就定稿
试一道
刚学的东西趁热做一道,比读第二遍有用。答错可以重试,也可以直接看解析。