Titan FX

唐奇安通道(Donchian Channel)完整教学:计算方式、海龟突破策略与布林通道比较

唐奇安通道是什么?以 N 期最高最低价构成的通道指标与突破交易应用

唐奇安通道(Donchian Channel)是以「过去 N 期的最高价与最低价」画出的通道型指标:上轨是近 N 期最高价、下轨是近 N 期最低价、中轨是两者的平均,价格触及上轨或下轨,就代表创出了这段期间的新高或新低。它由「趋势跟踪之父」理查・唐奇安(Richard Donchian)提出,以四周法则闻名;1980 年代著名的海龟交易实验,把 20 日与 55 日突破作为两套系统的进场条件、搭配较短周期的反向突破出场,让这个指标成为突破交易的代名词。

通道指标不少,唐奇安通道的特点是直白:边界就是肉眼可见的前波高低点,突破上轨等于「创新高」这个事件本身,没有任何统计加工。规则简单,却承载了趋势跟踪流派最核心的逻辑——趋势从新高新低开始。

本文将介绍唐奇安通道的计算与结构、突破策略与海龟交易法的用法、与布林通道的差异、使用时的注意事项,以及在 MT4/MT5(含 Titan FX 随附的 Free Indicators)如何载入这个指标。

本文重点
  • 上轨 = 近 N 期最高价、下轨 = 近 N 期最低价、中轨 = 两者平均;常用参数 20 期。
  • 核心用法是突破:价格突破上轨视为做多讯号、跌破下轨视为做空或出场讯号;海龟交易法以 20/55 日突破进场、10/20 日反向突破出场。
  • 通道宽度反映近 N 期的波动范围:收窄代表价格波动趋于集中,边界重新被更新并扩张时,才视为趋势可能展开的讯号。
  • 与布林通道的差异:唐奇安用「极值」定边界,触及代表创新高低;布林用「标准差」定边界,触及代表统计上的偏离。
  • 唐奇安通道不在 MT4/MT5 的标准内建清单中;Titan FX MT5 已随附于「导航」面板的 Free Indicators 资料夹,直接载入即可。

1. 唐奇安通道是什么?

唐奇安通道(Donchian Channel)是把「过去 N 期的最高价」与「过去 N 期的最低价」连成的两条线,加上两者的平均线(中轨),构成的三线通道。突破的判定取决于计算基准:若通道包含当期,价格永远不会跑到通道之外;若以「不含当期」的前 N 期高低点为基准,当期价格高于前 N 期最高价就构成向上突破,低于前 N 期最低价则构成向下突破(两种基准的差异,第 2 节会展开)。

提出者理查・唐奇安(Richard Donchian)是趋势跟踪与管理期货的先驱,他著名的「四周法则」规则极简:价格创四周新高就买进、创四周新低就卖出。唐奇安通道把这条法则画在图上,让「创新高、创新低」从口诀变成两条随行情移动的边界线。

这个指标有用的原因在于,它把趋势跟踪的进场条件变成明确的事件。趋势的起点无法预测,但每一段大趋势都必然经过「突破前波高低点」这一站;唐奇安通道就守在这一站。

2. 唐奇安通道的计算与三条线

三条线的定义如下:

  • ① 上轨(Upper Band)= 过去 N 期的最高价
  • ② 下轨(Lower Band)= 过去 N 期的最低价
  • ③ 中轨(Middle Band)=(上轨 + 下轨)÷ 2

举个数字例子:假设过去 20 期(不含当期)的最高价为 1.1050、最低价为 1.0850,则上轨为 1.1050、下轨为 1.0850、中轨为 1.0950;当期价格一旦高于 1.1050,就构成新的 20 期高点突破。

参数 N 最常用 20(约等于一个月的交易日数),这也是海龟交易法系统一的进场参数;长线系统常用 55。要注意的是,计算「过去 N 期」时是否包含当期,不同版本的实作有差异:经典海龟规则以「不含当期」的前 N 期高低点为准,这样当期价格才有可能「突破」边界;MQL5 社群的自订指标两种写法都有,使用前先确认。

唐奇安通道结构示意:上轨为近 20 期最高价、下轨为近 20 期最低价、中轨为两者平均

通道的形状本身就是资讯。上下轨之间的距离代表近 N 期的波动范围:收窄代表价格波动趋于集中;若随后通道边界被更新、距离重新扩张,才视为新一段行情可能展开的讯号。上轨走平通常表示高点迟迟没有更新,下轨走平则表示低点守住——通道的「阶梯状」推进方向,就是趋势的方向。

3. 唐奇安通道怎么用?突破策略与海龟交易法

唐奇安通道的基本用法是突破进场、反向突破出场,属于典型的顺势交易工具。

进场规则

价格向上突破 20 期上轨,视为做多讯号;向下跌破 20 期下轨,视为做空讯号。外汇是双向市场,两个方向的突破同样可操作。为了降低盘中假动作的干扰,常见做法是等收盘价确认突破,或要求突破后站稳一定距离再进场。

出场规则

突破系统的出场同样交给通道:多单在价格跌破较短周期(例如 10 期)的下轨时离场,空单反之。部分交易者也把中轨当作趋势参考或移动出场的辅助,但这不是四周法则或海龟系统的核心规则。出场周期短于进场周期,目的是让利润在趋势反转初期就落袋,同时避免被小幅回调洗出场。

海龟交易法的完整框架

1980 年代的海龟实验把唐奇安突破放进一套完整的系统:系统一以 20 日突破进场、10 日反向突破出场;系统二以 55 日突破进场、20 日反向突破出场。止损与仓位大小则交给一个称为 N 的波动率单位——以真实范围(True Range)的移动平均计算,概念上与今天的 ATR(平均真实范围)相同:初始止损设在进场价 2N 之外,每笔仓位的手数依 N 反推,让不同商品的单笔风险金额一致。海龟法真正的重点在资金管理:突破讯号决定「何时进出」,N 决定「一次赌多大」。

唐奇安通道突破策略示意:收盘突破 20 期上轨进场做多、跌破 10 期下轨出场

要对突破系统的性格有心理准备。它不依赖高胜率:多数突破以小亏或小赚收场,利润集中来自少数几段大趋势的完整跟随。连续止损的亏损期是这类系统的常态,撑过去靠的是严格的止损与仓位控制,而这正是它最考验执行力的地方。

4. 唐奇安通道与布林通道有什么不同?

同为通道型指标,布林通道与唐奇安通道的边界逻辑完全不同:

比较项目唐奇安通道布林通道
边界的定义近 N 期的最高价/最低价(极值)移动平均线 ± k 倍标准差(统计离散度)
触及边界的含义创出近期新高/新低(事件)价格与均线的距离达到 k 倍标准差
典型用法突破追势波动分析、均值回归与 Squeeze 突破
边界的走法阶梯状,只在新高新低出现时移动连续平滑,随每期价格与波动变化

两者定位不同,可以互补:想把「创新高、创新低」当进场事件,看唐奇安通道;想衡量价格离均值有多远、波动处于收缩还是扩张,看布林通道。同一段行情里,布林通道的 Squeeze 收缩与唐奇安通道的宽度收窄经常先后出现,都是「盘整酝酿突破」的旁证。

5. 使用唐奇安通道的注意事项

① 盘整市是突破系统的天敌。行情横盘时,通道收窄、上下轨相距不远,价格反复触碰边界又缩回,假突破接连出现,是突破系统亏损的主要来源。市场处于明显区间行情时,顺势突破策略更容易遭遇连续假突破与止损,宁可等待通道扩张的迹象再介入。

② 突破进场注定「追高杀低」。按规则进场的那一刻,多单买在近 N 期最高价附近、空单卖在最低价附近,心理上并不舒服。这是突破系统的本质:用相对较晚的进场位置,换取「尽可能不漏接任何一段已确认突破」的机会。接受不了这一点,就很难完整执行。

③ 加一层趋势过滤。只做与大方向一致的突破,可以滤掉相当一部分假讯号。常见做法是用更大周期的移动平均线判定方向:价格在长期均线之上只做向上突破,之下只做向下突破。

④ 止损与仓位是系统的另一半。突破失败要有明确的退出点:常见选择是对侧较短周期的通道、中轨,或进场价减去若干倍 ATR。仓位大小按波动调整,波动大的品种降低手数,让每笔交易的风险金额一致。没有这一半,突破讯号再好也撑不过连续亏损期。

6. MT4/MT5 显示唐奇安通道的方法

唐奇安通道不在 MT4/MT5 的标准内建清单中——「插入」→「指标」的「走向」「震荡」「交易量」「比尔·威廉姆斯」分类里都找不到它。不过使用 Titan FX 的 MT5 不需要另外安装:它已经随附在平台的指标包里。

方法一:从「导航」面板载入(Titan FX MT5 随附)。开启「导航」面板,展开「指标」→「Free Indicators」资料夹,找到「Donchian Channel」,双击或直接拖放到图表上;在跳出的设定视窗中,「输入」分页可调整周期参数,按「确定」套用。同一个资料夹里还有 Keltner Channel、Camarilla Channel 等其他通道类指标可以探索。

在 Titan FX MT5 载入唐奇安通道:导航面板「指标→Free Indicators→Donchian Channel」双击后于设定视窗按确定

载入后先确认两件事:参数 N 的预设值,以及通道计算是否包含当期(见第 2 节)——不同版本的实作并不统一。若你的平台没有随附这类指标(例如部分 MT4 环境),可从 MQL5 官方社群的代码库取得自订指标;注意来源安全,来路不明的 .ex4/.ex5 档案不要安装。

方法二:手动标注。不想载入指标的话,可以用水平线直接标出近 20 期的最高价与最低价,效果等同于一组静态的唐奇安边界,适合只关注单一突破位的场合;缺点是价格创新高新低后要手动更新。

Titan FX 提供的客制化指标总览,见下方页面。

所有客制化指标

7. 唐奇安通道常见问题 FAQ

Q1:唐奇安通道的参数要设多少?

最常用 20 期,对应约一个月的交易日,也是海龟系统一的进场参数;长线系统用 55 期,出场常用较短的 10 期。原则是进场周期长于出场周期。参数没有唯一正解,依你的交易周期与商品特性回测后决定。

Q2:唐奇安通道可以和布林通道一起用吗?

可以,两者分工不同。唐奇安通道把「创新高低」变成明确的进场事件,布林通道衡量价格偏离均值的程度与波动的收缩扩张。实务上可用布林通道的 Squeeze 判断盘整酝酿,用唐奇安通道的突破作为行动触发点。

Q3:为什么我的 MT5 找不到唐奇安通道?

因为它不在「插入」→「指标」的标准内建分类里。Titan FX MT5 的用户请改从「导航」面板寻找:展开「指标」→「Free Indicators」资料夹,双击「Donchian Channel」即可载入。若你的平台没有随附,可从 MQL5 官方社群下载自订指标(多数免费),或以水平线手动标注近期高低点替代。

Q4:价格一触碰上轨就要买进吗?

不建议。盘中触碰可能只是瞬间刺破,常见做法是等收盘价确认突破,或加上突破幅度、时间停留等过滤条件,再搭配大周期趋势方向筛选,能滤掉相当比例的假突破。代价是进场价会差一些,这是突破交易固有的取舍。

Q5:海龟交易法现在还有效吗?

原始参数的优势随着市场结构变化与规则广为人知而衰减,直接照搬 1980 年代的设定不保证有效。但它的框架——用通道突破定义进出场、用 ATR 控制风险与仓位——至今仍是趋势跟踪系统的基础。把框架拿来,参数自己回测,比背诵原始数字更有意义。

Q6:唐奇安通道适合哪些商品和时间周期?

适合趋势性较强的商品与较大的时间周期。日线与 H4 上的突破讯号相对可靠;周期越小,杂讯与假突破越多。外汇主要货币对、黄金、指数等流动性好的品种都可套用,关键是避开明显的区间市,并让资金管理与商品的波动特性匹配。

Q7:唐奇安通道会重画(Repaint)吗?

不会以「修改历史」的方式重画。已收盘 K 线的高低点固定不变,历史上的通道位置也不会因后来的行情而改写;但滚动视窗每前进一期,最旧的极值就会退出 N 期范围,通道按规则自然更新。要注意的是,若你使用的版本把「当期未收盘的 K 线」纳入计算,上下轨会随即时价格变动——这是计算基准的特性,使用前先确认你的指标属于哪一种。

8. 总结

唐奇安通道用最少的加工,把「创新高、创新低」变成图上看得见的边界。突破上轨做多、跌破下轨出场,配合 ATR 的止损与仓位控制,就是海龟交易法流传至今的骨架。通道的宽窄与阶梯方向,同时提供了波动与趋势的读数。

使用它之前,先接受突破系统的性格:进场价不漂亮、胜率不高、盘整期会连续止损,利润来自少数大趋势的完整跟随。把唐奇安通道当作事件触发器,把过滤交给大周期趋势,把生存交给止损与仓位管理,这个成形于半个多世纪前的老工具,在今天的市场依然是趋势跟踪最直观的起点。


延伸阅读
✏️ 关于作者

Titan FX 的金融市场研究与调查团队。涵盖外汇(FX)、商品(原油、贵金属、农产品)、股价指数、美股、加密资产等广泛金融商品,为投资人制作教育内容。


主要来源(按类别)
  • 理论与历史: Richard Donchian 的四周法则与趋势跟踪文献;Curtis Faith《Way of the Turtle》与 Michael Covel《The Complete TurtleTrader》中公开的海龟交易规则
  • 教科书: John J. Murphy《Technical Analysis of the Financial Markets》通道与突破系统章节
  • 平台资料: MQL5 社群的 Donchian Channel 自订指标;Titan FX MT4/MT5 平台与各品种报价数据