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

唐奇安通道(Donchian Channel)把最近 N 根K线的最高价和最低价画成两条阶梯状边线,并在两者正中间画一条中线。它是由K线极值而不是收盘价构成的区间指标。

Senzoukria · 指标 · Updated September 2026


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

Donchian 测量的是什么

每根K线上,上边线是回看窗口内最高价的最大值,下边线是最低价的最小值,中线是两者的中点。一旦创出新高,上边线立即上移;但只有当持有前一高点的那根K线离开窗口后,它才能下移,这就是边线会长时间走平、然后一次性跳动的原因。不足 N 根K线时通道为空。

公式:代码中的实现

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

Donchian : upper = max(high, N barres), lower = min(low, N barres), basis = milieu. Warm-up (< N barres) → null. Défaut N=20 (les « 4-week rules » de Donchian transposées en barres).

如何解读

  • 走平段的长度就是信息:上边线走平多少根K线,就说明有多少根K线没有创出新高。
  • 按构造,突破边线就是窗口内的新极值,因此指标在它发生的同一根K线上确认,绝不会提前。
  • 通道宽度衡量最近 N 根K线覆盖的区间;通道收窄意味着旧的极值正在退出窗口而没有被取代。
  • 中线位于两个极值的正中,因此一根异常K线就能让它移动。它是区间的中点,而不是市场的平均值。
  • 边线下移时,先检查是否只是旧极值过期退出了窗口,再决定是否把这一跳当作该K线上的事件。

参数与默认值

周期默认 20,这是把 Donchian 的四周法则换算成K线数量,可设为 1 到 200。周期越长,通道越宽越慢,边线很少过期;周期越短,通道越贴近近期价格,被突破的次数多得多。由于通道使用最高价和最低价,同一周期在K线幅度不同的时间周期上会得到差异很大的宽度。

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

它无法显示的内容

通道记录的是极值出现过,而不是它是如何形成的:一笔稀薄成交触及的高点与大量双向成交守住的高点,形成的边线完全一样。由于边线是窗口的极值,一根尖峰会主导通道 N 根K线。这里没有趋势的概念,中线除了算术意义外没有其他含义。在行情数据可能漏掉或错报成交的品种上,一个错误的高点会在整个回看期内粘在上边线上。

浏览全部指标

其他语言版本

Frequently asked questions

唐奇安通道会重绘吗?
不会。每个数值只使用截至并包括当前K线的数据,因此已收盘K线上看到的,就是当时可用的数据。正在形成的K线在未收盘时,其边线可能变动,就像任何最高价或最低价一样。
唐奇安通道和分形通道有什么区别?
唐奇安通道跟踪固定数量K线的滚动极值,因此上边线在任何新高出现时立即上移,只有当旧极值离开窗口时才下移。分形通道则跟踪已确认的拐点,每个水平保持到下一个拐点确认为止,并且在形成更低的拐点高点时可以自行收窄。
唐奇安通道的中线代表什么?
它是窗口内最高价与最低价之间的算术中点。它不是价格的移动平均,也完全不考虑价格在区间内实际停留在哪里。

Keep reading