Efficiency Ratio 指标:公式、参数与读法

效率比率(Efficiency Ratio)比较价格在回看窗口内最终移动的距离与途中走过的总路程,刻度为 0 到 1。读数接近 1 描述的是近乎直线的行情;接近 0 描述的是K线走了很长的路,最后却停在起点附近。

Senzoukria · 指标 · Updated September 2026


Efficiency Ratio 动量, 显示在图表下方的独立面板中.

Efficiency Ratio 测量的是什么

分子是最近 N 根K线收盘价之间位移的绝对值。分母是同一窗口内每一对相邻收盘价之间变化的绝对值之和,因此来回震荡的窗口会放大分母,而分子不受影响。计算中只使用收盘价:一根高低区间很宽但收盘价不变的K线,不会增加任何路程。默认周期为 10,即 Kaufman 的原始取值。当窗口内所有收盘价都相同时,分母为零,绘出的线条不返回任何数值而不是 0——这与 KAMA 内部计算的效率比率刻意不同,后者在此处用 0 代替,以便其平滑能够继续运行。

公式:代码中的实现

这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:

Efficiency Ratio de Kaufman (1995) — la « ligne droite » rapportée au chemin parcouru : ER = |close[i] − close[i−N]| / Σ_{j=i−N+1..i} |close[j] − close[j−1]| ∈ [0, 1] : 1 = déplacement parfaitement directionnel, proche de 0 = beaucoup d'agitation pour rien. Dénominateur nul (marché parfaitement figé) → NULL. Divergence assumée avec l'ER INTERNE de `kama` (averages2.ts), qui force ER = 0 dans ce cas pour continuer à lisser : un indicateur AFFICHÉ ne doit pas peindre « 0 % d'efficience » là où il n'y a pas d'information (règle du catalogue). Défaut N=10 (le défaut Kaufman). Warm-up (i < N) → null.

如何解读

  • 看数值大小,而不是正负号:比率由绝对值构成,因此下跌中的 0.8 和上涨中的 0.8 完全一样。
  • 比率上升意味着近期路径在变直——以更少的来回实现同样的净变动。
  • 持续的低值描述的是市场反复回吐自身涨跌的窗口;这是对已经打印出的K线的描述,而不是对下一根的描述。
  • 应把当前读数与同一品种、同一K线周期下它自身的近期范围比较,而不是对照固定阈值。
  • 线条中的缺口标记的是收盘价之间完全没有变动的窗口;应把它们视为缺失信息,而不是零效率。

参数与默认值

周期默认为 10,即 Kaufman 的取值,可设为 1 到 500。周期为 1 属于退化情形:分子和分母是同一个收盘价变化,因此只要价格有变动,比率就恰好为 1,没有变动时则没有数值。短周期在几根K线内就会扫过 0-1 范围的大部分;长周期则落在较低的水平,因为每多一根K线只会延长路程,而净位移却可能缩小。

Efficiency Ratio — 应用中可调的参数及其默认值。
参数类型默认值取值范围
Periodnumber101 – 500

它无法显示的内容

该比率对方向、幅度和参与度一无所知——一个 tick 的直线行情和五十点的直线行情都可能读数接近 1。它完全忽略K线内部结构,因此吸收、影线和区间扩张对它都不可见。重复出现的相同收盘价不增加路程,也不改变位移,因此连续几根K线收于同一价格的品种,读数会比其实际走势更显得有效率。公式中也不涉及成交量或主动方信息:两个收盘价完全相同的窗口,无论一个成交了十手还是一万手,得分都一样。

浏览全部指标

其他语言版本

Frequently asked questions

效率比率多少算好?
没有通用的阈值。比率介于 0 和 1 之间,多高算高取决于品种和K线周期——1 分钟K线上的 10 根K线窗口与日线上的同样窗口,分布截然不同。实际做法是把读数与同一图表自身的近期范围进行比较。
效率比率能显示趋势方向吗?
不能。它使用收盘价净变化的绝对值,因此干净的下跌趋势和干净的上涨趋势读数相同。方向需要来自其他来源,例如回归斜率的正负号或价格序列本身。
为什么效率比率会中断线条而不是显示零?
当窗口内每个收盘价都相同时,总路程为零,比率在数学上未定义。绘出的指标在此处不返回数值,而不是在一个没有任何信息的窗口上画出 0% 的效率。KAMA 移动平均中内嵌的同一比率刻意采用不同做法:它使用 0,以便平滑能够继续。

Keep reading