Swing High/Low 指标:公式、参数与读法
Swing High/Low 标记已确认的摆动点:某根K线的最高价严格高于其左右各 N 根K线的最高价,或其最低价严格低于左右各 N 根K线的最低价。
Senzoukria · 指标 · Updated September 2026
Swing High/Low — 结构与交易时段, 叠加在价格图上.
Swing High/Low 测量的是什么
两侧比较都是严格的,这意味着平台(两根K线共享同一极值)根本不会产生摆动点,而不是产生两个相互竞争的点。确认需要候选K线之后再出现 N 根K线,所以每个标记都在它所识别的转折之后 N 根K线才出现;指标不画那种下一根K线就可能消失的临时摆动点。已加载图表最前和最后的 N 根K线,某一侧缺少参照,永远不会被标记。摆动高点画成位于K线最高价的向下箭头,摆动低点画成位于其最低价的向上箭头,指向它们所识别的转折方向。
公式:代码中的实现
这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:
Swing high / low — pivots stricts sur `leftRight` barres de chaque côté (cf. `isSwingHigh`/`isSwingLow` : STRICT des deux côtés, un plateau ne produit pas de pivot). Défaut 3 — le compromis habituel entre bruit (1-2 barres : chaque respiration devient un pivot) et retard (5+ : la structure n'apparaît qu'une fois le mouvement fini). Les `leftRight` premières et dernières barres n'ont PAS assez de contexte : aucun marqueur — un pivot « provisoire » qui disparaît à la barre suivante serait un mensonge visuel. C'est le prix de la confirmation : un swing n'est connu qu'avec `leftRight` barres de retard. Marqueurs : arrow-down au HIGH d'un swing high (le sens du retournement attendu), arrow-up au LOW d'un swing low.
如何解读
- 看序列而不是单个标记:一个比一个高的摆动低点描述的是一种结构,当其中一个被跌破时,图景就变了。
- 图表右端总是落后 N 根K线:那里可能已经在形成转折而尚无标记,所以那里没有标记并不等于没有摆动点。
- 之前的摆动极值通常是止损单所在的地方;价格穿过其中一个时,那一刻的足迹图会显示这次突破是被吸收了还是被推动过去了。
- 调高设置只保留较大的转折,这是查看一个小结构是否位于更大结构之内的实用方法。
- 所有标记看起来都一样:一个 tick 的转折和一次大反转得到的是同样的箭头,所以大小要从图表上判断,而不是从标记上判断。
参数与默认值
每侧K线数默认为 3,这是常用的折中:1 或 2 会把几乎每一次波动都变成摆动点,而 5 或以上只显示显著的转折,但确认也相应更晚。该参数接受 1 到 50。两种颜色分别区分摆动高点(#ef5350)和摆动低点(#26a69a),不影响识别。
| 参数 | 类型 | 默认值 | 取值范围 |
|---|---|---|---|
| Bars each side | number | 3 | 1 – 50 |
它无法显示的内容
这个方法按构造就有滞后,恰好 N 根K线,任何办法都无法在不产生会消失的标记的前提下消除这一延迟。它不做任何排序:无论价格在其周围走了多远,每个摆动点的画法都一样。严格比较意味着平头双顶即使肉眼一目了然,也不会产生标记。识别只使用高点和低点,所以摆动点处的成交量、Delta 和吸收对它都是不可见的;而更改K线周期会让摆动点集合完全改变。
相关指标
- Prior Week High/Low — 结构与交易时段
- Engulfing — 结构与交易时段
- Pin Bar — 结构与交易时段
- Inside Bar — 结构与交易时段
- Outside Bar — 结构与交易时段
- Doji — 结构与交易时段
其他语言版本
Frequently asked questions
- 怎样识别摆动高点和摆动低点?
- 摆动高点是一根最高价高于其左侧和右侧固定数量K线最高价的K线;摆动低点则是在最低价上的镜像情形。本实现要求两侧比较都是严格的,所以共享同一极值的K线会相互抵消。
- 为什么摆动标记在转折之后几根K线才出现?
- 摆动点要等其右侧出现规定数量的K线后才确认。默认值为 3 时,标记出现在极值之后三根K线。更早画出来,就意味着显示可能被下一根K线取消的摆动点。
- 摆动识别用多少根K线比较合适?
- 这取决于你想看到什么,而不是取决于品种。1 或 2 这样的小数值几乎标记每一次波动,默认的 3 过滤掉大部分噪音且确认较快,5 或以上能分离出较大的转折,代价是更长的延迟。