TEMA 指标:公式、参数与读法

TEMA(三重指数移动平均,Patrick Mulloy,1994 年)是一种低滞后均线,计算为 3·e1 - 3·e2 + e3,其中 e1 是收盘价的 EMA,e2 是 e1 的 EMA,e3 是 e2 的 EMA。Senzoukria 默认周期为 20。

Senzoukria · 指标 · Updated September 2026


TEMA 均线与波动率, 叠加在价格图上.

TEMA 测量的是什么

TEMA 不是把 EMA 连续做三次。平滑会带来滞后,而 3·e1 - 3·e2 + e3 这一组合从平滑后的线中减去对这部分滞后的估计,而不是照单全收。三个阶段都遵循目录中的 EMA 规则:各自以前 N 个样本的简单平均为初值,再按平滑系数 2/(N+1) 更新。由于每个阶段都要在前一阶段的输出上预热,第一个值出现在序列索引 3(N-1) 处,此前不绘制任何内容。

公式:代码中的实现

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

TEMA (Patrick Mulloy, 1994) : TEMA_N = 3·e1 − 3·e2 + e3 où e1 = EMA_N(close), e2 = EMA_N(e1), e3 = EMA_N(e2) Même convention EMA que DEMA (graine SMA, α = 2/(N+1)). Défini à partir de l'indice 3(N−1) — null avant. Défaut N=20.

如何解读

  • 当你希望均线的拐点尽量贴近价格的拐点时使用 TEMA;代价是它也会在没有延续的行情上拐头。
  • TEMA 越过波段极值,是修正项的正常表现,不是数据错误。
  • 把它与同周期的普通 EMA 一起绘制:两者之间的距离显示当下施加了多少滞后修正。
  • 在横盘阶段,修正项几乎没有可作用的对象,TEMA 的表现与普通均线相近;差异出现在单边行情中。

参数与默认值

周期默认 20,可设为 1 到 500,同时控制三个阶段,因此提高周期也会把第一个绘制值向右推:周期 20 时从索引 57 开始,取最大值 500 时需要 1,497 根 K 线才会绘出内容。没有数据源选择项,计算使用收盘价。

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

它无法显示的内容

降低滞后意味着放大近期变化,因此 TEMA 比构成它的 EMA 噪音更大,单根急剧的 K 线就可能让它反转。修正项会让线条在波段高低点附近冲过头,甚至越出近期 K 线的范围。较长的预热期让 TEMA 在短历史上一片空白,而且由于三个阶段都是递归的,从不同首根 K 线加载的历史不会完全重现同一条曲线。

浏览全部指标

其他语言版本

Frequently asked questions

什么是 TEMA?它和 EMA 有什么区别?
TEMA 把三条嵌套的指数均线组合为 3·e1 - 3·e2 + e3,而不是简单地平滑三次。三倍项和负项去除了 EMA 带来的大部分滞后,因此 TEMA 更贴近价格,代价是会对随后反转的行情做出反应。
TEMA 需要多少根 K 线才会输出数值?
第一个值落在序列索引 3(N-1) 处,因为三个指数阶段中的每一个都要在前一个的输出上预热。默认周期为 20 时是索引 57,因此加载历史左侧的五十七根 K 线上完全没有线。
TEMA 能完全消除滞后吗?
不能。它去除了底层指数均线带来的大部分滞后,但数值仍来自过去的收盘价,只有在价格已经开始转向之后才会拐头。作为交换,修正项会在波段极值附近带来冲过头。

Keep reading