VWAP+MACD 樣本外回測 191%:Quant Tactics 的 DOT 永續 1 小時圖 Walk-Forward 策略拆解
目錄
YouTube 頻道 Quant Tactics 在 2026 年 2 月上載了一條策略拆解影片,介紹一套只用兩個指標的 VWAP+MACD 策略:以成交量加權平均價 VWAP 判斷價格處於「公允價值」之上還是之下,再以 MACD 的金叉死叉確認趨勢方向,在 DOT 永續合約 1 小時圖上運行。講者聲稱透過 Walk-Forward 分析 Walk-Forward Analysis 滾動優化,13 個月樣本外數據錄得 191% 累計回報,最大回撤 17%,而同期 buy & hold 為 −77%。本站早前已拆解過同頻道另一條 VWAP+MACD 六年回測 3,856% 的影片,兩者雖然指標同名,但設計思路差異甚大:舊片是 4 小時圖八對幣的多重濾網突破系統,本片是單一標的、固定盈虧比、按月滾動調參的極簡版本,正好可以對照閱讀。
策略速覽
重現規格
| 項目 | 規格 |
|---|---|
| 投資標的 | DOT/USDT 永續合約(Polkadot,Binance) |
| 交易所/市場 | Binance 永續合約(畫面顯示 DOT/TetherUS PERPETUAL CONTRACT),多空雙向 |
| Timeframe | 1 小時圖 |
| 回測期間 | 原片未交代確實起訖日期;結果散點圖橫軸約為 2025 年初至 2026 年初,涵蓋 13 個月樣本外數據 |
| 起始資金 | 原片未交代 |
| VWAP 設定 | 滾動 VWAP(非 session VWAP),最小窗口 200 根 K 線;實際窗口長度由 Hyperopt 逐月優化,搜索範圍原片未交代 |
| MACD 參數 | 原片未交代(快慢線與訊號線期數均由 Hyperopt 優化,預設值 12/26/9 未經證實) |
| 進場條件(好倉) | ① 收市價企上 VWAP;② MACD 線上穿訊號線(金叉)。兩者齊備後於下一根 K 線進場 |
| 進場條件(淡倉) | 好倉的鏡像:收市價跌穿 VWAP+MACD 死叉 |
| 止蝕 | 訊號 K 線最低價(好倉)下方 2.5 × ATR;ATR 期數原片未交代 |
| 止賺 | 固定盈虧比 Reward-to-Risk 3:1(止賺距離=止蝕距離 × 3) |
| 槓桿 | 原片未交代 |
| 手續費/滑價假設 | 原片未交代 |
| 每倉注碼 | 原片未交代 |
| 優化方法 | Walk-forward:數個月樣本內數據跑 Hyperopt → 一個月樣本外驗證 → 窗口向前滾動,共 12 段,拼出連續 12–13 個月樣本外表現 |
| 講者聲稱結果 | 累計回報 191.35%、最大回撤 17.83%、同期 buy & hold −76.98%、最佳樣本外月份 +34.75%、最差 −3.99%、月均交易 6.8 次、最長連敗 2 次 |
詳細拆解
滾動 VWAP:不是日內交易者認識的那一條
傳統 VWAP Volume-Weighted Average Price 是日內指標:每個交易日開市重新累計「成交價 × 成交量 ÷ 累計成交量」,回答「今日平均成交價在哪裡」。本片明確表示不用 session VWAP,改用滾動 VWAP——以過去至少 200 根 K 線(1 小時圖即約八日以上)的窗口持續向後滑動計算。這個改動把 VWAP 從日內均價線變成一條中周期的「公允價值」中軸:窗口越長,線越平滑,價格穿越的次數越少。講者的原意是過濾短期噪音,「只交易有意義的移動」——實際效果上,200 根窗口的滾動 VWAP 已經很像一條成交量加權版的長期均線。
VWAP 的觸發邏輯本身是突破 Breakout:收市價由下而上穿越 VWAP 視為利好,反之利淡。但講者承認單靠 VWAP 很危險——橫行市中價格會反覆穿越,產生大量假訊號。這正是加入 MACD 的原因。
截圖出自原片(Quant Tactics,2026-02-12):DOT/USDT 永續 1 小時圖,黃色線為滾動 VWAP;最少 200 根的窗口令其走勢遠比日內 session VWAP 平滑,近似一條成交量加權的長期均線。
MACD 的角色:觸發與確認的分工
MACD(指數平滑異同移動平均線)由快線、慢線與訊號線組成,MACD 線上穿訊號線為金叉(利好),下穿為死叉(利淡)。本策略的分工很清晰,講者用一句話概括:「VWAP 給觸發,MACD 給確認與交易許可」。好倉必須同時滿足兩個條件:收市價企在 VWAP 之上,並且 MACD 出現金叉;齊備後在下一根 K 線進場。淡倉完全鏡像:收市價在 VWAP 之下加 MACD 死叉。
值得留意的是「企在 VWAP 之上」與「穿越 VWAP」的分別:按講者口述,條件是價格處於 VWAP 上方(position filter),MACD 金叉才是事件觸發。這意味著即使價格早已站上 VWAP,只要之後 MACD 再度金叉,仍可構成新訊號。這與同頻道 舊版 VWAP+MACD 策略要求「五根內金叉」的時間耦合寫法不同,條件更寬鬆,訊號量更多。舊片還有 RSI 守 50、放量、EMA200 三重濾網,本片全部拿掉,只留兩個指標——代價是過濾能力下降,補償是交由 walk-forward 每月重新調參去適應市況。
截圖出自原片(Quant Tactics,2026-02-12):好倉進場示範。白圈標示收市價企上 VWAP 的 K 線,下方副圖 MACD 同步金叉,其後價格急升。
風控:2.5 ATR 止蝕配 3:1 止賺
進場後的風控是固定結構:止蝕設於訊號 K 線最低價下方 2.5 倍 ATR(淡倉則在最高價上方),止賺距離固定為止蝕距離的三倍,即盈虧比 Reward-to-Risk 3:1。ATR Average True Range 量度近期真實波幅,用它的倍數設止蝕,等於讓止蝕距離隨市況波動自動伸縮——波動大時放寬,波動小時收緊,避免固定點數止蝕在高波動期被噪音掃走。
3:1 的固定盈虧比有明確的數學含義:假設每單風險固定,勝率只需高於 25% 已能打和(未計手續費)。這種「低勝率要求、靠盈虧比賺錢」的結構,與動能突破策略輸小贏大的分佈天然匹配;反過來說,若實際勝率跌近兩成半,整套系統就只剩手續費磨損。ATR 的期數(常見 14)原片沒有交代,是重現時必須自行假設的一環。
截圖出自原片(Quant Tactics,2026-02-12):淡倉交易框,紅色區間為止蝕(2.5 ATR),綠色區間為止賺(Reward/Risk Ratio: 3)。
Walk-Forward:每月重新調參的滾動驗證
本片與同頻道 2026 年初一眾「Full Strategy Breakdown」系列共用同一套方法論:Walk-Forward 分析 Walk-Forward Analysis。流程是取數個月的樣本內數據跑 Hyperopt 參數搜索,找到該窗口的最優參數後,原封不動地應用到緊接的一個月樣本外數據上驗證;然後整個窗口向前滾動一個月,重複以上步驟。滾動 12 次後,得到 12 段首尾相接的樣本外月份,拼成一條連續的樣本外資金曲線。講者強調這樣做「迫使策略不斷適應」,並大幅降低過度擬合 Overfitting 風險——每一個月的表現,都是從未參與調參的數據上跑出來的。
這是本片與舊版 3,856% 影片最大的分別:舊片是單一參數組合跑足六年樣本內,本片則是 12 段樣本外拼接。方法上確實嚴謹一截,但要留意兩點:第一,Hyperopt 每個月都重新找「最優」參數,本質上是假設「上幾個月的最優」能延續到「下個月」,這個假設在市況劇變時會失效;第二,樣本內窗口的確實長度、Hyperopt 的搜索空間與評估次數,原片一律沒有交代,全部指向其 Patreon 付費內容。
結果:191% 對 −77% 的基準差距
回測在 DOT 永續合約上進行,畫面 KPI 總表顯示:累計回報 191.35%、最大回撤 17.83%、正回報月份佔 76.9%、最佳樣本外月份 +34.75%、最差 −3.99%、月均交易約 6.8 次、最長連敗僅 2 次;對照組 buy & hold 同期為 −76.98%。月回報柱狀圖可見大部分月份在 +4% 至 +20% 之間,個別月份衝上 +34%,虧損月份僅兩至三個且幅度極小。
有一處口述與畫面不符:講者口稱「13 個月中 9 個月盈利」,即約 69%;但畫面 Positive Months 顯示 76.9%,即 13 個月中的 10 個。數字對不上,可能是旁白稿與最終回測版本不同步,讀者宜以畫面為準、以口述為參考。另外要認清基準的性質:同期 DOT 現貨跌約 77%,是深度熊市行情。在標的腰斬再腰斬的環境下,一套可造淡的策略錄得正回報,難度遠低於在牛市跑贏 buy & hold——191% 與 −77% 的對比固然搶眼,但兩者並非同方向的較量。
截圖出自原片(Quant Tactics,2026-02-12):策略 KPI 總表。Final Return 191.35%、Buy & Hold −76.98%、Max Drawdown 17.83%、Positive Months 76.9%、Best OOS Month 34.75%、Worst OOS Month −3.99%、Avg Trades 6.8、Max Losing Streak 2;左方四圖分別為樣本外資金曲線、回撤曲線、月回報分佈與逐月散點。
重現 Backtest 清單
照住以下清單逐項核對,才知道能否真正重現這個回測:
- ✅ 交易所與市場類型:Binance 永續合約(畫面有)
- ✅ 交易對:DOT/USDT 單一標的(有)
- ✅ Timeframe:1 小時圖(口述清楚)
- ⚠️ 回測起訖日期:原片未交代(只能從散點圖推斷約 2025 年初至 2026 年初)
- ⚠️ 起始資金與每倉注碼:原片未交代
- ✅ 進場條件:價格在 VWAP 上/下+MACD 金叉/死叉,下一根 K 線進場(口述清楚)
- ⚠️ VWAP 滾動窗口:只知「最少 200 根」,實際窗口由 Hyperopt 決定,搜索範圍原片未交代
- ⚠️ MACD 參數:原片未交代(由 Hyperopt 優化,預設 12/26/9 未經證實)
- ⚠️ ATR 期數:原片未交代(只知止蝕為 2.5 × ATR)
- ✅ 止蝕止賺結構:2.5 ATR 止蝕、3:1 固定盈虧比(口述+畫面一致)
- ⚠️ Walk-forward 細節:樣本內窗口長度、Hyperopt 搜索空間與評估次數原片未交代
- ⚠️ 手續費率與滑價假設:原片未交代
- ⚠️ 槓桿:原片未交代(永續合約回測,槓桿假設直接影響爆倉風險)
- ❌ 策略代碼:完整研究筆記、參數設定與實作細節放於 Patreon 付費牆,影片本身不提供代碼
- ✅ 樣本外驗證:有,12–13 個月 walk-forward 樣本外拼接(本片最大亮點)
結論:進出場邏輯口述清晰,但四個關鍵參數(VWAP 窗口、MACD 期數、ATR 期數、Hyperopt 範圍)加上資金與費用假設全部缺失,單靠影片內容無法完整重現回測,須訂閱其 Patreon 或自行補完假設。
🙏 覺得內容有用?本站所有內容免費提供,使用推薦碼開戶就是支持我們繼續營運的最大鼓勵:
ZA Bank 邀請碼 P20923
—— 你享 HKD 2,000 迎新獎賞,本站獲得營運支持。
立即開戶 →
(聯盟連結|投資涉及風險,受條款及細則約束,此資料僅可於香港境內分發)
MT5 可行性速評
| 項目 | 評估 |
|---|---|
| 可移植性 | 中高。MT5 內建 iMACD() 與 iATR(),H1 時間框架原生支援,3:1 固定盈虧比與 2.5 ATR 止蝕只需簡單算式;唯一障礙是滾動 VWAP——MQL5 沒有內建 VWAP,需自寫自訂指標按成交量加權累計並滑動窗口,計算本身不難但要處理 tick volume 與真實成交量的差異 |
| 平台限制 | MT5 的加密貨幣多為 CFD,DOT 永續未必有報價;即使移植到外匯或黃金,walk-forward 逐月調參的流程要在 MT5 外自行編排(策略測試器只做單次優化),工作量不小 |
| 評級 | ⚠️ 交易邏輯可完整移植,但滾動 VWAP 需自寫指標,walk-forward 框架需外部腳本配合 |
| MQL5 寫法提示 | 滾動 VWAP:OnCalculate 內以 tick_volume[] 加權,維護長度 N 的滑動窗口累計 Σ(P×V)/ΣV;金叉判斷:iMACD() 取主線與訊號線,比較當期與上期差值的正負轉換;止蝕:iATR() 取值 ×2.5,加在訊號柱 low 之下;止賺=入場價+3×風險距離 |
即使成功移植,MT5 回測同樣會過度擬合。
防坑檢查
- 過度擬合:本片在方法論上是同頻道最乾淨的一批——walk-forward 強制每月用未見過的數據驗證,比單一參數跑六年的舊作嚴謹。但 Hyperopt 每月重新搜索「最優參數」,等於把「過去幾個月的最優能延續一個月」作為核心假設,這本身是一種溫和的擬合;加上搜索空間與樣本內窗口長度未交代,無法評估調參的激進程度。
- 樣本外驗證:有,這是本片相對舊作的最大進步。12–13 個月連續樣本外,月月都是調參之後的數據。不過 13 個月全屬 DOT 的深度下跌期,樣本外只覆蓋了單一市況(熊市),策略在橫行或牛市中的表現完全未經測試。
- 樣本量:月均交易 6.8 次,13 個月即約 88 次交易,且最長連敗僅 2 次——統計上屬偏小樣本,191% 的累計數字對個別大單(如 +34.75% 那個月)依賴度高,剔除最好一個月後回報會大打折扣。
- 口述與畫面不符:旁白稱 13 個月中 9 個月盈利(69%),畫面卻顯示 76.9%(10/13)。單一數字對不上不算大問題,但反映旁白稿與最終回測可能不是同一版本,其他口述數字(191%、17%)同樣要當成「約數」看待。
- 滑價與手續費:原片未交代。永續合約 taker 費單邊約 0.04–0.05%,88 次來回交易的累計費用對月回報 ±4% 量級的策略影響顯著;另有資金費率成本,DOT 熊市中空頭長期收取資金費,這可能正是淡倉端表現的隱性來源,原片沒有拆開討論。
- 基準不對稱:191% 的對照組是 −77% 的 buy & hold。標的跌近八成時,任何能造淡的策略都佔盡結構性便宜;這不是策略無效,但「跑贏基準 268 個百分點」的敘事必須扣掉方向性紅利才接近策略本身的擇時貢獻。
- 固定問題——原片提供的資訊能否完整重現回測? 不能。規則框架完整,但 VWAP 窗口、MACD 與 ATR 期數、Hyperopt 搜索空間、起訖日期、起始資金、槓桿、費用八項缺失,關鍵細節全部鎖在 Patreon 付費牆後,無從核對。
欣利克的看法
- 方法論上這是同頻道較有誠意的一條片。截至 2026 年 2 月的這次示範,walk-forward 樣本外拼接比起「單一參數跑六年」的舊作(包括本站拆解過的 3,856% 版本)嚴謹得多,至少每個月的表現都未參與調參。讀這類影片時,「有沒有樣本外」應是第一個篩選條件。
- 但樣本外 ≠ 萬能,要問樣本外覆蓋了甚麼市況。13 個月全是 DOT 跌近八成的熊市,一套可造淡的策略在這種環境錄得正回報,證明的是「熊市中可行」,而非「任何市況可行」。walk-forward 解決的是調參偏差,解決不了市況單一的問題。
- 每月重新 Hyperopt 是把擬合藏進時間軸。這個設計假設最優參數有一個月左右的「保質期」,在 regime 轉換的月份會系統性失效;原片沒有展示逐月參數的漂移幅度,讀者無法判斷策略是真的在「適應」,還是只是追著噪音跑。
- 細節鎖在付費牆,影片本身就是引流。進出場規則講得大方,四個核心參數一個不露,連回測起訖日期都沒有——這種「給你框架、收起鎖匙」的結構是課程銷售的標準做法,觀點歸屬講者,讀者宜當教學示範而非業績證明看待。
- 口述與畫面打架值得記住。9/13 與 76.9% 對不上,提醒一個習慣:這類影片的一切數字以畫面截圖為準,旁白只當導讀;連盈利月數都可以不同步,其他更難核對的聲稱(例如「高成功率」)更要打折。
名詞解釋
- 成交量加權平均價 VWAP:按成交量加權的平均成交價;本片用滾動窗口(最少 200 根)版本作公允價值中軸,取代日內 session VWAP。
- MACD:由快慢 EMA 差值與訊號線組成的趨勢動能指標,本策略以金叉死叉作進場確認。
- 平均真實波幅 ATR:量度近期真實波幅的指標,本策略以訊號 K 線低點下方 2.5 倍 ATR 設止蝕。
- 盈虧比 Risk-Reward Ratio:潛在盈利與潛在虧損的比例,本策略固定 3:1,勝率高於約 25% 即可打和(未計費用)。
- Walk-Forward 分析 Walk-Forward Analysis:樣本內調參、樣本外驗證、窗口滾動重複的回測方法,本片以此拼出 12–13 個月連續樣本外表現。
- Hyperopt:Freqtrade 內建的參數搜索工具,本片用它為每個 walk-forward 窗口尋找最優參數。
- 樣本外測試 Out-of-Sample Testing:用未參與調參的數據驗證策略,本片核心方法論。
- 永續合約 Perpetual Futures:無到期日的加密貨幣衍生品,本策略標的為 DOT/USDT 永續,可多空雙向。
- 資金費率 Funding Rate:永續合約多空雙方定期互付的費用;熊市中空頭常為收取方,可能隱性推高淡倉回報。
- Freqtrade:開源加密貨幣自動交易與回測框架,本片回測平台。
- 最大回撤 Max Drawdown:資金曲線由高位回落的最大幅度,本策略聲稱 17.83%。
- 過度擬合 Overfitting:參數過度遷就歷史數據的風險;walk-forward 可降低但無法根除。
- 滑價 Slippage:預期與實際成交價的差異,原片未交代有否計入。
- 買入持有 Buy and Hold:不作擇時、全程持有的基準策略,本片同期為 −76.98%。
常見問題 FAQ
滾動 VWAP 和日內 VWAP 有甚麼分別?
日內 session VWAP 每個交易日重新累計,反映「今日」的平均成交價,主要供日內交易者使用。滾動 VWAP 則以固定窗口(本片最少 200 根 1 小時 K 線,約八日以上)持續向後滑動計算,線條更平滑,性質接近一條成交量加權的中長期均線,用來定義中周期的公允價值中軸,穿越次數遠少於 session 版本。
3:1 盈虧比是否一定好?
固定 3:1 的含義是勝率門檻降至約 25%(未計手續費)——四單贏一單已可打和,與動能突破策略輸小贏大的分佈匹配。代價是止賺目標遠,大量交易會在觸及目標前回落變成輸單,月度回報波動大。截至 2026 年 2 月原片的回測中,最差月份 −3.99%、最佳 +34.75%,正是這種結構的寫照。
Walk-forward 回測是否代表結果可信?
比單一參數樣本內回測可信一截,因為每個月都用未見過的數據驗證。但三個保留:每月重新 Hyperopt 本身假設最優參數有一個月保質期;本片 13 個月樣本外全是 DOT 熊市,市況單一;月均 6.8 次交易的樣本量偏小,單月 +34.75% 對總回報影響極大。樣本外是必要條件,不是充分條件。
這條片與同頻道舊的 VWAP+MACD 影片有何不同?
舊片(六年回測 3,856%)是 4 小時圖、八對幣、VWAP+MACD 外再加 RSI、放量、EMA200 三重濾網,單一參數組合跑六年樣本內。本片是 1 小時圖、DOT 單一標的、只用兩個指標、固定 3:1 盈虧比,改用 walk-forward 每月調參、13 個月樣本外 191%。前者回報數字誇張但全屬樣本內,後者數字溫和但方法嚴謹,兩者正好示範「標題數字」與「驗證質素」往往成反比。
原影片
本文整理自以下影片,版權屬原創作者所有,建議配合原片觀看: