Drawdown from High 指标:公式、参数与读法
高点回撤(Drawdown from High)以百分比显示当前收盘价低于最近 N 根K线最高价的幅度。价格处于窗口高点时为零,其他时候均为负值,因此柱状图可读作对近期峰值的持续回吐。
Senzoukria · 指标 · Updated September 2026
Drawdown from High — 波动率, 显示在图表下方的独立面板中.
Drawdown from High 测量的是什么
数值为收盘价减去回看期内的最高价,除以该最高价,再乘以 100,默认窗口为 50 根K线。它永远不可能为正,因为一根K线的收盘价必然位于其所在窗口的最大值之内。以百分比而非点数表示,是它能够通用的原因:离高点四十点,对一个处在 12,000 点和 21,000 点的指数意义不同。有两种情况不输出柱而不是输出一个数字——窗口尚未填满;以及参考高点小于或等于零,此时百分比要么是除以零,要么会翻转符号,例如合约曾以负价格成交时。
公式:代码中的实现
这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:
Drawdown from High — de combien le close est sous le plus haut récent : dd[i] = (close[i] − max(high, N barres)[i]) / max(high, N)[i] × 100 Défaut N=50 barres. Valeur ≤ 0 par construction (le close ne peut pas dépasser le plus haut de sa propre fenêtre) : 0 = on est AU plus haut, −2 % = le marché a rendu 2 % du sommet de la fenêtre. POURQUOI en % et pas en points : c'est la mesure de risque qu'on compare entre instruments et entre régimes de prix — 40 points sur MNQ à 12 000 et à 21 000 ne sont pas le même drawdown. Warm-up (fenêtre incomplète) → PAS DE POINT (histogramme : une barre sans valeur n'émet rien, contrat `HistogramPoint`). Référence nulle ou négative → PAS DE POINT : un pourcentage d'une base ≤ 0 n'est pas une amplitude (division par zéro, ou signe inversé sur les rares sous-jacents à prix négatif — CL 2020). On dégrade, on n'invente pas.
如何解读
- 零表示收盘价刚刚创出或持平窗口高点;反复触及零,描述的是一个不断冲击近期峰值的市场。
- 负值越深,说明近期涨幅回吐得越多,这是相对于窗口衡量的,而不是相对于交易时段或入场价格。
- 两次深度相同的回落并不是同一件事:柱状图还显示了市场在回到零之前离开高点了多少根K线。
- 长回看期会保留一个陈旧的参考高点,因此读数可能因为与当前交易时段毫无关系的原因而长期处于深度负值。
- 柱状图左端缺失的柱是预热期,不是数据缺口。
参数与默认值
回看期默认 50 根K线,可设为 2 到 1000;它实际上就是整个指标,因为它决定哪个高点作为参考。短窗口经常回到零,反映当前的波段;长窗口则把这项研究变成离某个遥远峰值的距离度量。柱状图提供正值颜色和负值颜色,但由于数值从不高于零,实际绘制的是负值颜色。
| 参数 | 类型 | 默认值 | 取值范围 |
|---|---|---|---|
| Lookback (bars) | number | 50 | 2 – 1000 |
它无法显示的内容
该度量受自身窗口限制,无法报告窗口已不再包含的高点所对应的回撤,因此缩短回看期可能会让一次真实的下跌从显示中消失。它比较的是收盘价与最高价,这意味着比收盘价更深的K线内部低点永远不会显示。它是价格统计量,与你的持仓、入场价或账户权益无关。如果数据流中缺失K线,窗口高点就按实际到达的数据计算,参考值会悄无声息地发生偏移。
相关指标
- True Range — 波动率
- Std Dev — 波动率
- Squeeze — 波动率
- Chaikin Volatility — 波动率
- Realized Vol — 波动率
- Skewness — 波动率
其他语言版本
Frequently asked questions
- 高点回撤会显示正值吗?
- 不会。参考值是包含当前K线的窗口内的最高价,而一根K线的收盘价不可能超过其所属窗口的最高价。数值在峰值处为零,低于峰值时为负。读数停在零,只说明收盘价不断创出或持平窗口高点。
- 这和账户回撤是一回事吗?
- 不是。该指标衡量的是图表上收盘价与滚动价格高点之间的距离,以百分比表示。它对你的持仓、成交、仓位或余额一无所知,因此无法以货币表示亏损。账户回撤取决于这项研究从未看到的入场和出场。
- 高点回撤应该用多长的回看期?
- 默认 50 根K线,在大多数日内图上能让参考值保持在近期波段之内。较短的窗口更常回到零,描述的是眼前这段行情;较长的窗口保留更早的峰值,会产生持续的负值读数。选择取决于你希望在多长的时间跨度内衡量峰值,并不存在普遍正确的数值。