Pin Bar 指标:公式、参数与读法
Pin Bar 标记某一侧影线明显压过实体的K线,即锤子线和射击之星,采用明确的影线与实体比例,而不是凭肉眼判断。
Senzoukria · 指标 · Updated September 2026
Pin Bar — 结构与交易时段, 叠加在价格图上.
Pin Bar 测量的是什么
判断使用 body = |close − open|、range = high − low,影线从实体边缘起算。看涨 pin 要求下影线至少是实体的 wickRatio 倍,且长于上影线;看跌 pin 则对上影线提出镜像条件。开启「实体位于另一端三分之一」过滤时,看涨 pin 还要求实体底部不低于最低价加区间的三分之二,看跌 pin 要求实体顶部不高于最低价加区间的三分之一。阈值是包含性的,所以在比例为 2 时,恰好等于实体两倍的影线也符合条件。区间为零的平K线不产生标记,因为没有可衡量的拒绝;十字星按构造必然通过比例测试,是否保留由三分之一过滤决定。
公式:代码中的实现
这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:
Pin bar (hammer / shooting star) — rejet marqué d'un côté du range : haussière : lowerWick ≥ wickRatio · body ET lowerWick > upperWick [et si bodyThird] bodyLow ≥ low + ⅔·range (corps dans le TIERS HAUT — le côté opposé à la mèche) baissière : upperWick ≥ wickRatio · body ET upperWick > lowerWick [et si bodyThird] bodyHigh ≤ low + ⅓·range body = |close − open| ; range = high − low ; mèches mesurées depuis le CORPS. Seuil INCLUSIF (≥) : « ratio 2 » doit attraper une mèche exactement double. Défaut wickRatio = 2 — le minimum pour que la mèche domine visuellement le corps ; 3 est le réglage « strict » habituel, laissé à l'utilisateur. La clause de mèche DOMINANTE (lowerWick > upperWick) est redondante quand bodyThird est actif (corps dans le tiers haut ⇒ lowerWick ≥ ⅔R > ⅓R ≥ upperWick) mais elle garantit l'exclusivité haussier/baissier quand l'utilisateur désactive le filtre du tiers — sans elle, une barre à corps central et deux longues mèches produirait DEUX marqueurs contradictoires. range = 0 (barre plate) → aucun marqueur : pas de rejet mesurable. body = 0 (doji) → le seuil de ratio est trivialement vrai ; c'est voulu, un doji à longue mèche EST un rejet — le filtre du tiers fait le tri.
如何解读
- 标记只说明K线区间的某一侧在收盘前被吐回,仅此而已;之后发生什么由后面的K线显示,而不是由形状决定。
- 位置会改变含义:出现在交易时段极值、枢轴或前一时段 VWAP 处的 pin,描述的是对已知价位的拒绝;出现在区间中部的,通常只是噪音。
- 短时间内在相近价格出现两个标记,是对同一区域的反复拒绝,比任何单根K线都更有信息量。
- 在足迹图上,展开影线内的 bid × ask 明细:有明显吸收的拒绝和没有吸收的拒绝,画出来的蜡烛形状是一样的。
- 形状要到收盘才确定。在仍在形成的K线上,实体和影线都还在变,所以标记可能出现后又被撤回。
参数与默认值
影线/实体比例默认为 2,这是影线明显压过实体的最低值;3 是常见的严格设置,会大幅减少标记数量;该参数接受 1 到 10,步长 0.1。「实体位于另一端三分之一」默认开启;关闭后,实体居中、带一根长影线的K线也会被接受,此时由「主导影线」条件保证看涨和看跌标记互斥,不会把同一根K线标记两次。
| 参数 | 类型 | 默认值 | 取值范围 |
|---|---|---|---|
| Wick / body ratio | number | 2 | 1 – 10 |
| Body in opposite third | toggle | true | — |
它无法显示的内容
这纯粹是 OHLC 几何:它不知道影线背后的成交量、Delta,也不知道拒绝发生时哪一方在主动。形状完全取决于K线边界落在哪里,所以同样的价格路径换一个周期或K线类型,就会得到不同的一组标记。在清淡时段,一笔尖刺成交就能造出一根教科书式的 pin,背后几乎没有成交。而且可以测量的拒绝,不等于能守住的拒绝:指标识别的是形状,不是结果。
相关指标
- Session High/Low — 结构与交易时段
- Opening Range — 结构与交易时段
- IB Extensions — 结构与交易时段
- Classic Pivots — 结构与交易时段
- Camarilla Pivots — 结构与交易时段
- Naked POC — 结构与交易时段
其他语言版本
Frequently asked questions
- 什么是 pin bar?
- Pin bar 是一种实体小、某一侧影线长的K线,表示价格在该周期内远离实体成交,并在收盘前回来。这里用数字来定义它:影线必须至少是实体的某个设定倍数,且长于另一侧的影线。
- 影线与实体的比例多少才算有效的 pin bar?
- 本指标默认使用 2,即影线至少是实体的两倍,而且比较是包含性的,恰好两倍也符合条件。把比例提高到 3 是常见的更严格选择,标记会明显减少。
- 锤子线和 pin bar 是一回事吗?
- 锤子线是 pin bar 的看涨情形,长影线在实体下方;射击之星是看跌情形,长影线在实体上方。本指标两者都能识别,并用颜色区分,而不是把它们当成不同的形态。