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 逐倉模式) |
| Timeframe | 4 小時圖(回測明細 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 策略用的正是前者,兩篇對照可見「平均通道」與「極值通道」的取捨:前者靈敏但假突破多,後者遲鈍但訊號較乾淨。
三道濾網:方向、強度、波動
通道突破本身在橫行市會不斷假觸發,所以講者疊加三道濾網,各司其職:
- 方向濾網——100 期 SMA:只准在價格處於 100 SMA 之上時造好、之下時造淡。這是趨勢跟蹤系統的標準 regime 過濾,用大周期均線定方向、小結構只負責 timing。
- 強度濾網——ADX>25:ADX 不辨方向,只量度趨勢強度。25 以上視為「有趨勢可做」,以下視為無趨勢、放棄交易。這與 ADX+OBV 策略的用法一致。
- 波動濾網——日線 ATR>3% 現價:因為策略跑在 4 小時圖,講者特意引用 1 日圖的 ATR,要求日線平均波幅至少達現價 3%。低波動環境的突破多是假突破,這道閘把「安靜市」整段剔除。ATR 本身亦是出場確認與(隱含的)風險量度工具,一個指標身兼三職。
截圖出自原片(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 個月樣本外)。
截圖出自原片(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%。
截圖出自原片(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 清單
照住以下清單逐項核對,才知道能否真正重現這個回測:
- ✅ 交易所與市場類型:Binance GRT/USDT 永續、逐倉(畫面有)
- ✅ Timeframe:4 小時圖+日線 ATR(口述+畫面有)
- ✅ 回測期間:2024-02-01 至 2025-02-01(畫面有)
- ✅ 起始資金:1,000 USDT(畫面有)
- ✅ 持倉上限:1(畫面有)
- ✅ 進場條件:四重條件口述清楚(交叉+100 SMA+ADX 25+日線 ATR 3%)
- ✅ 調參搜索範圍:七組參數全部列出(畫面有)
- ❌ Hyperopt 最終選定參數值:原片未完整交代(只有示範圖表上可見 SMA 20/100、ADX 6 期等蛛絲馬跡)
- ⚠️ 出場確切寫法:「跌穿 20-low SMA 後結合 ATR×0.7 確認」的具體公式原片未交代清楚;cross_rolling_window 的用法同樣含糊
- ✅ 止蝕止賺:Stoploss −25%、ROI 0、Use Exit Signal true(畫面有)
- ⚠️ 槓桿倍數:原片未交代
- ⚠️ 手續費率與滑價假設:原片未交代
- ✅ 樣本外驗證:有,4 個月(2024 年 10 月至 2025 年 2 月一段),累計利潤圖分框展示
- ⚠️ 策略代碼:講者稱影片描述有連結,另推銷其 Freqtrade 付費課程與「多交易對優化版」
結論:進場邏輯、標的、期間、資金設定都有交代,但最終參數值、出場公式、槓桿與費用四項缺失,單靠影片內容無法完整重現回測,須取得描述區的代碼核對。
🙏 覺得內容有用?本站所有內容免費提供,使用推薦碼開戶就是支持我們繼續營運的最大鼓勵:
ZA Bank 邀請碼 P20923
—— 你享 HKD 2,000 迎新獎賞,本站獲得營運支持。
立即開戶 →
(聯盟連結|投資涉及風險,受條款及細則約束,此資料僅可於香港境內分發)
MT5 可行性速評
| 項目 | 評估 |
|---|---|
| 可移植性 | 高。MT5 的 iMA() 支援 PRICE_HIGH/PRICE_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 回測同樣會過度擬合。
防坑檢查
- 過度擬合:七組參數經 Hyperopt 搜索,擬合風險不低;且最終選定值沒有展示,讀者無法檢視參數是否落在穩定區域(例如 ADX 門檻 25 與 40 的結果是否相差懸殊)。搜索範圍的披露只能算半份透明度。
- 樣本外驗證:有,這是本片比不少同類影片做得好的地方——8 個月調參、4 個月驗證,且累計利潤圖分框展示,樣本外段曲線繼續上行。但 4 個月樣本外與樣本內屬同一年度、同一市場 regime,且累計利潤圖顯示樣本外段近半利潤來自 2024 年 12 月一輪急升,驗證力度有限。
- 滑價:原片未交代。40 次交易、總成交額約 22.3 萬 USDT(畫面 Total trade volume),GRT 屬中小市值幣,4 小時圖突破訊號的實際成交滑價不可忽略。
- 手續費:原片未交代費率。永續合約另涉資金費率,盈利單平均持倉 10 日,一年下來的資金費累計可觀,Freqtrade 預設是否計入須自行核對。
- 單一標的風險:整套結果建基於 GRT 一個幣對。講者片尾順帶推銷「多交易對各自優化參數」的付費版本,側面承認單一標的+單一參數組的局限——這本身亦是引流內容的利益結構。
- 勝率幻覺:50% 勝率、利潤因子 2.6 看似穩健,但 40 次交易的樣本量偏小,最好單日 +71.78% 顯示利潤高度集中於個別交易,抽走一兩單結果會面目全非。
- 固定問題——原片提供的資訊能否完整重現回測? 不能。進場條件、搜索範圍、資金設定齊全,但最終參數值、出場公式細節、槓桿、手續費四項缺失,須取得代碼才算真正可重現。
欣利克的看法
- 「高低價 SMA 通道」是本片唯一真正的概念增量。用平均高低價代替 Donchian 的極值高低價,通道更貼身、訊號更多,代價是假突破亦更多——所以講者要疊三道濾網去補。讀者要理解:濾網不是錦上添花,而是這條窄通道的必需品,拆解任何通道策略時都應先問「假突破由誰把關」。
- 樣本外驗證有做,但要按 2025 年中的尺度看。8+4 個月的切分在 2025 年初的 YouTube 策略片中已屬難得,同頻道後來把樣本外延長至 13 個月(如 Supertrend+ATR+ADX 策略),側面反映 4 個月驗證的說服力連講者自己都覺得不夠。截至 2026 年 8 月回看,這套 2024–2025 年的參數早已過了保鮮期。
- 476% 與 Sharpe 0.61 要一齊讀。總回報近五倍只換來 0.61 的風險調整後表現,Sortino 2.17 與 Sharpe 的落差反映下行波動集中在少數日子(最差單日 −13.3%)。40 次交易、最好一日賺近兩倍本金——利潤集中度極高,這種分佈在小樣本下隨時可以由另一批交易改寫。
- 利益關係照舊要知。講者經營 Freqtrade 付費課程,片尾推銷「多交易對優化版」;單一幣對、單一參數的免費版本本身就是課程的示範材料,回測數字服務於銷售目的,宜當教學案例看待。
- 時效提醒。數據止於 2025 年 2 月,GRT 其後的波動結構、資金費率環境均已改變;日線 ATR 3% 這道閘在低波動年份會長期封閉訊號,策略的「可用時間比例」本身就隨市況大幅波動。
名詞解釋
- 簡單移動平均線 SMA:固定窗口內價格的算術平均;本策略分別以最高價與最低價計算 20 期 SMA 構成通道,另以 100 期收市價 SMA 作趨勢濾網。
- 平均趨向指數 ADX:量度趨勢強度而不辨方向的指標,本策略以 25 為「有趨勢」的門檻。
- 平均真實波幅 ATR:量度價格平均波動幅度的指標,本片用日線 ATR 過濾低波動環境,並以 ATR×0.7 作出場確認。
- Freqtrade:開源加密貨幣自動交易與回測框架,本片的回測平台。
- Hyperopt:Freqtrade 內建的參數優化工具,以貝葉斯搜索在指定範圍內尋找最佳參數組合。
- 永續合約 Perpetual Futures:無到期日的加密貨幣期貨,以資金費率錨定現貨價格;本片標的為 GRT 永續、逐倉模式。
- 勝率 Win Rate:盈利交易佔總交易的百分比,本策略為 50%。
- 利潤因子 Profit Factor:總盈利除以總虧損,本策略為 2.606。
- 夏普比率 Sharpe Ratio:每單位總波動換取的超額回報,本策略僅 0.61。
- 索提諾比率 Sortino Ratio:只計下行波動的風險調整回報指標,本策略為 2.17。
- 最大回撤 Max Drawdown:資金曲線由高位回落的最大幅度,本策略聲稱 11.33%。
- 樣本外測試 Out-of-Sample Testing:用未參與調參的數據驗證策略,本片以 8 個月樣本內+4 個月樣本外切分。
- 過度擬合 Overfitting:參數過度遷就歷史數據的風險;本片七組參數經 Hyperopt 搜索,屬中高危。
- 滑價 Slippage:預期與實際成交價的差異,原片未交代有否計入。
常見問題 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 永續直接對照。
原影片
本文整理自以下影片,版權屬原創作者所有,建議配合原片觀看: