VWAP+MACD 策略一年回測 256%:Quant Tactics 的 TON 永續 1 小時圖策略拆解

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

YouTube 頻道 Quant Tactics 在 2025 年 5 月上載了這條策略拆解片,把成交量加權平均價 VWAP 與 MACD Moving Average Convergence Divergence 組合成一套多空雙向策略:滾動 VWAP 期數 200 定方向、200 期 指數移動平均線 EMA 做長線濾網、MACD 金叉死叉做動能確認,止蝕用 2 倍 平均真實波幅 ATR、止賺固定 3:1 風險回報比。策略用 Freqtrade 的 HyperOpt 調參,八個月樣本內、四個月樣本外,最終在 Binance 的 TON/USDT 永續合約 1 小時圖回測 2024 年 4 月至 2025 年 4 月共十二個月,聲稱總回報 256%,同期市場下跌約 19%。這已是同頻道第四條 VWAP+MACD 系影片,結構與 DOT 永續 walk-forward 版本最接近,差異在優化方法與風控倍數,下文會逐項對照。

策略速覽

重現規格

項目規格
投資標的TON/USDT:USDT 永續合約(Binance)
交易所/市場Binance USDT-M 永續,逐倉 Isolated Futures 模式
Timeframe1 小時圖(Freqtrade 設定中 timeframe_detail 為 5m,用於進出場精細化)
回測期間2024-04-01 至 2025-04-01(共 12 個月,畫面 timerange 20240401-20250401)
優化切分樣本內 8 個月調參+樣本外 4 個月驗證(口述;具體起訖日期原片未交代
起始資金1,000 USDT(畫面 Starting balance)
同時持倉上限1(Max open trades: 1,單一標的單一倉位)
Rolling VWAP 期數200(最近 200 根 K 線滾動計算,不逐日重置)
EMA 濾網200 期 EMA(畫面 Length: 200;trend_filter_enabled: true)
MACD 參數快線 12、慢線 26(畫面「MACD 12 26 close」);訊號線期數原片未交代(慣常為 9,未經證實)
訊號有效窗口VWAP 穿越後 15 根內有效、MACD 交叉後 5 根內有效(vwap_cross_window: 15/macd_cross_window: 5)
進場(好倉)價格升穿滾動 VWAP+價格在 EMA200 之上+MACD 金叉,三條件齊集後於下一根 K 線開市價進場
進場(淡倉)完全對稱:跌穿 VWAP+價格在 EMA200 之下+MACD 死叉
止蝕訊號 K 線收市價減 2×ATR(好倉)/加 2×ATR(淡倉);Freqtrade 另設硬性上限 −25%(畫面 Stoploss: -25.00%)
止賺3:1 風險回報比(risk_ratio: 3),K 線收市價越過目標即平倉;無追蹤止賺(Trailing Stoploss: false)
ATR 期數原片未交代
槓桿1 倍(leverage_level: 1)
手續費/滑價假設原片未交代;永續合約資金費率有否計入原片未交代
每倉注碼畫面 Avg. stake amount 1,725.485 USDT(複利滾存後平均值);分配規則原片未交代
講者聲稱結果總回報 256.101%(利潤 2,561.015 USDT)、58 次交易(28 好倉/30 淡倉)、勝率 46.55%、利潤因子 2.608、Sharpe 1.15、Sortino 4.73、Calmar 109.34、最大回撤約 12%(Max Drawdown ABS 342.737 USDT);同期市場 −18.982%

詳細拆解

三條件進場:穿越窗口是核心設計

進場條件本身不新鮮:價格升穿滾動 VWAP(期數 200)、企在 200 期 EMA 之上、MACD 快線升穿訊號線,三者齊集才在下一根 K 線開市價買入;淡倉完全對稱。新鮮的是講者處理「三個訊號不同步」的方法:VWAP 穿越與 MACD 交叉很少在同一根 K 線發生,所以策略為每個訊號設了有效期——VWAP 穿越後 15 根 K 線內仍算數,MACD 交叉後 5 根內仍算數。這兩個窗口(15 與 5)正是 HyperOpt 調出來的參數。

這個設計值得拆開理解。若要求三訊號同根出現,訊號會稀疏到沒有統計意義;若完全不設窗口,又會變成「VWAP 之上+MACD 曾經金叉」這種鬆散狀態,失去「剛剛轉勢」的時效性。窗口制是兩者之間的折衷:VWAP 窗口寬(15 根,1 小時圖即 15 小時),因為它扮演的是「位置」角色;MACD 窗口窄(5 根),因為它扮演「觸發」角色,動能訊號放久了就失去意義。位置條件寬、觸發條件嚴,是多指標系統常見而合理的分工。

EMA 指標設定畫面,期數設為 200 截圖出自原片(Quant Tactics,2025-05-29):TradingView 上 EMA 的 Inputs 設定,Length 為 200,Source 為 Close。

滾動 VWAP 與傳統 VWAP 的分別

傳統 成交量加權平均價 VWAP 是日內指標:每個交易日開始時歸零重新累計,因此只適用於分鐘級別的日內交易,跨日即斷裂。本片用的是滾動版本——固定取最近 200 根 K 線,逐根向前滑動計算,不隨日界重置。在 1 小時圖上,200 根約等於 8 日多的成交,本質上已是一條「成交量加權的中期均線」,功能與 200 期均線相近,只是權重依成交量而非時間遞減。

一個值得留意的概念問題:策略同時用了滾動 VWAP(200) 與 EMA(200),兩者期數相同、都量度中期趨勢,相關性不低。講者沒有解釋為何需要兩道相近的濾網,這也是 HyperOpt 將 trend_filter_enabled 列為可開關參數的原因——等於承認 EMA 濾網未必有增量貢獻,交由數據決定保留與否。最終優化結果保留了它(trend_filter_enabled: true),但這正是樣本內調參的產物,樣本外表現才是檢驗。

風控結構:2×ATR 止蝕、3:1 止賺、−25% 硬上限

止蝕設於訊號 K 線收市價加減 2 倍 ATR,止賺放在止蝕距離的 3 倍處,任何一根 K 線收市價越過目標即平倉。這種固定 風險回報比 Risk-Reward Ratio 的設計,盈虧不對稱方向明確:贏時贏三份、輸時輸一份。畫面數據可以驗證這個結構如何兌現:58 次交易中 27 次盈利、31 次虧損,勝率 Win Rate 僅 46.55%,但利潤因子 Profit Factor 達 2.608——總盈利約為總虧損的 2.6 倍。期望值 Expectancy 為 44.95 USDT,即平均每筆交易賺約 45 美元,相對平均每倉注碼約 1,725 USDT,單筆期望回報約 2.6%。

值得留意的是畫面上 Freqtrade 的硬性止蝕設定為 −25%。這與「2×ATR 止蝕」並存:2×ATR 是策略層的主動止蝕,−25% 是系統層的最後防線,防止極端跳空下穿策略止蝕位。1 小時圖、1 倍槓桿下 −25% 的硬上限幾乎不會觸發,但存在本身是合約交易的合理保險。

TON/USDT 永續 1 小時圖的好倉進場示範,標示 3:1 風險回報比 截圖出自原片(Quant Tactics,2025-05-29):好倉進場示範,白色虛線圈為訊號位置,綠色框標示 Risk-Reward Ratio 3,上方綠色區為止賺目標、下方紅色區為止蝕範圍。

優化流程:HyperOpt 八個月樣本內、四個月樣本外

本片是 Quant Tactics 較早期的 Freqtrade 教學,優化流程比後來的作品簡單:12 個月數據切成兩段,首 8 個月做樣本內調參,末 4 個月做樣本外驗證。調參對象包括:EMA 濾網開關、VWAP 穿越窗口、MACD 交叉窗口、ATR 倍數、風險回報比率,用 HyperOpt 搜尋「利潤最大、回撤最小」的組合。最終定案為 leverage_level 1、atr_mult 2、macd_cross_window 5、risk_ratio 3、trend_filter_enabled true、vwap_cross_window 15。

這個流程有樣本外意識,比純樣本內調參的影片進步;但要留意兩點。第一,樣本外只有 4 個月,且與樣本內屬同一年的市場環境,4 個月 1 小時圖在持倉上限 1 的設定下交易次數有限,統計檢定力弱。第二,回測結果畫面顯示的是整段 12 個月(2024-04-01 至 2025-04-01)的合併數字,講者沒有分開展示「樣本外 4 個月單獨賺多少」。換言之,256% 這個標題數字混雜了調參用過的樣本內 8 個月——真正未見過的數據表現如何,原片沒有量化。這與同頻道後來的 DOT 版 walk-forward 拆解(13 個月滾動樣本外 191%)相比,驗證嚴謹度低一個級別。

盈虧結構:淡倉利潤多過好倉

畫面分項數據:好倉利潤 117.6%(1,176 USDT),淡倉利潤 138.5%(1,385 USDT);28 次好倉、30 次淡倉。同期市場(TON 現貨價格變化)為 −18.982%。即在整體下跌的一年裏,策略過半利潤來自造淡——這與「跌市中仍能賺」的標題敘事吻合,也解釋了為何 CAGR 256% 而市場是負數。

其他值得記下的數字:最佳單日 +25.53%(401.5 USDT),最差單日 −13.50%(−132.9 USDT);盈利單平均持有約 2 日 19 小時,虧損單約 1 日 21 小時;最長連勝 4 次、連敗 5 次;最低結餘 774.9 USDT(即中途曾由 1,000 本金回撤約 22.5%),最大絕對回撤 342.7 USDT。講者口述最大回撤約 12%,與 Max Drawdown ABS 對最高結餘的比例大致對得上,但若以「由起始資金計的最低點」理解,途中回撤其實超過兩成——兩種口徑讀者要分清。

Freqtrade 回測結果總表與 HyperOpt 優化後的參數設定 截圖出自原片(Quant Tactics,2025-05-29):回測期間 2024-04-01 至 2025-04-01、1 小時圖、Total Profit 256.101%、Market change −18.982%;左下角為優化後參數:atr_mult 2、macd_cross_window 5、risk_ratio 3、vwap_cross_window 15、trend_filter_enabled true。

資金曲線與交易密度

累計利潤曲線顯示,首四個月(2024 年 4 月至 7 月)幾乎原地踏步,利潤主要來自 2024 年 10 月之後;2025 年 2 月至 3 月有一段明顯的橫行回吐,之後再創新高。58 次交易分佈在 12 個月,平均每日 0.16 次,即約一星期才交易一次——屬極低頻的波段持倉節奏,與「1 小時圖」給人的高頻印象相反。

Freqtrade 回測的交易記錄、累計利潤曲線與市場變化對照 截圖出自原片(Quant Tactics,2025-05-29):上方為逐月交易盈虧柱狀圖,中間為累計利潤曲線,下方為同期市場變化百分比;可見利潤集中於 2024 年第四季之後。

同頻道四條 VWAP 系影片對照

Quant Tactics 反覆用 VWAP 做核心,四條片其實是同一思路的四次迭代:

四條片共用「VWAP 定位置、動能指標做觸發、ATR 設止蝕、固定風險回報比止賺」的骨架,分別只在確認指標、驗證方法與樣本長度。讀者比較的重點不應是哪個百分數最大,而是驗證方法哪個最嚴:樣本外 4 個月合併展示(本片)<walk-forward 13 個月(DOT 版)<六年多對組合(惟無樣本外切分)。

重現 Backtest 清單

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

結論:參數層面罕有地完整(優化後的參數檔直接顯示在畫面上),配合描述區的策略代碼,重現門檻低;但手續費、滑價、資金費率、ATR 與 MACD 訊號線期數五項缺失,且樣本外表現未單獨披露,單靠影片內容無法完整重現回測,也無法核實樣本外的真實貢獻。

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

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

MT5 可行性速評

項目評估
可移植性中高。EMA(iMA())、MACD(iMACD())、ATR(iATR())皆為 MT5 內建;交叉窗口只需用計數器記錄訊號距今的柱數,邏輯簡單。唯一要自寫的是滾動 VWAP——MT5 無原生 VWAP 指標,需自行累加最近 200 根的「成交價×成交量」再除以成交量總和,或用自訂指標
平台限制MT5 券商普遍沒有 TON 合約,要找替代標的(如 BTC、ETH CFD)重測,結果不能直接對照;永續合約資金費率在 MT5 CFD 上亦無對應機制。好淡雙向、1 倍槓桿、固定風險回報比均可原生實現
評級⚠️ 邏輯可完整移植,但標的與市場機制差異令數字難以核證
MQL5 寫法提示滾動 VWAP:用 CopyTickVolume() 或真實成交量循環累加 typical_price × volume;穿越判定:比較當前收市價與 VWAP 的前後相對位置,訊號觸發時記錄柱序號,其後 15 根內視為有效;MACD 金叉同理(窗口 5 根);止蝕價 = 訊號柱收市價 ± 2×iATR() 讀數,止賺 = 進場價 ± 3 倍止蝕距離,以 OrderSend 的 sl/tp 欄位直接綁定

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

防坑檢查

欣利克的看法

名詞解釋

常見問題 FAQ

VWAP+MACD 這個組合,與同頻道另外三條 VWAP 片有何分別?

骨架相同:VWAP 定位置、動能指標做觸發、ATR 設止蝕、固定風險回報比止賺。分別在細節:DMI 版以 +DI/−DI 取代 MACD;DOT 版改用 walk-forward 滾動驗證、止蝕 2.5 倍 ATR;六年版加入 RSI 與成交量確認、做六對組合回測。本片是四者中驗證期最短的一條,優勢是參數檔完整公開。

為何勝率不足一半,利潤因子仍有 2.6?

因為盈虧比夠大。止賺固定為止蝕距離的 3 倍,理論上勝率只需高於 25% 即可打和;實際 46.55% 的勝率配合約 3:1 的盈虧比,58 次交易累計出 2.6 的利潤因子。這種「低勝率、高盈虧比」結構是趨勢突破系統的典型分佈,代價是要捱得過最長 5 次的連敗。

樣本外 4 個月的驗證,足夠嗎?

聊勝於無,但不足以作為策略有效的證據。4 個月在持倉上限 1 的設定下交易次數有限,統計噪音大;而且原片把樣本外結果與樣本內合併展示,256% 並非純樣外數字。同頻道後來的 walk-forward 版本(13 個月滾動樣本外)在方法上嚴謹得多,兩者並讀更能看出差異。

這套策略可以在 MT5 跑嗎?

邏輯可以:EMA、MACD、ATR 皆為內建指標,交叉窗口只需計數器實現;唯一要自寫的是滾動 VWAP,MT5 無原生版本。真正的障礙在標的——MT5 券商普遍沒有 TON 合約,也沒有永續資金費率機制,用其他加密 CFD 重測的結果不能與原片直接對照。

📌 推薦工具:TradingView

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

了解詳情 → (聯盟連結)

原影片

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

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

🏦 ZA Bank 開戶優惠

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

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

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

專屬邀請碼:P20923

立即開戶 → (聯盟連結)