ADX+OBV 策略 13 個月樣本外回測 102%:Quant Tactics 罕見的 Walk-Forward 實測拆解

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

YouTube 頻道 Quant Tactics 在 2026 年 3 月上載了一條回測影片,測試一套結合平均趨向指數 ADX 與平衡交易量 OBV 的趨勢跟蹤 Trend Following 策略:ADX 高於 25 確認趨勢強度、正負 DI 交叉定方向、OBV 對其 100 期均線的位置驗證成交量,再以 2 倍 ATR 設止蝕、1.5:1 風險回報比設止賺。與同頻道動輒數千個百分點的影片不同,這次的聲稱結果「只有」102%——但它是在 SOL 永續合約、13 個月樣本外數據上、經滾動式前瞻分析優化後得出的數字,方法論上是同系列中最講究的一條。正因為數字溫和、方法較嚴謹,反而更值得逐項拆開檢視。

策略速覽

重現規格

項目規格
投資標的SOL/USDT 永續合約(畫面標示 Binance Perpetual Contract)
交易所/市場Binance 永續合約(多空雙向)
Timeframe1 小時圖(畫面圖表標示 1h;口述未明確交代回測 timeframe)
回測期間13 個月樣本外數據(成績表橫軸約 2025 年 1 月至 2026 年 1 月;確實起訖日原片未交代
起始資金原片未交代(結果以百分比呈列)
ADX 參數基準門檻 25;期數畫面顯示 DMI(14, 14);優化搜尋範圍 {25, 30, 35}
DI 交叉窗口基準為即期交叉;優化搜尋範圍 {5, 10, 15, 20, 25} 期內有效
OBV 參數OBV 對其 100 期 SMA;優化搜尋範圍 {80, 100, 120}
進場條件(好倉)ADX > 25 + 正 DI 上穿負 DI + OBV 在 100 SMA 之上,三者齊備後下一根 K 線進場
進場條件(淡倉)ADX > 25 + 正 DI 下穿負 DI + OBV 在 100 SMA 之下,下一根 K 線進場
止蝕訊號 K 線收市價減 2 倍 ATR(好倉)/加 2 倍 ATR(淡倉);ATR 倍數優化範圍 {1.5, 2, 2.5, 3},ATR 期數原片未交代
止賺風險回報比 1.5:1(目標距離=1.5 倍止蝕距離),K 線收市價越過目標即離場;風險回報比優化範圍 {1.5, 2, 2.5, 3}
槓桿原片未交代(永續合約理論上可帶槓桿,畫面未見設定)
手續費/滑價假設原片未交代
優化方法Freqtrade hyperopt + walk-forward 滾動優化,目標為最大化利潤同時壓低回撤
講者聲稱結果13 個月樣本外累計回報 102.79%、最大回撤 23.52%、每月平均 2.8 次交易、最差月份 −10.73%、最佳月份 +25.12%、最長連續虧損 2 個月;同期 SOL buy & hold 為 −45.15%

詳細拆解

ADX 與 DI:先判強度,再判方向

這套策略的第一層過濾是 平均趨向指數 ADX。ADX 的特點是只量度趨勢強度、不分方向:強升市與強跌市同樣會把 ADX 推高。講者採用 25 作分水嶺——高於 25 視為趨勢夠強、適合趨勢策略進場;低於 25 視為橫行整固,索性不交易。這是 Wilder 體系的經典用法,好處是直接把「什麼時候不交易」寫成硬性規則,源頭上剔除了橫行市中大量的假訊號。

方向則交給 動向指數 DMI 的兩條線:正 DI 與負 DI。正 DI 上穿負 DI 視為好倉訊號,下穿則為淡倉訊號。值得留意的是,ADX 與 DI 本屬同一指標家族(TradingView 上就是同一個 DMI 指標的三條線),所以嚴格來說第一、二個條件並非兩個獨立訊號,而是同一套計算的「強度+方向」分解。這不是缺點,但意味着真正的外部確認只有 OBV 一個。

OBV 濾網:用成交量做第二重確認

第二層是 平衡交易量 OBV 對其 100 期 簡單移動平均線 SMA 的位置。OBV 把升市的成交量累加、跌市的成交量累減,得出一條資金流向曲線;替它加上 100 期 SMA 後,「OBV 在均線之上」代表近期量能偏向買方,「之下」代表偏向賣方。講者的邏輯是:DI 交叉只反映價格行為,加入 OBV 是要求升勢背後真的有成交量支持,避免在縮量反彈中誤進場。

設計上這是「價格訊號+量能確認」的標準配搭,與我們在三連陽動能策略見過的「形態+趨勢濾網」思路同出一轍:觸發條件負責 timing,濾網負責剔除劣質訊號。差別在於這套策略多空都做,OBV 在淡倉一方同樣要確認沽壓,角色是對稱的。

一個技術細節:OBV 的絕對數值沒有意義,只有方向有用,所以講者不是比較 OBV 的數值,而是比較它與自身 100 期均線的相對位置——這相當於問「近期的量能流向,比起過去 100 根 K 線的平均水平是偏強還是偏弱」。100 期在 1 小時圖上約等於四日多,屬中期量能基準;期數定得太短會把噪音當確認,定得太長則確認永遠遲到,這亦是優化階段把 80、100、120 三個期數都拿去試的原因。

進出場:2 倍 ATR 止蝕配 1.5:1 止賺

三個條件齊備後,下一根 K 線進場。止蝕設在訊號 K 線收市價減(好倉)或加(淡倉)2 倍平均真實波幅 ATR 的位置——以當時波動率定止蝕寬度,波動大時止蝕自動放寬,避免被正常噪音掃走。止賺則用固定風險回報比 Risk-Reward Ratio 1.5:1,目標距離是止蝕距離的 1.5 倍,K 線收市價越過目標即離場鎖定利潤。

這種「固定盈虧比」結構與同頻道其他策略的「抱住趨勢直至反轉訊號」截然不同:每單的潛在盈虧在進場一刻已經封頂,系統的期望值完全由勝率與 1.5 這個比率決定——勝率要高於 40% 才有正期望(1.5 ÷ 2.5)。代價是放棄了趨勢末段的大行情,換來的是每單風險清晰、回撤容易控制。每月平均只有 2.8 次交易,側面反映三重條件同時齊備的機會不多,系統傾向「寧缺勿濫」。

ADX+OBV 策略的五個優化參數與搜尋範圍,左側為 walk-forward 滾動窗口示意 截圖出自原片(Quant Tactics,2026-03-28):策略優化設定,列出五個參數的搜尋範圍——adx_threshold {25, 30, 35}、di_cross_window {5, 10, 15, 20, 25}、obv_ma_period {80, 100, 120}、atr_mult {1.5, 2, 2.5, 3}、risk_ratio {1.5, 2, 2.5, 3};左側為 walk-forward 分析的分段滾動示意。

Walk-Forward 優化:本片與同系列的最大分別

參數優化用 Freqtrade 的 hyperopt 工具,搜尋五個參數:ADX 門檻、DI 交叉有效窗口、OBV 均線期數、ATR 倍數、風險回報比。關鍵在於講者沒有「調一次參就當完成」,而是採用滾動式前瞻分析 Walk-Forward Analysis:把歷史數據切成多段,每段先用前段數據優化、再放到緊接的未見數據上測試,然後整個窗口向前滾動。最終展示的 13 個月成績,全部是樣本外段落拼接出來的結果。

這一點令本片在同系列中顯得異類。RSI 策略 6,047%三連陽動能 5,883% 都是「全段數據調參、全段數據回測」,數據更用到上載前兩日,沒有任何樣本外驗證;本片則在方法論上正面處理了過度擬合 Overfitting 問題,這亦是它數字「只有」102% 的部分原因——樣本外測試本來就會把紙上回測的虛高分劈掉一大截。當然,walk-forward 本身也有自由度:窗口多長、滾動步幅多少、五個參數的搜尋範圍誰定的,原片同樣沒有完整交代。

13 個月樣本外成績:102% 的內部結構

回測標的是 SOL 永續合約,成績表顯示 13 個月樣本外數據(橫軸約 2025 年 1 月至 2026 年 1 月):累計回報 102.79%、最大回撤 23.52%、每月平均 2.8 次交易、最佳月份 +25.12%、最差月份 −10.73%、最長連續虧損 2 個月。口述稱 13 個月中 9 個月獲利,但畫面 KPI 表顯示 Positive Months 為 61.5%(即約 8 個月),兩者略有出入,本文以畫面數字為準。

對照組是同期 SOL buy & hold 的 −45.15%。這個對照要小心讀:策略賺 102% 的同時,標的本身跌了四成半,意味着這 13 個月是 SOL 的跌市或大幅波動期。一套多空雙向的趨勢策略在跌市中跑贏持有並不出奇——它既可以造淡,又可以在橫行時完全離場。真正該問的是:同一套規則在 SOL 大升市中表現如何?原片沒有展示。

Walk-forward 樣本外回測成績表:累計回報 102.79%、最大回撤 23.52%、每月平均 2.8 次交易 截圖出自原片(Quant Tactics,2026-03-28):Strategy KPI Summary——Final Return 102.79%、Buy & Hold −45.15%、Max Drawdown 23.52%、Positive Months 61.5%、Best OOS Month +25.12%、Worst OOS Month −10.73%、Avg Trades 2.8、Max Losing Streak 2;左側為累計回報、回撤與每月損益分佈圖。

以每月 2.8 次交易計,13 個月總共約 36 次交易。這是整套策略成績的統計基礎——樣本量偏小,單一兩單的結果已足以明顯改變總回報。講者把「交易次數少」包裝成「選擇性高、避免過度交易」,說法成立,但另一面就是統計誤差大,這點原片沒有提及。

每月損益分佈圖亦透露了持倉節奏:大部分月份的損益介乎 −10% 至 +10% 之間,+25% 與 −10.7% 屬兩端極值;回撤曲線最深處約 −23%,且出現在樣本中段而非開局。固定盈虧比系統的資金曲線通常呈鋸齒狀拾級而上,與「抱住趨勢」型策略的大起大落不同,畫面所見大致符合這個特徵。

好倉進場示範:訊號後下一根 K 線進場,止蝕設於下方 2 倍 ATR,目標為 1.5 倍風險距離 截圖出自原片(Quant Tactics,2026-03-28):SOL/USDT 永續合約 1 小時圖上的好倉示範,紅色區域為止蝕範圍(Stop 3.91%)、綠色區域為止賺範圍(Target 5.86%),Risk/Reward Ratio 標示 1.5。

102% 如何讀

對同系列習慣了「6,047%」「5,883%」標題的觀眾來說,102% 似乎平平無奇。但兩類數字的性質不同:那些數千個百分點是五六年複利滾存的樣本內累計數;這 102% 是 13 個月樣本外的累計數,折算年化約 88%(截至 2026 年初的回測數據),並不遜色,且理論上更接近實盤可期望的水平。標題數字的大小從來不是重點,數字經過什麼驗證程序才是。

重現 Backtest 清單

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

結論:進出場邏輯與優化範圍交代得頗完整,方法論亦有樣本外驗證;但代碼收費、期間與資金設定不全,單靠影片內容無法完整重現回測

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

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

MT5 可行性速評

項目評估
可移植性中高。MT5 內建 iADX()(一次取回 ADX、+DI、−DI 三條線)與 iATR();OBV 有 iOBV(),但其 100 期 SMA 需自行對 OBV 緩衝區再算一次均線(如 iMAOnArray 或手寫循環),屬唯一要多寫的部分
平台限制MT5 策略測試器有內建 forward test 模式,可近似實現 walk-forward 的「優化+前瞻」分段,但自動化滾動多段要自行排程;更關鍵的是 MT5 的加密貨幣多為 CFD,其成交量數據與 Binance 實盤成交口徑不同,OBV 濾網的行為會有偏差
評級⚠️ 邏輯可完整移植,多空雙向亦無障礙,但 OBV 對成交量數據敏感,MT5 回測結果與原片不能直接對照
MQL5 寫法提示iADX() handle 分別用 CopyBuffer 取 0(ADX)、1(+DI)、2(−DI)號緩衝區;DI 交叉用前後兩期比較判斷;OBV 均線:先 CopyBufferiOBV() 數值再自算 100 期均值;止蝕價=訊號柱收市價 ±2×iATR() 當期值,止賺價=進場價 ±1.5 倍止蝕距離,平倉判斷用收市價越位而非觸價

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

防坑檢查

欣利克的看法

名詞解釋

常見問題 FAQ

ADX 高於 25 才進場,會不會錯過趨勢初段?

會,這是設計取捨。ADX 屬滯後指標,數值升穿 25 時趨勢往往已走了一段;但換來的好處是剔除橫行市的大量假訊號。本策略每月平均只做 2.8 次交易,正正反映三重條件(ADX 達標+DI 交叉+OBV 確認)齊備的機會不多,系統寧願少做也不做劣質訊號。

102% 比起同頻道動輒數千個百分點的策略,是不是差很遠?

不能這樣直接比較。那些數千個百分點是五六年複利滾存的樣本內累計數,調參與回測用的是同一段數據;本片的 102% 是 13 個月樣本外結果,折算年化約 88%(截至 2026 年初的回測數據),驗證程序嚴格得多。數字大小從來不是重點,經過什麼程序驗證才是。

Walk-forward 分析是否保證策略沒有過度擬合?

不能保證,只能降低風險。它解決的是「參數在歷史數據上撞中」的問題;但參數搜尋範圍誰定、窗口多長、選哪個標的哪段時期測試,這些設計層面的選擇仍可能帶後見之明。本片這些細節均未完整交代,故 102% 仍宜當上限看待。

這套策略可以在 MT5 跑嗎?

邏輯可以完整移植:ADX、+DI、−DI 由 iADX() 一次取回,ATR 用 iATR(),只有 OBV 的 100 期均線要自行對 OBV 數值再算平均。但 MT5 的加密貨幣多為 CFD,成交量口徑與 Binance 不同,依賴成交量的 OBV 濾網行為會有偏差,回測數字不能與原片直接對照;多空雙向與固定盈虧比的寫法則無障礙。

📌 推薦工具:TradingView

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

了解詳情 → (聯盟連結)

原影片

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

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

🏦 ZA Bank 開戶優惠

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

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

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

專屬邀請碼:P20923

立即開戶 → (聯盟連結)