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 平台與各品種報價數據