SMA 高低價通道+ADX 濾網一年回測 476%:Quant Tactics 的 Freqtrade GRT 4 小時圖策略拆解

⚠️ 本站內容僅作教育用途,不構成投資建議。投資涉及風險,作出任何投資決定前請諮詢持牌專業人士。
目錄

YouTube 頻道 Quant Tactics 在 2025 年 3 月上載了一條 Freqtrade 策略影片,用簡單移動平均線 SMA 與平均趨向指數 ADX 組成一套加密貨幣趨勢策略:以 20 期最高價與最低價分別計算兩條 SMA 構成「通道」,收市價突破通道上沿造好、跌穿下沿造淡,再加 100 期 SMA 趨勢濾網、ADX 25 強度門檻與日線 平均真實波幅 ATR 波動濾網。講者用 Freqtrade 的 Hyperopt 調參後,在 GRT 永續合約 4 小時圖回測一年,聲稱總回報 476%、最大回撤僅 11.3%,同期市場近乎原地踏步(−1%)。這是本頻道較早期的「8 個月樣本內+4 個月樣本外」調參範式,與後來的 TEMA+ADX+CMO 策略屬同一套工作流,可以對照閱讀。

策略速覽

重現規格

項目規格
投資標的GRT/USDT 永續合約(The Graph)
交易所/市場Binance USDⓈ-M 永續(GRT/USDT:USDT,Isolated Futures 逐倉模式)
Timeframe4 小時圖(回測明細 timeframe detail 15m);另引用 1 日圖 ATR 作波動濾網
回測期間2024-02-01 至 2025-02-01(畫面 timerange 20240201-20250201,完整一年)
起始資金1,000 USDT(畫面 Starting balance)
同時持倉上限1(Max open trades: 1,單一交易對)
好倉進場收市價上穿 20 期最高價 SMA,且收市價在 100 期 SMA 之上,且 ADX>25,且日線 ATR 大於現價 3%;下一根 K 線進場
淡倉進場收市價下穿 20 期最低價 SMA,且收市價在 100 期 SMA 之下,且 ADX>25,且日線 ATR 大於現價 3%;下一根 K 線進場
出場條件好倉:收市價跌穿 20 期最低價 SMA 後,再經 ATR×0.7 的額外確認才離場(確切寫法原片未交代清楚);淡倉反向同理。另有 cross_rolling_window 參數控制交叉訊號的有效窗口
止蝕畫面 Stoploss −25%(極寬,實際主要靠出場訊號離場)
止賺無固定止賺(ROI: 0),Use Exit Signal: true
指標參數(Hyperopt 搜索範圍)short_sma_period:10/20;long_sma_period:100/150/200;adx_period:4/5/6;adx_threshold:25/30/35/40;atr_mult:0.3/0.5/0.7/1/1.5/2;atr_price_threshold:0.005–0.03;cross_rolling_window:2/3/4/5。最終選定值原片未完整交代(示範圖表上為 SMA 20 high/low、SMA 100 close、ADX 6 期、ATR 1D 14 期)
調參方法Freqtrade Hyperopt;8 個月樣本內調參+4 個月樣本外驗證
槓桿原片未交代(逐倉模式下 Avg. stake amount 2,785.9 USDT,高於起始資金,屬複利滾存後的平均注碼)
手續費/滑價假設原片未交代
講者聲稱結果總回報 475.97%(4,759.69 USDT)、CAGR 473.2%、好倉貢獻 234.1%、淡倉貢獻 241.9%、40 次交易、勝率 50%、利潤因子 2.606、Sharpe 0.61、Sortino 2.17、最大回撤 11.33%;同期市場 −1.03%

詳細拆解

進場核心:最高價與最低價的 SMA 通道

一般均線用收市價計算,這套策略的第一個變化是把 20 期 SMA 拆成兩條:一條用每根 K 線的最高價計算(20-high SMA),一條用最低價計算(20-low SMA)。兩條線之間自然形成一條通道,寬度約等於過去 20 根 K 線的平均實體加影線幅度。進場邏輯是:收市價升穿上沿才造好,跌穿下沿才造淡。

這種設計的思路與 Donchian Channel 相近——都是用「價格要越過近期波動範圍」來確認突破,分別在於 Donchian 用最高最高價/最低最低價(extreme values),本片用高低的平均值,通道更窄、訊號更多。本頻道另一條 Donchian+EMA+ADX+CHOP 策略用的正是前者,兩篇對照可見「平均通道」與「極值通道」的取捨:前者靈敏但假突破多,後者遲鈍但訊號較乾淨。

三道濾網:方向、強度、波動

通道突破本身在橫行市會不斷假觸發,所以講者疊加三道濾網,各司其職:

  1. 方向濾網——100 期 SMA:只准在價格處於 100 SMA 之上時造好、之下時造淡。這是趨勢跟蹤系統的標準 regime 過濾,用大周期均線定方向、小結構只負責 timing。
  2. 強度濾網——ADX>25:ADX 不辨方向,只量度趨勢強度。25 以上視為「有趨勢可做」,以下視為無趨勢、放棄交易。這與 ADX+OBV 策略的用法一致。
  3. 波動濾網——日線 ATR>3% 現價:因為策略跑在 4 小時圖,講者特意引用 1 日圖的 ATR,要求日線平均波幅至少達現價 3%。低波動環境的突破多是假突破,這道閘把「安靜市」整段剔除。ATR 本身亦是出場確認與(隱含的)風險量度工具,一個指標身兼三職。

好倉進場四條件:收市價上穿 20-high SMA、價格在 100 SMA 之上、ADX>25、日線 ATR 大於現價 3% 截圖出自原片(Quant Tactics,2025-03-13):GRT 永續 4 小時圖示範好倉進場的四個條件,上方主圖為 20-high(綠)、20-low(紅)、100(黃)三線,副圖為 ADX 與日線 ATR。

出場:慢半拍的 ATR 確認

出場設計是這套策略較有意思的部分。講者明言:收市價一跌穿 20-low SMA 就走人太急,會被正常回調震走。做法是跌穿之後再等一重確認——結合 ATR 乘以 0.7 才平倉(具體是「跌穿幅度超過 0.7 個 ATR」還是「連續確認」的寫法,原片口述含糊,Hyperopt 參數表裏的 cross_rolling_window 顯示交叉訊號另設有效窗口)。意圖很清楚:只在「市場真的逆轉」時離場,不回應小型回調,藉此抱足整段趨勢。

畫面數據側證了這個節奏:盈利單平均持有 1 周 3 日,虧損單平均 2 日 20 小時,最長連勝連敗各 3 次。畫面另設 −25% 的極寬止蝕作最後防線,實際上 40 次交易主要靠出場訊號離場。

Hyperopt 調參:七個參數、8+4 個月切分

講者把七組參數丟進 Freqtrade 的 Hyperopt:短 SMA 期數(10/20)、長 SMA 期數(100/150/200)、ADX 期數(4/5/6)、ADX 門檻(25/30/35/40)、ATR 倍數(0.3–2)、ATR 價格門檻(0.005–0.03)、交叉有效窗口(2–5)。調參用 8 個月樣本內數據,再拿 4 個月從未參與調參的樣本外數據驗證。這是本頻道早期影片的固定範式(後來逐步延長至 13 個月樣本外)。

Hyperopt 調參設定:七組參數的搜索範圍 截圖出自原片(Quant Tactics,2025-03-13):Strategy Optimization 畫面,列出七組參數的搜索範圍,以及 4 小時圖、8 個月調參期、4 個月樣本外的設定。

回測結果:40 次交易、好淡各半

回測在 GRT/USDT 永續、2024 年 2 月至 2025 年 2 月進行:1,000 USDT 起始資金變成 5,759.69 USDT,總回報 475.97%。40 次交易中好倉 18 次、淡倉 22 次,勝率剛好 50%,利潤因子 2.606;好倉貢獻 234.1%、淡倉貢獻 241.9%,近乎各半——在同期市場 −1.03% 的橫行環境下,兩個方向都賺到錢,這點比多數「利潤全靠淡倉」的同頻道舊作均衡。

風險面:最大回撤 11.33%(642.5 USDT),Sharpe 0.61、Sortino 2.17。最好單日 +71.78%(1,869.6 USDT)——單日進賬接近兩倍起始資金,說明個別交易的利潤集中度高;最差單日 −13.32%。

Freqtrade 回測結果總表 截圖出自原片(Quant Tactics,2025-03-13):回測期間 2024-02-01 至 2025-02-01,Total Profit 475.97%(4,759.69 USDT)、好倉 234.1%、淡倉 241.9%、市場變化 −1.03%、最大回撤 11.33%。

累計利潤圖方面,講者特別用紅綠虛線框標出樣本內與樣本外兩段:綠框(樣本外 4 個月)的資金曲線繼續上行,斜率不遜於樣本內段——這是講者用來論證「調參後策略在未見過的數據上仍然有效」的核心證據。

累計利潤圖,紅框為樣本內、綠框為樣本外 截圖出自原片(Quant Tactics,2025-03-13):上方為每月交易盈虧分佈,中間累計利潤曲線以虛線框區分樣本內(紅)與樣本外(綠)時段,下方為同期市場走勢。

重現 Backtest 清單

照住以下清單逐項核對,才知道能否真正重現這個回測:

結論:進場邏輯、標的、期間、資金設定都有交代,但最終參數值、出場公式、槓桿與費用四項缺失,單靠影片內容無法完整重現回測,須取得描述區的代碼核對。

🙏 覺得內容有用?本站所有內容免費提供,使用推薦碼開戶就是支持我們繼續營運的最大鼓勵:

ZA Bank 邀請碼 P20923 —— 你享 HKD 2,000 迎新獎賞,本站獲得營運支持。 立即開戶 → (聯盟連結|投資涉及風險,受條款及細則約束,此資料僅可於香港境內分發)

MT5 可行性速評

項目評估
可移植性高。MT5 的 iMA() 支援 PRICE_HIGHPRICE_LOW,高低價 SMA 通道可直接實現;iADX()iATR() 皆內建;日線 ATR 用 PERIOD_D1 handle 跨周期取值即可;MT5 亦原生支援 H4
平台限制MT5 的加密貨幣多為 CFD,點差與流通性跟 Binance 永續有距離;逐倉、資金費率等合約機制在 MT5 側不存在,回測數字不能直接對照
評級⚠️ 邏輯可完整移植,但 GRT 這類中小市值幣在 MT5 券商未必有報價,回測難以原樣核證
MQL5 寫法提示通道:iMA(_Symbol, PERIOD_H4, 20, 0, MODE_SMA, PRICE_HIGH)PRICE_LOW 各一個 handle;上穿判斷用 close[1] <= upper[1] && close[0] > upper[0];日線 ATR:iATR(_Symbol, PERIOD_D1, 14),除以現價比對 3%;出場確認可用 close < lower - 0.7 * atr_h4 類寫法自行補完

即使成功移植,MT5 回測同樣會過度擬合。

防坑檢查

欣利克的看法

名詞解釋

常見問題 FAQ

為何 SMA 要用最高價和最低價,而不是收市價?

用最高價與最低價各計一條 20 期 SMA,兩線之間形成一條「平均波動通道」,收市價要升穿上沿或跌穿下沿才發訊號,等於要求價格突破近期的平均波動範圍。相比 Donchian Channel 用極值高低價,這條通道更窄、訊號更密,代價是假突破更多,所以要疊加 100 SMA、ADX 與 ATR 三道濾網把關。

這套策略有做樣本外驗證嗎?

有。講者用 8 個月數據調參(Hyperopt),再以 4 個月未參與調參的數據驗證,累計利潤圖上以虛線框區分兩段,樣本外段曲線繼續上行。不過兩段屬同一市場年度,且樣本外段近半利潤來自 2024 年 12 月的單邊行情,驗證力度有限;同頻道後來的影片已把樣本外延長至 13 個月。

476% 回報、回撤只有 11%,是否代表風險很低?

未必。截至原片 2025 年 2 月的回測中,Sharpe 只有 0.61,最好單日 +71.78% 顯示利潤高度集中於個別交易,最差單日亦有 −13.32%。40 次交易的樣本量下,最大回撤的估計本身很不穩定,抽走一兩筆大盈利單,整條資金曲線會完全不同。

這套策略可以在 MT5 跑嗎?

邏輯可以完整移植:MT5 的 iMA() 支援以最高價/最低價計算均線,iADX()iATR() 皆內建,日線 ATR 可用 D1 周期的 handle 跨周期取值。但 MT5 的加密貨幣多為 CFD,未必有 GRT 報價,亦無永續合約的資金費率機制,回測結果不能與 Binance 永續直接對照。

📌 推薦工具:TradingView

我日常看圖與畫線分析用的圖表平台,本站技術分析筆記的圖表概念都可以在這裡實踐。

了解詳情 → (聯盟連結)

原影片

本文整理自以下影片,版權屬原創作者所有,建議配合原片觀看:

來源:https://www.youtube.com/watch?v=S6l3nZ3YkWw

🏦 ZA Bank 開戶優惠

本站所有內容免費提供。多使用網站的推薦碼,就是對我們繼續製作優質內容的最大鼓勵和支持 🙏

去 ZA Bank 開戶,享價值 HKD 2,000 迎新獎賞,仲有機會享 USD 30 指定美股兌換券!

  • 💛 全線上開戶,無需前往分行
  • 💛 無最低存款要求,零賬戶管理費
  • 💛 24x7 銀行服務

專屬邀請碼:P20923

立即開戶 → (聯盟連結)