滾動 VWAP 穿越+ADX 濾網一年回測 271%:Quant Tactics 的 NEAR 永續 1 小時圖策略拆解

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

YouTube 頻道 Quant Tactics 在 2025 年 10 月上載了一條 VWAP 策略教學,標題落重墨「VWAP Indicator made 271% Profit」。實際內容不是單指標系統,而是一套三件套:成交量加權平均價 VWAP(200 期滾動版本)負責產生穿越訊號、平均趨向指數 ADX 確認趨勢強度、指數移動平均線 EMA 200 把關大方向,再以 平均真實波幅 ATR 的 3 倍設止蝕、2:1 風險回報比止賺。講者用 Freqtrade 的 hyperopt 在 NEAR 永續合約 1 小時圖調參,一年回測聲稱總回報 271.9%,同期市場跌約 50%。本站之前拆解過同頻道兩條 VWAP 片——VWAP+MACD 六年回測VWAP+MACD 的 DOT 1 小時圖版本——這一條把 MACD 換成 ADX,正好可以對照同一思路的不同變奏。

策略速覽

重現規格

項目規格
投資標的NEAR/USDT:USDT 永續合約(畫面 Freqtrade UI;交易所原片未明確交代,合約命名格式與 Binance 期貨一致,但未經證實)
交易模式Isolated Futures(逐倉保證金),多空雙向
Timeframe1 小時圖(Timeframe Detail 5m,即回測引擎以 5 分鐘資料模擬日內成交)
回測期間2024-08-01 至 2025-08-01(畫面 timerange 20240801-20250801,整一年)
起始資金1,000 USDT(畫面 Starting balance)
同時持倉上限1(Max open trades: 1)
指標參數滾動 VWAP 200 期;ADX 門檻 25(hyperopt 搜索範圍 20/25/30);EMA 200 趨勢濾網(可開關);ATR 倍數 3(搜索範圍 1.5/2/2.5/3);風險回報比 2(搜索範圍 1.5/2/2.5/3);VWAP 穿越窗口 vwap_cross_window(搜索範圍 5/10/15 根)——hyperopt 最終選定的參數組合原片未逐項公布
進場好倉收市價上穿 VWAP+ADX 高於 25+價格在 200 EMA 之上,三者齊備後下一根 K 線進場
進場淡倉收市價下穿 VWAP+ADX 高於 25+價格在 200 EMA 之下,下一根 K 線進場
止蝕訊號燭收市價減 3 倍 ATR(好倉;淡倉為加 3 倍 ATR);畫面 Stoploss 固定值 −25% 作後備,Custom Stoploss 關閉,ATR 動態止蝕的確實實作位置原片未交代
止賺2:1 風險回報比,到位即離場;畫面 ROI 設 0、Use Exit Signal 開啟
槓桿原片未交代(只見逐倉模式,未見槓桿倍數)
手續費/滑價假設原片未交代
講者聲稱結果總回報 271.861%(利潤 2,718.6 USDT)、CAGR 271.861%、48 次交易、勝率 52.08%、利潤因子 1.782、Sharpe 0.66、Sortino 2.50、最大回撤口述約 21%(畫面絕對回撤 606 USDT);同期市場 −49.99%

詳細拆解

滾動 VWAP 與傳統 VWAP 的分別

傳統 VWAP 由開市起累積,按成交量加權當日的平均成交價,每日重置,本質是日內機構資金的成本線。本片用的是滾動 VWAP:固定取最近 200 根 K 線計算,隨時間向前滑動、不每日重置。在 1 小時圖上,200 期約等於八日多的成交量加權均價,功能上更接近一條「按成交量加權的 200 期均線」——比 EMA 慢,但把成交密集區的權重計算在內。收市價在其上解讀為買方主導,在其下為賣方主導,邏輯與一般均線多空分界相同,分別在於權重來源是量而不是時間衰減。

要留意一點:「200 期滾動 VWAP」這個參數與本站之前拆解的 DOT 1 小時圖版本(滾動 VWAP 最少 200 根)如出一轍,是這個頻道的慣用設定,而非本片經過比較論證後的選擇。

進場:三重條件與「穿越窗口」

好倉進場要三個條件同時成立:收市價上穿 VWAP(動能觸發)、ADX 高於 25(趨勢強度確認)、價格在 200 EMA 之上(大方向濾網)。淡倉完全鏡像。

這裡有一個值得圈出來的工程細節:VWAP 穿越與 ADX 升穿 25 很少同一根 K 線發生。講者於是引入 vwap_cross_window 參數——穿越訊號在指定根數內保持有效,等 ADX 追上身。hyperopt 的搜索範圍是 5、10、15 根。這種「訊號記憶窗口」寫法在實務上常見,但它同時是一個隱藏的自由度:窗口越長,進場越寬鬆,回測結果對這個參數可以相當敏感,而最終 hyperopt 選了哪個值,原片沒有公布。

NEAR/USDT 1 小時圖好倉進場示範,2:1 風險回報比 截圖出自原片(Quant Tactics,2025-10-28):收市價上穿滾動 VWAP(黃線)後進場,綠色區域為 2:1 止賺目標,紅色區域為止蝕範圍,下方藍線為 200 EMA。

止蝕止賺:3 倍 ATR 配 2:1

止蝕距離取訊號燭收市價減 3 倍 ATR(口述同時提到「訊號燭低位下方」,兩種講法並存,確實實作以策略代碼為準,而代碼放在付費牆後)。3 倍 ATR 在 1 小時圖屬相當寬的緩衝,用意是避開普通波動掃止蝕。止賺固定 2:1——止蝕距離的兩倍——到位即走,不留尾倉。

這個配搭的數學含義直接:2:1 風險回報下,勝率只要穩定高於三分之一便有正期望值。畫面勝率 52.08%,期望值 56.64 USDT(3.37 個風險單位比率),盈虧結構上完全對得上。

hyperopt 優化與樣本外切分

講者把數據切成兩段:8 個月樣本內 In-Sample 用 hyperopt 調參,4 個月樣本外 Out-of-Sample 驗證。hyperopt 搜索的維度有五個:趨勢濾網開關、穿越窗口、ADX 門檻、風險回報比、ATR 倍數,每維 2–4 個取值。

hyperopt 優化設定與參數搜索範圍 截圖出自原片(Quant Tactics,2025-10-28):左為 1 小時圖、8 個月優化期、4 個月樣本外;右為五個待調參數的搜索範圍。

粗算組合空間約 2×3×3×4×4=288 組,屬小而可控的搜索,比起動輒千組的網格,過度擬合風險相對低——但「相對低」的前提是樣本外那段真的沒被反覆偷看。原片只做了一次性切分,不是 walk-forward 滾動驗證;同頻道較新的影片已改用 13 個月滾動樣本外,本片屬較舊的簡化流程。

回測結果如何讀

Freqtrade 回測結果總表:Total Profit 271.861% 截圖出自原片(Quant Tactics,2025-10-28):NEAR 永續 1 小時圖一年回測,Total Profit 271.861%(2,718.6 USDT)、48 次交易、勝率 52.08%、Sharpe 0.66、Sortino 2.50,Market change −49.99%。

按畫面逐項拆:48 次交易(日均 0.13 次,即平均約一星期一單),好倉 22 次、淡倉 26 次,盈利單平均持有約 4 日 20 小時、最長超過四星期,虧損單最短 3 小時離場。利潤分佈上好倉貢獻 123.4%、淡倉貢獻 148.4%——在市場全年跌一半的背景下,淡倉多賺屬合理現象。最好單日 +17.77%,最差單日 −10.84%。

兩個數字值得對照著讀。其一,Sharpe 0.66 對 Sortino 2.50:Sortino 遠高於 Sharpe,代表波動主要集中在上行方向(盈利日的幅度大),下行波動相對受控,這與「3 倍 ATR 寬止蝕+2:1 止賺」的結構吻合。其二,CAGR 271.861% 對 Calmar 65.97:Calmar=年化回報÷最大回撤,65.97 隱含回撤僅約 4.1%,與講者口述「最大回撤 21%」差五倍——兩者口徑明顯不一致(Freqtrade 的 Calmar 按特定口徑計算),讀者引用任何一格前都要弄清定義。

最後是基準:同期 NEAR 本身 −49.99%。策略賺 271.9% 聽起來驚人,但要記住它是在一個全年腰斬的標的上、靠多空雙向賺出來的;這既是策略的功勞,也是「單一標的、單一年份」這個樣本框架的產物。

重現 Backtest 清單

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

結論:進出場邏輯與優化框架交代得算完整,但最終參數組合與費用假設兩大關鍵缺失——沒有付費策略檔,單靠影片內容無法完整重現回測。

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

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

MT5 可行性速評

項目評估
可移植性中。MT5 內建 iADX()iMA()iATR(),但沒有內建 VWAP,滾動 VWAP 要自行用 CopyTickVolume() 或成交額數據累加計算;加密貨幣 1 小時圖普遍可得
平台限制MT5 外匯經紀的成交量多是 tick volume 而非真實成交額,滾動 VWAP 的「量」與加密交易所口徑不同,訊號位置會有偏差;MT5 測試器不支援 5m 明細模擬 1h 成交的同款設定,成交假設會不同
評級⚠️ 邏輯可移植,但 VWAP 數據口徑差異令回測數字難以直接核證
MQL5 寫法提示滾動 VWAP:自寫函數累加近 200 根 typical price × tick volume 再除以量總和;穿越窗口:記錄最後穿越發生的 bar index,與當前 bar 差距 ≤N 即視為有效;止蝕止賺:下單時以 sl = close − 3×iATRtp = close + 2×(close−sl) 計算;ADX 與 EMA 用標準 handle 即可

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

防坑檢查

欣利克的看法

名詞解釋

常見問題 FAQ

滾動 VWAP 與普通 VWAP 有何分別?

普通 VWAP 由當日開市起累積、每日重置,是日內資金成本線;滾動 VWAP 固定取最近 N 根 K 線計算、隨時間滑動。本片在 1 小時圖用 200 期,約等於八日多的量權均價,功能上更接近一條按成交量加權的均線,用作多空分界而非日內基準。

271% 回報中樣本外那段佔多少?

原片未分開報告。畫面 48 次交易是整年(2024 年 8 月至 2025 年 8 月)的合計數,8 個月樣本內與 4 個月樣本外各佔幾多次交易、各自賺蝕多少,截至 2025 年 10 月的影片內容沒有交代,這正是評估優化成效時最該追問的一格。

ADX 25 這個門檻可以照搬嗎?

25 是技術分析的慣用強趨勢分界,本片 hyperopt 的搜索範圍也只在 20/25/30 三檔之間。照搬問題不大,但要明白它的作用是剔除橫行市:門檻越高進場越少、錯過的趨勢初段越多,屬訊號數量與質素的取捨,沒有絕對正確值。

這套策略可以在 MT5 跑嗎?

邏輯可以移植:ADX、EMA、ATR 皆為 MT5 內建指標(iADX()iMA()iATR()),唯獨滾動 VWAP 要自寫,且 MT5 的成交量多為 tick volume,與加密交易所的真實成交額口徑不同,訊號位置會有偏差,回測數字不能與原片直接對照。

📌 推薦工具:TradingView

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

了解詳情 → (聯盟連結)

原影片

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

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

🏦 ZA Bank 開戶優惠

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

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

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

專屬邀請碼:P20923

立即開戶 → (聯盟連結)