Donchian 通道策略一年回測 140%:Quant Tactics 的 ETH 永續 1 小時圖策略拆解
目錄
YouTube 頻道 Quant Tactics 在 2025 年 8 月上載了一條回測教學片,主角是唐奇安通道 Donchian Channel——以上下軌突破作觸發的突破 Breakout 策略,配合 平均趨向指數 ADX、波動指數 CHOP 與 指數移動平均線 EMA 三重過濾,出場交由 平均真實波幅 ATR 三倍追蹤止蝕。講者用 Freqtrade 的 Hyperopt 功能調參,把一年數據切成 8 個月樣本內、4 個月樣本外,聲稱在 ETH 永續合約、1 小時圖上跑出總回報 140%、最大回撤 10.42%,同期市場本身下跌約 33%。留意本片與本站早前拆解的 Donchian 四指標 163% 策略是同一套策略的前作——指標組合完全相同,分別在於本片用「一刀切」的靜態樣本外切分,後作則升級為 walk-forward 滾動驗證,兩篇對照閱讀可以看到同一講者方法論的演變。
策略速覽
重現規格
| 項目 | 規格 |
|---|---|
| 投資標的 | ETH/USDT:USDT 永續合約(畫面所見) |
| 交易所/市場 | Binance 永續合約,Trading Mode 顯示 Isolated Futures(逐倉),多空雙向 |
| Timeframe | 1 小時圖(Timeframe detail 設 5m,用於回測精度) |
| 回測期間 | 2024-06-01 至 2025-06-01(畫面 timerange 20240601-20250601,共 12 個月) |
| 起始資金 | 1,000 USDT(畫面 Starting balance) |
| 同時持倉上限 | 1(Max open trades: 1) |
| Donchian Channel | 講解原理為 N 期最高價/最低價;Hyperopt 搜索範圍 15/20/25/30;最終選用值原片未交代 |
| EMA | 講解以 50 期為例;搜索範圍 50/100/150/200;最終選用值原片未交代 |
| ADX | 門檻大於 20;搜索範圍 20/25/30;ADX 期數原片未交代 |
| CHOP | 門檻低於 40;搜索範圍 30/35/40;CHOP 期數原片未交代 |
| 進場(好倉) | 收市價升穿 Donchian 上軌+ADX 高於門檻+CHOP 低於門檻+價格在 EMA 之上,四項齊備後下一根 K 線進場 |
| 進場(淡倉) | 收市價跌穿 Donchian 下軌+其餘三項鏡像條件,下一根 K 線進場 |
| 出場 | ATR 追蹤止蝕,距離=ATR×倍數(講解用 3,搜索範圍 2/2.5/3);ATR 期數原片未交代;ROI 設 0 即無固定止賺;畫面另有硬止蝕 Stoploss −20% |
| 槓桿 | 原片未交代(逐倉合約;畫面 Avg. stake amount 約 1,405 USDT,高於起始資金,顯示有使用槓桿或屬複利後均值) |
| 手續費/滑價假設 | 原片未交代(畫面 Total trade volume 約 14.86 萬 USDT) |
| 優化方法 | Freqtrade Hyperopt:8 個月樣本內調參、4 個月樣本外驗證,一次性切分,非滾動 |
| 講者聲稱結果 | 總回報 140.997%(利潤 1,409.97 USDT)、53 次交易、勝率 58.49%、利潤因子 2.909、Sharpe 0.86、Sortino 2.69、最大回撤 10.42%(口述;畫面 Max Drawdown ABS 214.42 USDT)、最長連贏 6 次/連輸 3 次;同期市場 −32.955% |
詳細拆解
Donchian 通道:最古老的突破寫法
唐奇安通道 Donchian Channel 的上軌是過去 N 期的最高價、下軌是同期最低價。收市價升穿上軌,即價格創出 N 期新高,視為向上突破訊號;跌穿下軌則相反。這個寫法源自海龜交易系統年代,完全沒有平滑計算,訊號直接、無滯後,是純粹的價格行為觸發器。
缺點同樣出名:橫行或低波動市況下,價格會反覆穿越上下軌,假突破連環出現,單用通道做進出場會被反覆止蝕。講者在片中開宗明義承認這點,並指實務上 Donchian 通常要配合 ADX 一類趨勢強度指標使用——所以這條片雖然標題只寫 Donchian Channel,實際內容從頭到尾都是「通道+三重過濾」的組合策略,純 Donchian 只是觸發層。
三重過濾的分工
平均趨向指數 ADX 量度趨勢強度而不論方向,讀數 0 至 100。講者以 20 為界:低於 20 視為弱趨勢或橫行,高於 20 才放行。這一關剔除「有突破形態、無趨勢能量」的假訊號。
波動指數 Choppiness Index(CHOP)同樣讀數 0 至 100,邏輯相反:高於 40 代表市況上落反覆,低於 40 代表市場正在單邊運行。ADX 與 CHOP 量度的其實是同一件事——市場是否處於趨勢狀態——只是一個從方向移動量出發、一個從價格路徑的糾纏程度出發。兩關齊過等於用兩把尺量同一個物件,好處是假訊號更少,代價是訊號稀疏:一年只有 53 次交易,平均每日 0.15 次。
指數移動平均線 EMA 負責方向:好倉要求價格在 EMA 之上,淡倉在其下,確保突破方向與大勢一致。這與同頻道三連陽策略用 EMA200 做趨勢濾網是同一思路:大周期定 regime,小訊號只管 timing。
截圖出自原片(Quant Tactics,2025-08-15):淡倉條件圖解,主圖為 Donchian Channel 與 50 EMA,下方副圖為 ADX 與 CHOP,圓圈標示各項條件成立的位置。
進出場:翌根 K 線進場、ATR 三倍追蹤離場
四項條件齊備後不是即市追入,而是等下一根 K 線開倉,避開收市前的假穿越;淡倉完全鏡像。出場只有一條規則:ATR 追蹤止蝕 Trailing Stop,距離為 ATR 乘以倍數(講解用 3 倍),價格順向走止蝕位跟住移,回頭觸及即離場,不設固定止賺。這是標準的趨勢系統出場法——讓利潤奔跑、用波幅定容忍度。畫面設定另有一條 −20% 的硬止蝕作最後防線,但以 1 小時圖 ETH 計,−20% 幾乎不可能先於 ATR 線觸發,實際出場仍由追蹤止蝕主導。ATR 期數原片沒有交代,常見預設是 14,但未經證實。
Hyperopt 優化:8 個月調參、4 個月驗證
講者把五個參數放入 Freqtrade Hyperopt 搜尋:Donchian 期數(15/20/25/30)、EMA 期數(50/100/150/200)、ADX 門檻(20/25/30)、CHOP 門檻(30/35/40)、ATR 倍數(2/2.5/3),共 4×4×3×3×3=432 個組合。數據切分是一次性的:首 8 個月(2024 年 6 月至 2025 年 2 月前後)用作調參,尾 4 個月(約 2025 年 2 月至 6 月)作為「未見過」的樣本外數據驗證。
截圖出自原片(Quant Tactics,2025-08-15):Strategy Optimization 設定頁,列出 timeframe、8 個月優化期、4 個月樣本外,以及五個參數的搜索值。
這種切分比「全程數據調參」誠實,但仍屬靜態驗證:參數只在 8 個月上挑一次,然後凍結。半年後講者推出後作,把同一策略改成 walk-forward 逐月滾動調參,正是針對「一次調參未必適用於下一段市況」這個弱點。
140% 的構成:利潤三分之二來自淡倉
把畫面結果表拆開:53 次交易中 31 次盈利、22 次虧損,勝率 Win Rate 58.49%——比典型趨勢系統的三至四成高出一截,配合利潤因子 Profit Factor 2.909,賬面結構相當漂亮。但留意多空分佈:好倉 26 次貢獻 +47.2%(472 USDT),淡倉 27 次貢獻 +93.8%(938 USDT)——總利潤約三分之二來自淡倉。原因不難理解:回測期內市場本身跌 33%,向下突破接連觸發,ATR 追蹤止蝕抱住跌浪;同期 buy & hold 是 −32.955%,策略的正回報很大程度是「跌市中做空」的產物,而非雙邊均衡的 alpha。
截圖出自原片(Quant Tactics,2025-08-15):Freqtrade UI 結果頁,左欄為回測設定(2024-06-01 至 2025-06-01、1h、Isolated Futures、起始資金 1,000 USDT),右欄為績效指標,虛線框標示 Total Profit 140.997% 與 Market change −32.955%。
另一個少人留意的欄目是 Days win/draw/loss:一年 353 個交易日之中,只有 30 日錄得盈利、21 日錄得虧損,其餘 302 日——即超過八成日子——資金曲線完全沒有變動,策略處於空手觀望狀態。這是三重過濾的直接後果:訊號稀疏之外,持倉時間也短,絕大部分時間資金停泊在保證金之外。對趨勢系統而言這是常態而非缺點,但讀者要有心理準備:這類策略的成績表由不足兩成的「有市」日子決定,其餘時間什麼都不做,正是系統設計的一部分。
風險數字方面:最大回撤 10.42%(絕對額 214.42 USDT)、最低資金 952 USDT、最好單日 +22.27%、最差單日 −5.07%、最長連輸只有 3 次。盈利單平均持有約 22.6 小時、最長 3 日 17 小時;虧損單平均 11 小時離場——「賺錢的抱得久、蝕錢的走得快」的不對稱結構仍在,只是比長線趨勢系統壓縮到日內級別。夏普比率 Sharpe 只有 0.86,與 140% 的總回報形成反差:回報的相當部分來自承受波動,而非穩定的風險調整後優勢;Sortino 2.69 遠高於 Sharpe,反映波動主要集中在上行方向。
截圖出自原片(Quant Tactics,2025-08-15):Cumulative Profit 圖,紅框樣本內段資金曲線大致平緩上行,綠框樣本外段初段回落、其後再創新高;下方 Market change 顯示同期 ETH 價格走勢反覆向下。
一個值得記下的細節:從累計利潤圖看,樣本內 8 個月的盈利其實有限,資金曲線的大幅上升主要集中在樣本外段(尤其 2025 年 4 月前後的大跌市)。這對「8 個月調出的參數預測力強」是有力證據,但反過來也意味著——若樣本外那段剛好不是趨勢市,整套優化結果可能完全另一個樣。
重現 Backtest 清單
照住以下清單逐項核對,才知道能否真正重現這個回測:
- ✅ 交易所與市場類型:Binance 永續合約、Isolated Futures 逐倉、多空雙向(畫面有)
- ✅ 投資標的:ETH/USDT:USDT 永續(口述+畫面有)
- ✅ Timeframe:1 小時圖,detail 5m(畫面有)
- ✅ 回測期間:timerange 20240601-20250601(畫面有)
- ✅ 起始資金:1,000 USDT(畫面有)
- ✅ 同時持倉上限:1(畫面有)
- ✅ 進場條件:四項條件口述清楚,下一根 K 線進場(有)
- ✅ 出場條件:ATR 追蹤止蝕、ROI 設 0 無固定止賺、硬止蝕 −20%(口述+畫面有)
- ✅ 優化參數範圍:五個參數的搜索值全部列出(畫面有)
- ✅ 樣本外驗證:有,4 個月靜態切分(本片加分位,但非滾動)
- ⚠️ 五個參數的最終選用值:Hyperopt 跑出哪一組?原片未交代
- ⚠️ ATR/ADX/CHOP 期數:原片未交代(只交代了倍數與門檻)
- ⚠️ 槓桿倍數:原片未交代(逐倉合約但無講明幾多倍)
- ⚠️ 手續費率與滑價假設:原片未交代;永續合約的資金費率(funding rate)有否計入同樣未交代
- ⚠️ 每倉注碼分配:原片未交代
- ❌ 策略代碼:完整策略檔案連同 Freqtrade 課程只放於付費支持者連結,屬課程推廣,免費讀者無法核對
結論:進出場邏輯、標的、期間、資金、優化範圍都有交代,框架層面接近可重現;但最終參數值、三個指標期數、槓桿、費用、注碼六項缺失,單靠影片內容無法完整重現回測,必須取得付費代碼核對。
🙏 覺得內容有用?本站所有內容免費提供,使用推薦碼開戶就是支持我們繼續營運的最大鼓勵:
ZA Bank 邀請碼 P20923
—— 你享 HKD 2,000 迎新獎賞,本站獲得營運支持。
立即開戶 →
(聯盟連結|投資涉及風險,受條款及細則約束,此資料僅可於香港境內分發)
MT5 可行性速評
| 項目 | 評估 |
|---|---|
| 可移植性 | 高。EMA(iMA())、ADX(iADX())、ATR(iATR())皆為 MT5 內建;Donchian Channel 用 iHighest()/iLowest() 兩行可自算;CHOP 可用 N 期 ATR 總和除以區間高低幅再取 log10 拼出,或用 CodeBase 現成指標;H1 原生支援 |
| 平台限制 | 追蹤止蝕要在 OnTick 自行管理(移動 sl),比 Freqtrade 的 custom_stoploss 繁瑣;Hyperopt 式參數搜尋可用 MT5 優化器代替,但「8 個月調參+4 個月驗證」的切分要手動分兩次跑;MT5 的 ETH 多為 CFD,無資金費率概念,點差結構與 Binance 永續有距離,結果不能直接對照 |
| 評級 | ⚠️ 邏輯可完整移植,但合約規格與費用結構差異令數字難以在 MT5 核證 |
| MQL5 寫法提示 | Donchian:iHighest(_Symbol, PERIOD_H1, MODE_HIGH, N, 1) 取上軌;突破判定用上一根收市價對上一根的通道值,避免未來函數;追蹤止蝕:持倉期間每 tick 計算 最高價 − ATR×3(好倉),高於現有 sl 才修改訂單;四項進場條件全部用已完成 K 線的值判斷 |
即使成功移植,MT5 回測同樣會過度擬合。
防坑檢查
- 過度擬合:五個參數、432 個組合,用 Hyperopt 在 8 個月數據上挑「最佳」——即使之後有 4 個月樣本外驗證,挑參過程本身仍是看着歷史數據進行的選擇行為。參數空間算溫和,風險可控但未消失;更隱蔽的一層是 timeframe(1 小時)與標的(ETH)的選擇過程完全沒有交代。
- 樣本外驗證:有,但屬最基礎的靜態切分——8 個月調參、4 個月驗證,一次過。4 個月樣本內只有一次「驗證機會」,碰巧是趨勢市就過關,碰巧是牛皮市就「策略無效」,單一切分的結論隨機性很高。講者半年後的後作改用 walk-forward 逐月滾動,等於間接承認了這個弱點。
- 滑價:原片未交代。53 次交易、總成交額約 14.86 萬 USDT,交易頻率低,累計滑價侵蝕有限;但突破觸發一刻正是成交滑價最大的時刻,仍應計入。
- 手續費:原片未交代費率,亦未交代有否計入資金費率。永續合約持倉過夜會收付資金費,本策略盈利單平均持有近一日、最長近四日,一年下來資金費是實實在在的成本或收入,Freqtrade 需自行設定才會計算。
- 浮誇數字解讀:140% 本身不算浮誇,真正要留意的是對照基準——「市場 −32%」令 140% 顯得驚人,但淡倉貢獻了三分之二利潤,策略很大程度是在跌市中做空賺錢;換一段單邊大升市,同一套雙向策略的表現分佈會完全不同。
- 單一標的、單一年份:全部結果來自 ETH 一隻幣、2024 年 6 月至 2025 年 6 月一年,沒有跨標的或跨年份驗證。
- 利益關係:講者經營 Freqtrade 付費課程,完整策略檔案與逐步教學綁定付費支持者連結;本片是課程引流內容,回測數字服務於銷售目的,宜當教學示範看待。
- 固定問題——原片提供的資訊能否完整重現回測? 不能。邏輯、標的、timeframe、期間、資金、優化範圍全部有交代,但五個參數的最終值、ATR/ADX/CHOP 期數、槓桿、手續費、滑價、注碼七項缺失,須取得付費代碼並核對設定後才算可重現。
欣利克的看法
- 標題講 Donchian,內容其實是四指標組合,觀念上要先拆開。Donchian 通道單獨使用在橫行市會被假突破連環止蝕,這是幾十年前的已知結論;本片策略的有效性幾乎全部來自 ADX、CHOP、EMA 三重過濾。讀這類影片時,第一個問題永遠是「利潤來自觸發器還是過濾器」——本片的答案明顯是後者。
- 4 個月靜態樣本外,勝過沒有,但距離可靠仍遠。截至 2025 年 8 月的這條片,在同頻道作品中屬早期嘗試樣本外驗證的一篇,方向正確;但一次性切分的驗證只有一個樣本點,碰巧落在跌市(策略最擅長的環境)就漂亮過關。要看同一策略在滾動驗證下的表現,可對照後作的 walk-forward 版本——13 個月樣本外 163%,數字量級相近,驗證方法嚴格得多。
- 常見誤區:把「跑贏跌市」當成策略優勢。同期市場 −33%、策略 +140%,對比強烈;但淡倉貢獻三分之二利潤,說明這很大程度是「在跌市中持有淡倉」的結果,而非任何市況都適用的邊際優勢。雙向策略在單邊市的成績表,天然會偏向當時的主方向。
- Sharpe 0.86 與勝率 58% 的組合值得細想。勝率過半、利潤因子接近 3,賬面比多數趨勢系統漂亮,但 Sharpe 不足 1 意味著這些數字是用波動換來的;加上最差單日 −5%、硬止蝕設在 −20%,極端行情下的尾部風險由誰把關,原片沒有回答。
- 時效提醒。回測數據止於 2025 年 6 月 1 日、影片 8 月中上載,即沒有影片之後的表現可供核對;截至 2026 年中的市場結構與該年度已有明顯差異,加密貨幣 1 小時圖策略的有效期通常以季度計,不宜把一年前的回測數字當作當前參考。
名詞解釋
- 唐奇安通道 Donchian Channel:以過去 N 期最高價與最低價畫出上下軌的突破指標,本策略的進場觸發器。
- 平均趨向指數 ADX:量度趨勢強度而不論方向的指標,本策略要求高於門檻才放行訊號。
- 波動指數 Choppiness Index:量度市況糾纏程度的指標,讀數高代表橫行,本策略要求低於門檻。
- 指數移動平均線 EMA:對近期數據加權較高的均線,本策略用作方向濾網。
- 平均真實波幅 ATR:量度價格波動幅度的指標,本策略以其三倍作追蹤止蝕距離。
- 追蹤止蝕 Trailing Stop:隨價格順向移動的止蝕位,本策略的主要出場機制。
- Freqtrade:開源加密貨幣自動交易與回測框架,本片回測平台。
- Hyperopt:Freqtrade 內建的參數優化功能,本片用以搜尋五個參數的最佳組合。
- 永續合約 Perpetual Futures:無到期日的加密貨幣期貨合約,持倉涉及資金費率收付,本片回測標的。
- 樣本外測試 Out-of-Sample Testing:用未參與調參的數據驗證策略,本片以靜態切分預留 4 個月。
- 過度擬合 Overfitting:參數過度遷就歷史數據的風險;本片以樣本外切分降低但未完全消除。
- 勝率 Win Rate:盈利交易佔總交易的百分比,本策略 58.49%,高於一般趨勢系統。
- 利潤因子 Profit Factor:總盈利除以總虧損,本策略 2.909。
- 夏普比率 Sharpe Ratio:每單位總波動換取的超額回報,本策略 0.86,屬偏低水平。
- 最大回撤 Max Drawdown:資金曲線由高位回落的最大幅度,本片聲稱 10.42%。
- 滑價 Slippage:預期與實際成交價的差異,原片未交代有否計入。
- 買入持有 Buy and Hold:不作擇時、全程持有的基準策略,同期回報 −32.955%,用作對照。
常見問題 FAQ
Donchian 通道這麼老的指標,為何還有人用?
因為它的邏輯透明:上軌就是 N 期最高價,升穿即創新高,沒有任何平滑計算的滯後,是趨勢突破最直接的寫法。問題從來不在通道本身,而在單用它進出場會被橫行市的假突破消耗。本片的答案是加三重過濾——ADX 量趨勢強度、CHOP 剔除糾纏市況、EMA 定方向——把一年訊號壓到 53 次,留下有趨勢支撐的突破。截至 2025 年 8 月的回測聲稱一年 140%,但長期有效性仍需更多樣本驗證。
8 個月樣本內加 4 個月樣本外,這樣的驗證夠嗎?
比沒有好,但只有一次驗證機會。靜態切分的結論高度依賴「樣本外那段是什麼市況」——本片樣本外段剛好包含大跌市,而這正是雙向趨勢策略最擅長的環境。更嚴格的做法是滾動驗證:把數據切成多段、逐段重新調參再驗證,同一講者在 2026 年 3 月的後作正是改用這種 walk-forward 方法。
為什麼淡倉賺的比好倉多?
因為回測期間(2024 年 6 月至 2025 年 6 月)ETH 本身下跌約 33%,向下突破的次數與幅度都佔優。畫面數據顯示淡倉 27 次交易貢獻 +93.8%,好倉 26 次貢獻 +47.2%,利潤約三分之二來自淡倉。這提示解讀雙向策略的回測時,要把多空拆開看——「跑贏跌市」很多時候只是「在跌市中做空」的另一種說法。
這套策略可以在 MT5 跑嗎?
邏輯可以完整移植:EMA、ADX、ATR 皆為 MT5 內建指標,Donchian 用 iHighest()/iLowest() 兩行自算,CHOP 可按公式拼出或用現成自訂指標,H1 原生支援。較麻煩的是 ATR 追蹤止蝕要在 OnTick 自行管理訂單修改,以及 MT5 的 ETH 多為 CFD、沒有資金費率概念,點差結構與 Binance 永續合約有距離,回測數字不能直接對照。
原影片
本文整理自以下影片,版權屬原創作者所有,建議配合原片觀看: