指标:K 线形态与结构突破

十四项只读取每根 K 线聚合 OHLC 的研究:吞没、针形 K 线、内包与外包 K 线、十字星、三 K 线反转、跳空开盘、摆动高/低点、结构突破,外加五项描述 K 线结构的窗格研究。标记画在价格图上;直方图位于窗格中。

Senzoukria · 文档 · 更新于 2026 年 9 月


位置

位置
图表工具栏 → 指标 → 结构与时段 分组
输入
已加载 K 线的开、高、低、收;不用成交量、delta 或价位明细
时段重置
没有 —— 一个形态是 2 到 3 根 K 线上的局部事实

它做什么

这一族把 K 线几何形状转换成标记和小直方图。九项研究在价格图上画标记(叠加层):吞没、针形 K 线、内包 K 线、外包 K 线、十字星、三 K 线反转、跳空开盘、摆动高/低点和结构突破。五项画在窗格里:更高高点 / 更低低点(一条 −1/0/+1 的线)、区间压缩、连续同向 K 线、K 线实体百分比和上下影线失衡。

这里适用两条约定。内包 K 线、外包 K 线和摆动枢轴在极值上使用严格不等式,因此相等的高点是一次回测而不是收缩;吞没比较的是实体而不是极值,采用闭区间判定,带参数的阈值也是如此,这就是为什么比值恰好等于 2 会被阈值 2 捕获。区间为零的 K 线绝不产生标记或数据点,因为 0/0 是信息的缺失,而不是 0 %。

预热处理是诚实的:需要前一根 K 线的形态在第一根上保持沉默,摆动枢轴只有在它右侧的 K 线存在之后才被确认。不会对一根还不存在的 K 线画任何东西。

参数设置

指标面板中暴露的参数
设置默认改变什么
吞没 — 看涨 / 看跌颜色绿 / 红当前 K 线实体覆盖前一根实体;不要求颜色相反
针形 K 线 — 影线 / 实体比2(1–10)影线长度相对实体的最小倍数,含等于
针形 K 线 — 实体位于对侧三分之一开启要求实体落在影线对面的那三分之一里
十字星 — 实体 / 区间容差0.1(0–0.5)实体 ≤ 容差 × 区间;0 表示收盘价等于开盘价
跳空开盘 — 最小跳空(跳动点)4(1–500)开盘价与前收盘价之间的跳空,按整数跳动点计
摆动高/低点 — 每侧 K 线数3(1–50)枢轴只有在右侧出现这么多根 K 线之后才确认
结构突破 — 每侧摆动 K 线数3(1–50)同样的枢轴;收盘价越过最后一个已确认摆动点时标记一次突破
区间压缩 — 参考周期20(1–500)K 线区间除以前 N 根 K 线区间的均值
内包 / 外包 K 线 — 颜色青 / 橙在 K 线最高价处的方形标记
三 K 线反转 — 颜色绿 / 红当第三根 K 线收于第一根的极值之外时,在其上画箭头
连续同向 K 线、K 线实体 %、影线失衡 — 颜色每项研究各自设定正值与负值的直方图颜色

怎么用

在指标面板的搜索框里添加研究。标记位置由规则固定:看涨吞没在 K 线最低价处画箭头,看跌吞没在最高价处;内包和外包 K 线在最高价处用中性方块;十字星在收盘价处用圆点;跳空开盘在开盘价处画箭头;结构突破的箭头落在确认突破的那根收盘价上。

更高高点 / 更低低点在两个极值都上移时返回 +1,都下移时返回 −1,其余情况返回 0;这个 0 是一个实测值,不是缺口。区间压缩低于 1 表示该 K 线相对近期常态在收缩,应与相对成交量一起读。K 线实体 % 接近 100 就是光头光脚线;影线失衡大于 0 表示来自上方的拒绝。

限制与易错点

  • 跳空开盘需要合约的最小跳动价位。未知时宁可不画标记,也不猜测价格网格。
  • 摆动枢轴和结构突破会延迟出现,延迟等于每侧 K 线数设置;绝不显示临时枢轴。
  • 吞没是一个实体重叠形态:前一根 K 线可以是阳线、阴线或十字星。它不是教科书上那种两色反转形态。
  • 未收盘 K 线的形状仍可能变化;实时 K 线上的标记在它收盘之前都是临时的。
  • 这些形态会画在任何周期上,包括 tick、成交量和区间 K 线,而在那里「跳空开盘」这个概念比较弱。

其他语言版本

常见问题

为什么高点相等的内包 K 线没有被标记?
包含关系在两侧都是严格的。相等的高点或低点是对同一极值的再次测试,不是收缩;标记它会让标记在隔夜的横盘序列上不停闪烁。
结构突破会重绘吗?
不会。一个摆动点只有从它被确认的那根 K 线开始才作为参考使用,而这个价位会被第一根越过它的收盘价消耗掉。标记一旦画出就不再移动。
这些形态用到成交量或 delta 吗?
不用。这一族只读 OHLC。如果你需要订单流确认,请把它们和 delta 或 footprint 单元格结合起来看。