Doji 指标:公式、参数与读法
十字星(Doji)标记实体相对区间可以忽略的K线,判断条件为 |收盘 − 开盘| ≤ 容差 ×(最高 − 最低),默认容差 0.1。标记是放在收盘价上的圆点,因为十字星表达的是犹豫,而不是方向。
Senzoukria · 指标 · Updated September 2026
Doji — 结构与交易时段, 叠加在价格图上.
Doji 测量的是什么
阈值包含边界:实体正好等于区间 10% 的K线也符合,因此“10% 容差”的设置与字面含义一致。把容差设为 0,判断就收窄为完美十字星,即收盘与开盘完全相同,这在K线较宽的品种上很有用。区间为零的K线完全不产生标记:此时不等式两边都变成零,条件会自动成立,每一根走平的隔夜K线都会被标出,因此指标把没有区间的K线视为不含信息,而不是十字星。
公式:代码中的实现
这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:
Doji — corps négligeable devant le range : |close − open| ≤ tolerance · (high − low) Seuil INCLUSIF (≤) : « tolérance 10 % » doit accepter un corps à exactement 10 % du range. Défaut 0.1 — la convention usuelle ; 0 donne le doji PARFAIT (close == open), utile sur des barres à gros range. range = 0 → AUCUN marqueur : une barre sans range n'est pas un doji, c'est une barre sans information (0 ≤ tol·0 serait trivialement vrai et peindrait toutes les barres plates de la nuit). Marqueur : dot au CLOSE — le doji est un fait d'indécision, sans direction.
如何解读
- 圆点表示这根K线在走过一段区间后回到了起点——拍卖做了探索,又返回了。
- 区间和标记同样重要:宽幅十字星和两个 tick 的十字星描述的是差别很大的活动量,只是最终停在了同一个地方。
- 十字星的位置也很重要——位于时段区间边缘的十字星,与位于平衡区中部的十字星是不同的观察。
- 清淡时段里长串的圆点,通常反映的是参与度低,而不是有意义的僵持。
- 由于标记只看形状,如果你想知道这种犹豫来自双向成交还是吸收,请打开被标记K线的 bid × ask 足迹图。
参数与默认值
容差范围 0 到 0.5,步长 0.01,默认 0.1。把它逐步调向 0.5,会逐渐纳入普通的小实体K线,图表会被标记淹没;调到 0 则只保留收盘与开盘完全相等的K线。颜色(默认 #fdd835)是唯一的其他设置。
| 参数 | 类型 | 默认值 | 取值范围 |
|---|---|---|---|
| Body / range tolerance | number | 0.1 | 0 – 0.5 |
它无法显示的内容
单一比率无法区分十字星的形态——长腿十字星、带长下影线的蜻蜓十字星和带长上影线的墓碑十字星都满足同一个不等式,得到同样的圆点。判断只读取四个价格,因此在大量双向成交中形成的十字星,与只有几手成交的十字星无法区分。低流动性时段和最小变动价位较小的品种,会出于机械原因产生符合条件的K线。圆点描述的是一根已收盘的K线;它对随后的K线不作任何断言。
相关指标
- Session High/Low — 结构与交易时段
- Opening Range — 结构与交易时段
- IB Extensions — 结构与交易时段
- Classic Pivots — 结构与交易时段
- Camarilla Pivots — 结构与交易时段
- Naked POC — 结构与交易时段
其他语言版本
Frequently asked questions
- 十字星应该用多大的实体容差?
- 本指标默认 0.1,即实体不得超过K线最高到最低区间的 10%,这是常见惯例。比较包含边界,因此实体正好等于区间的 10% 仍然符合。提高容差会标记更多K线,包括普通的小实体K线;降低则标记更少。
- 为什么完全走平的K线不会被标为十字星?
- 最高价等于最低价的K线没有区间,判断会变成零与零比较并自动通过。指标有意排除这些K线:没有区间的K线不含任何关于犹豫的信息,因为既没有探索,也没有回吐。这主要影响平静的隔夜K线,否则它们都会被标出。
- 能让十字星指标只显示标准十字星吗?
- 可以——把容差设为 0。此时判断要求收盘价与开盘价完全相等,这是十字星最严格的定义。在最小变动价位较粗的品种上,这种情况仍经常出现;在最小变动价位很细的品种上则很少见。