8-13-21 EMA 配 MACD 策略一年回測 500%:Quant Tactics 的 DOT 永續合約策略拆解
目錄
YouTube 頻道 Quant Tactics 在 2025 年 3 月上載了一條回測影片,聲稱用 8、13、21 三條指數移動平均線 EMA 配合 MACD 指標,在 Binance 的 DOT 永續合約 Perpetual Futures、1 小時圖上回測約一年,總利潤 500%,同期 DOT 本身下跌 14%,最大回撤 18%。8、13、21 是 Fibonacci 數列的連續三項,屬典型的「Fibonacci 均線家族」——本站之前拆解過同頻道的 5-8-13 EMA 配 PSAR 策略,本片可視為同一思路向上一檔期數的變種,兩篇宜對照閱讀。
策略速覽
重現規格
| 項目 | 規格 |
|---|---|
| 投資標的 | DOT/USDT 永續合約 |
| 交易所/市場 | Binance 合約(好淡雙向) |
| Timeframe | 1 小時圖 |
| 回測期間 | 口述「過去一年」;畫面資金曲線約涵蓋 2024 年初至 2025 年初,確實起訖日期原片未交代 |
| 起始資金 | 原片未交代(資金曲線累計利潤約 5,500 USDT 對應 500%,推算起始約 1,000 USDT,未經證實) |
| EMA 參數 | 8/13/21(三線) |
| MACD 參數 | 標準 12/26/9 |
| 進場條件(好倉) | 8 EMA 上穿 21 EMA;13 EMA 上穿 21 EMA;8>13>21 多头排列;MACD 線上穿訊號線;四項齊備後下一根 K 線進場(淡倉全部反向) |
| 出場條件 | 收市價到達止賺目標即離場;無趨勢反轉類出場訊號 |
| 止蝕 | 最近三根的波段低點(淡倉取波段高點)外加 0.1%–0.8% 緩衝,緩衝值由 Hyperopt 優化 |
| 止賺 | 風險回報比 2.5:1(示範值;Hyperopt 在 1.5/2/2.5/3 中選優) |
| 優化方法 | Freqtrade Hyperopt,8 個月樣本內調參+4 個月樣本外驗證;優化五個參數(詳見下文) |
| 最終採用參數組合 | 原片未交代 |
| 槓桿 | 原片未交代(永續合約必然涉及槓桿,但數值沒有講) |
| 手續費/滑價假設 | 原片未交代 |
| 講者聲稱結果 | 總利潤 500%(畫面顯示 500.102%、65 次交易)、最大回撤 18%;同期 DOT 下跌 14% |
詳細拆解
進場:三線排列加 MACD 的四重確認
好倉進場要同時滿足四個條件:8 EMA 上穿 21 EMA、13 EMA 上穿 21 EMA、三線形成 8>13>21 的多头排列、MACD 線上穿訊號線。齊備後在下一根 K 線進場。淡倉條件完全鏡像。
這套設計的邏輯是「結構+動能」雙重把關。三線排列(8>13>21)定義趨勢結構——短期均線領先中長期均線,代表不同時間尺度的持倉者同向獲利,屬趨勢確立的形態化寫法;MACD 交叉 Crossover 則確認動能正在加速而非殘餘慣性。講者刻意要求「兩次交叉」——8 穿 21 是先兆、13 穿 21 才是確認,用時間換取可靠性。代價是進場偏遲:等 13 EMA 也完成交叉時,升浪往往已走了一段,這是所有多重確認系統的固有取捨。
截圖出自原片(Quant Tactics,2025-03-02):進場第四個條件——MACD 線上穿訊號線,虛線圈標示交叉位置,主圖為 DOT 永續 1 小時圖配 8/13/21 EMA。
出場與風控:波段高低點止蝕配固定風險回報比
止蝕不設固定百分比,而是取最近三根 K 線的波段高低點 Swing High/Low:好倉止蝕放於三根內最低點「稍低」處,淡倉放於三根內最高點「稍高」處。「稍低多少」由 stop_loss_buffer 參數控制,優化範圍 0.1% 至 0.8%。止賺則用風險回報比 Risk-Reward Ratio 推算:目標利潤=止蝕距離 × 2.5,收市價越過目標即離場。
這種「技術位止蝕+倍數止賺」的組合,比起固定百分比止蝕更貼近市場結構——止蝕放在前低之下,理論上被噪音震走的機會較低。但要注意:三根的回望窗口極短,1 小時圖上三根 K 線只是三小時,波段低點與進場價的距離往往很近,止蝕空間小意味 2.5 倍止賺目標也相應接近,訊號的實質期望值高度依賴進場後的短期走向。
截圖出自原片(Quant Tactics,2025-03-02):DOT 永續 1 小時圖淡倉示範,紅色區域為止蝕範圍(0.59%),綠色區域為止賺目標(1.46%),畫面標示 Risk Reward Ratio 2.5。
Hyperopt 優化:五個參數、8 個月樣本內+4 個月樣本外
講者用 Freqtrade 的 Hyperopt 功能調參,先講方法論:數據切成兩段,8 個月作樣本內訓練、4 個月作樣本外測試 Out-of-Sample,用未參與調參的數據驗證策略能否推廣。這一步在方法上是正確的,也是本片比不少同類影片嚴謹之處。
優化的五個參數(畫面有明確列出搜索範圍):
ema_cross_rolling_window:2/4/6——EMA 交叉訊號的有效追溯窗口,即交叉發生後多少根 K 線內仍算數macd_cross_rolling_window:6/8/10——MACD 交叉的同等窗口stop_loss_buffer:0.1% 至 0.8%——止蝕緩衝swing_point_lookback:3 至 6——波段高低點的回望根數risk_ratio:1.5/2/2.5/3——風險回報比
值得留意的是,rolling window 參數暴露了進場條件的真實寫法:四個條件不需要在同一根 K 線上同時成立,只要在各自窗口內曾經發生即可。這讓訊號數量大增,也讓「四重確認」的嚴格程度打折扣——窗口設為 10 時,MACD 交叉可以是十小時前的舊訊號。
截圖出自原片(Quant Tactics,2025-03-02):Strategy Optimization 設定頁,右欄紅字列明 ema_cross_rolling_window、macd_cross_rolling_window、stop_loss_buffer、swing_point_lookback、risk_ratio 五個參數的搜索範圍。
回測結果:65 次交易換 500%
優化後回測 DOT 永續 1 小時圖約一年:畫面顯示策略名 EMA8_13_21_MACD_Strategy、65 次交易、利潤 500.102%;口述補充最大回撤 18%,同期市場(DOT 本身)下跌 14%。資金曲線呈穩定上行,沒有明顯長時間橫行或深度回撤。
兩個解讀重點。第一,65 次交易是很少的樣本:一年 1 小時圖有約 8,700 根 K 線,四重確認加上固定 2.5:1 出場,平均約 5.6 天才做一單。樣本少,500% 的統計可信度天然受限——多贏兩三單結果可以完全改觀。第二,「跑贏市場 514 個百分點」的對照要小心讀:DOT 期內下跌 14%,buy & hold 基準本來就是負數,策略能做空天然佔優,這不是策略擇時能力的純粹證明。
截圖出自原片(Quant Tactics,2025-03-02):Freqtrade UI 回測畫面,左上方顯示 TradeCount 65、Profit 500.102%;中間資金曲線紅框為樣本內、綠框為樣本外;下方 Market change % 顯示同期 DOT 走勢。
重現 Backtest 清單
照住以下清單逐項核對,才知道能否真正重現這個回測:
- ✅ 交易所與市場類型:Binance 永續合約(有)
- ✅ 交易對:DOT/USDT(有)
- ✅ Timeframe:1 小時圖(有)
- ⚠️ 回測期間:只講「過去一年」,畫面推斷約 2024 年初至 2025 年初,確實起訖原片未交代
- ⚠️ 起始資金:原片未交代(由資金曲線推算約 1,000 USDT,未經證實)
- ✅ 指標參數:EMA 8/13/21、MACD 12/26/9(口述清楚)
- ✅ 進場條件:四項規則全部口述清楚
- ✅ 優化參數搜索範圍:五個參數的範圍畫面全部列出
- ❌ 最終採用的參數組合:原片未交代——Hyperopt 選出哪一組,影片沒有展示
- ✅ 止蝕止賺邏輯:波段高低點加緩衝、2.5:1 風險回報比(有)
- ⚠️ 槓桿倍數:原片未交代
- ⚠️ 手續費率與滑價假設:原片未交代
- ⚠️ 每倉注碼規則:原片未交代
- ✅ 樣本外驗證:有,8 個月樣本內+4 個月樣本外(方法有交代,但沒有分別展示兩段的績效數字)
- ✅ 策略代碼:講者稱 Freqtrade 策略檔放於影片描述供下載,另有多幣對參數版本
結論:進出場邏輯與優化範圍交代得相當完整,但最終參數組合、起訖日期、起始資金、槓桿、費用五項缺失,單靠影片內容無法完整重現回測,須取得描述區的策略檔核對。
🙏 覺得內容有用?本站所有內容免費提供,使用推薦碼開戶就是支持我們繼續營運的最大鼓勵:
ZA Bank 邀請碼 P20923
—— 你享 HKD 2,000 迎新獎賞,本站獲得營運支持。
立即開戶 →
(聯盟連結|投資涉及風險,受條款及細則約束,此資料僅可於香港境內分發)
MT5 可行性速評
| 項目 | 評估 |
|---|---|
| 可移植性 | 高。MT5 內建 iMA()(EMA)與 iMACD(),三線排列、交叉判定、波段高低點回望都只是基礎陣列操作,無冷門計算 |
| 平台限制 | MT5 極少券商提供 DOT 永續合約,加密貨幣多為 CFD,點差與隔夜費跟 Binance 合約差距大;MT5 亦沒有 Hyperopt 等價物,只能用內建優化器逐參數格點搜索,65 次交易的樣本量下優化結果會更飄忽 |
| 評級 | ⚠️ 邏輯可完整移植,但標的與費用環境不同,回測數字難以在 MT5 環境核證 |
| MQL5 寫法提示 | 三線排列:iMA() 三個 handle 取當期值比較大小;交叉判定:比較當期與前一期兩線差值的正負;rolling window:把「曾經交叉」寫成過去 N 期的迴圈旗標;波段低點:iLowest() 取近 N 根最低價再乘 (1 − buffer);止賺距離=止蝕距離 × risk_ratio 直接換算掛單價 |
即使成功移植,MT5 回測同樣會過度擬合。
防坑檢查
- 過度擬合:五個 Hyperopt 參數、各自只有三至四個取值,組合空間不算大,這是好事;但 65 次交易的樣本太少,任何參數組合的績效都可能由幾單主導,「不擬合」的結論在這個樣本量下根本無法穩固建立。
- 樣本外驗證:有做,8 個月調參加 4 個月驗證,是本片相對同類影片的優點。但這是靜態切分——4 個月樣本外跑一次就算,沒有滾動推進;而且影片沒有分開展示樣本內與樣本外的績效,500% 究竟是全年合計還是單獨某段,無從核對。同頻道後來的 Supertrend + MACD + RSI 153% 版本改用 walk-forward 滾動驗證,方法上更進一步,可對照。
- 滑價:原片未交代。65 次交易、進出各一次共 130 個成交動作,永續合約 1 小時圖的止賺單以收市價確認後才執行,實盤必有延遲。
- 手續費:原片未交代。合約來回費率加資金費率(Funding Rate)在持倉數日的波段交易中不可忽略,Freqtrade 預設計費但講者沒有展示設定。
- 基準對照:「跑贏市場」的基準是 DOT 現貨 buy & hold(−14%),但策略可做空而基準不能,跌市中兩者根本不在同一起跑線。
- 單一標的篩選:為何是 DOT?原片沒有交代選幣過程。若 DOT 是試出來表現最好的一隻,500% 便帶有選擇性展示的成份;講者提到另有「多幣對各自調參」的版本,側面反映單一參數組合未必適用於其他幣種。
- 固定問題——原片提供的資訊能否完整重現回測? 不能。邏輯層面(指標、條件、優化範圍)交代完整,但最終參數組合、回測起訖、起始資金、槓桿、費用五項缺失,必須核對描述區的策略檔與設定檔才有重現的可能。
欣利克的看法
- 本片的樣本外意識值得肯定。截至 2025 年初的同類回測影片中,主動切出 4 個月樣本外數據驗證的做法並不常見,這讓「500%」比純樣本內調出來的數字多一分分量。不過靜態切分只驗一次,說服力仍不及滾動式 walk-forward。
- 65 次交易是全片最大的軟肋。四重確認加 2.5:1 固定出場,把一年壓縮成 65 個樣本點,任何結論——包括「樣本外仍然有效」——都建立在極少的觀測上。常見誤區是把回測期的「年份」當成樣本量,真正決定統計可信度的是交易次數。
- 「跑贏跌市 14%」要還原語境。策略可多空雙向,基準只能單向持有,跌市中這個對照先天不公平。概念上應該問的是:同一套規則換一隻上升中的幣、換一段橫行的市,還剩多少?
- 利益關係照舊要知。講者經營 Freqtrade 付費課程,影片屬引流內容,策略檔雖免費放出,但回測數字服務於銷售目的,宜當教學示範看待。
- 時效提醒。回測數據止於 2025 年初、影片 2025 年 3 月上載,距今已超過一年。加密貨幣的波動結構隨市場深度演變,8/13/21 這組期數在當時的 DOT 1 小時圖有效,不代表今日依然有效。
名詞解釋
- 指數移動平均線 EMA:對近期價格加權較高的均線,本策略用 8/13/21 三條的排列定義趨勢結構。
- MACD:由 12 與 26 期 EMA 之差及其 9 期訊號線組成的動能指標,本策略以其交叉作進場確認。
- 交叉 Crossover:快線與慢線上下穿越的事件,本策略要求 EMA 與 MACD 各自完成交叉。
- 動能 Momentum:價格變動的持續性傾向,MACD 交叉是其量化寫法。
- 波段高低點 Swing High/Low:局部價格的轉折極值,本策略用最近三根的高低點設定止蝕。
- 風險回報比 Risk-Reward Ratio:潛在利潤與潛在虧損的倍數關係,本策略示範值 2.5:1。
- 止蝕 Stop Loss:預設的虧損出場機制,本片採技術位加緩衝的浮動寫法。
- Freqtrade:開源加密貨幣自動交易與回測框架,本片的回測平台。
- Hyperopt:Freqtrade 內建的參數優化工具,用貝葉斯搜索找參數組合。
- 樣本外測試 Out-of-Sample Testing:用未參與調參的數據驗證策略,本片切出 4 個月執行。
- 過度擬合 Overfitting:參數過度遷就歷史數據的風險,小樣本下即使參數少也難以排除。
- 最大回撤 Max Drawdown:資金曲線由高位回落的最大幅度,本片聲稱 18%。
- 永續合約 Perpetual Futures:無到期日、以資金費率錨定現貨的衍生品,本片的交易標的類型。
- 滑價 Slippage:預期與實際成交價的差異,原片未交代有否計入。
常見問題 FAQ
8、13、21 這組數字有什麼特別?
三者是 Fibonacci 數列的連續項,屬交易圈常見的「Fibonacci 均線家族」。同一思路的變種包括本站拆解過的 5-8-13 EMA 配 PSAR 策略。要留意的是,沒有嚴謹證據顯示 Fibonacci 期數必然優於相鄰期數(如 10/20),期數選擇本身也可能成為隱性擬合的一環。
四個進場條件需要在同一根 K 線同時成立嗎?
不需要,這是影片透露的關鍵細節。Hyperopt 優化的 ema_cross_rolling_window 與 macd_cross_rolling_window 參數(範圍分別為 2–6 與 6–10)代表交叉訊號在過去 N 根 K 線內發生過即可。「四重確認」實際上是「四個條件各自在窗口內出現過」,嚴格程度比字面理解低,訊號數量也相應較多。
500% 利潤為何只有 65 次交易?
因為條件疊加後訊號稀少:三線排列要求趨勢結構完整、兩次 EMA 交叉加一次 MACD 交叉要求時點配合,符合條件的窗口自然不多;加上固定 2.5:1 止賺讓盈利單持有較久,一年下來平均約 5.6 天才一單。樣本少是這類多重確認策略的常態,也是其回測數字難以驗證的根本原因。
這套策略可以在 MT5 跑嗎?
邏輯可以完整移植:EMA、MACD 皆為 MT5 內建(iMA()、iMACD()),波段高低點用 iLowest()/iHighest() 即可實現。但 MT5 極少提供 DOT 永續合約,多以 CFD 代替,費用結構不同;MT5 亦沒有 Hyperopt 等價的貝葉斯優化器,65 次交易的樣本量下用格點搜索調參,結果只會更不穩定。
原影片
本文整理自以下影片,版權屬原創作者所有,建議配合原片觀看: