ADX+OBV 策略一年回測 336%:Quant Tactics 舊作拆解——Hyperopt 靜態切分版本

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

YouTube 頻道 Quant Tactics 在 2025 年 5 月上載了這條教學片,測試一套結合平均趨向指數 ADX 與平衡交易量 OBV 的趨勢跟蹤 Trend Following 策略:ADX 高於門檻確認趨勢夠強、正負 DI 交叉定方向、OBV 對其均線的位置確認量能,再用 ATR 倍數設止蝕、固定風險回報比設止賺。經 Freqtrade hyperopt 調參後,在 SOL 永續合約 1 小時圖、2024 年 4 月至 2025 年 4 月的回測中聲稱總回報 336%,同期市場下跌約 29%。

值得留意的是,這條是同頻道 2026 年 3 月那條 ADX+OBV walk-forward 實測 102%舊作——指標組合幾乎一樣,但優化方法與匯報方式不同:舊作用一次過的靜態切分(8 個月樣本內+4 個月樣本外),新作用滾動式 walk-forward 並只匯報樣本外成績。兩條片對照來看,正好示範同一套策略在不同驗證標準下,數字可以差幾遠。

策略速覽

重現規格

項目規格
投資標的SOL/USDT 永續合約(畫面標示 SOL/USDT:USDT,Binance)
交易所/市場Binance 永續合約,Isolated Futures(逐倉),多空雙向
Timeframe1 小時圖(Timeframe Detail 5m,用 5 分鐘數據模擬更細緻的進出場)
回測期間2024-04-01 至 2025-04-01(畫面 timerange 20240401-20250401,共 12 個月)
起始資金1,000 USDT(畫面 Starting balance)
同時持倉上限1(Max open trades: 1,單對單倉)
ADX 參數門檻 25(優化搜尋範圍 {25, 30, 35});DI/ADX 期數畫面未列,DMI 慣常為 14
DI 交叉窗口交叉後 10 根 K 線內有效(優化範圍 {5, 10, 15, 20, 25})
OBV 參數OBV 對其 80 期 SMA(教學示範用 100;優化範圍 {80, 100, 120})
進場條件(好倉)ADX > 25 + 正 DI 上穿負 DI(窗口期內)+ OBV 在其 SMA 之上,下一根 K 線進場
進場條件(淡倉)ADX > 25 + 正 DI 下穿負 DI(窗口期內)+ OBV 在其 SMA 之下,下一根 K 線進場
止蝕訊號 K 線收市價減/加 2.5 倍 ATR(教學示範用 2 倍;優化範圍 {1.5, 2, 2.5, 3};ATR 期數原片未交代);另有全域 safety stoploss −25%
止賺風險回報比 2:1(教學示範用 1.5:1;優化範圍 {1.5, 2, 2.5, 3}),K 線收市價越過目標即離場;ROI 設 0,Use Exit Signal: true
槓桿1 倍(優化參數 leverage_level: 1)
手續費/滑價假設原片未交代
優化方法Freqtrade Hyperopt,8 個月樣本內調參+4 個月樣本外驗證(靜態切分,只跑一次);epochs 與 loss function 原片未交代
講者聲稱結果12 個月總回報 336.25%(利潤 3,362 USDT)、78 次交易、勝率 52.56%、利潤因子 1.807、Sharpe 0.91、Sortino 1.78、最大回撤約 23%;同期市場 −29.1%

詳細拆解

ADX 定強度、DI 定方向

策略第一層過濾是 ADX:一條只量度趨勢強度、不分方向的線,數值介乎 0 至 100,強升市與強跌市同樣會把它推高。講者用 25 做分水嶺——高於 25 視為趨勢夠強、適合趨勢策略;低於 25 視為橫行整固,索性不交易。這是 Wilder 體系的經典用法,直接把「什麼時候不交易」寫成硬性規則,源頭上剔除橫行市的大量假訊號。

方向交給 動向指數 DMI 的兩條線:正 DI 上穿負 DI 視為好倉訊號,下穿為淡倉訊號。要留意 ADX 與正負 DI 本屬同一指標家族的三條線,所以「ADX > 25」與「DI 交叉」並非兩個獨立訊號,而是同一套計算的「強度+方向」分解——真正的外部確認只有 OBV 一個。

本片有一個舊作獨有的細節:DI 交叉窗口。交叉訊號發生後不是即期作廢,而是在之後 N 根 K 線內保持有效,讓 ADX 與 OBV 兩個條件可以「遲到」——三個條件不需要同一根 K 線齊備。優化後窗口定為 10 根(1 小時圖即 10 小時),屬搜尋範圍的中間偏細值。

OBV 均線濾網:量能必須站隊

第二層是 OBV 對其 SMA 的位置。OBV 把升市成交量累加、跌市成交量累減,得出一條資金流向曲線;由於 OBV 的絕對數值沒有意義,策略比較的是它與自身均線的相對位置——「近期量能流向,比過去平均偏強還是偏弱」。好倉要求 OBV 在均線之上(量能支持買方),淡倉要求在之下(沽壓主導),角色對稱。

一個容易被忽略的出入:教學段落講的是 100 期 SMA,但 hyperopt 最終選出的是 80 期。1 小時圖上 80 期約等於三日多,屬中短期量能基準。換言之,片中「教」的規則與「測」的規則並非同一套——下文再談這點。

進出場:ATR 止蝕配固定風險回報比

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

教學示範用 2 倍 ATR 止蝕、1.5:1 止賺;hyperopt 優化後變成 2.5 倍 ATR 止蝕、2:1 止賺——止蝕更寬、止賺更遠,換言之優化後的策略更「耐心」,單筆盈虧金額都放大。畫面設定另有一條全域 stoploss −25%,屬 Freqtrade 層面的安全網,正常運作下不會觸及。

好倉進場示範:訊號 K 線下方設止蝕,上方以固定風險回報比設目標 截圖出自原片(Quant Tactics,2025-05-19):Enter LONG 示範,標示止蝕距離約 3.91%、目標距離約 5.88%,Risk/Reward Ratio 1.5(教學基準參數;優化後為 2:1)。

Hyperopt 優化:720 個組合的靜態切分

優化流程是 Freqtrade 的 Hyperopt:五個參數各自給定搜尋範圍——ADX 門檻 {25, 30, 35}、DI 交叉窗口 {5, 10, 15, 20, 25}、OBV 均線期數 {80, 100, 120}、ATR 倍數 {1.5, 2, 2.5, 3}、風險回報比 {1.5, 2, 2.5, 3},全組合共 3×5×3×4×4=720 個。數據切分為樣本內 8 個月(調參用)與樣本外 4 個月(驗證用),目標是最大化利潤同時壓低回撤。

這是「靜態切分」:8 個月調一次參,之後 4 個月原封不動地驗證。與新作采用的 walk-forward(每段樣本外結束後重新調參、滾動向前)相比,靜態切分只做一次,參數與驗證段之間的「配對運氣」無法被稀釋——一次切分剛好切在參數適用的市況上,結果就會特別亮麗。

Hyperopt 優化設定:1 小時圖、8 個月樣本內、4 個月樣本外,五個參數的搜尋範圍 截圖出自原片(Quant Tactics,2025-05-19):Strategy Optimization 頁,左列為優化設定(1-Hour、8 個月 IS、4 個月 OOS),右列為五個參數的搜尋範圍。

回測成績表:336% 的構成

優化後的參數(ADX 門檻 25、窗口 10、OBV 80 SMA、2.5 ATR、2:1、槓桿 1 倍)放回 2024 年 4 月至 2025 年 4 月跑完整 12 個月,畫面成績表如下:總回報 336.25%(1,000 USDT 變 4,362 USDT)、78 次交易(日均 0.21 次)、勝率 52.56%、利潤因子 1.807、Sharpe 0.91、Sortino 1.78、最大回撤約 23%(絕對金額 1,211 USDT)、最長連勝 8 次、連敗 6 次。盈利單平均持有約 3 日 5 小時,虧損單約 1 日 10 小時,符合「賺錢持得久、蝕錢走得快」的趨勢系統特徵。

最關鍵的一行是多空分佈:43 次好倉賺 102.7%,35 次淡倉賺 233.6%——約七成利潤來自淡倉。同期 SOL 下跌 29.1%,即策略的主要盈利土壤是跌市。這不是批評,順勢做空本來就是趨勢系統的正當收入來源;但它意味着 336% 這個數字與「這一年 SOL 有像樣的跌浪」高度綁定,市況一轉,同一套參數的表現可以很不同。

Freqtrade 回測成績表與優化後參數 截圖出自原片(Quant Tactics,2025-05-19):左下 JSON 為優化後參數(adx_threshold 25、atr_mult 2.5、di_cross_window 10、obv_ma_period 80、risk_ratio 2、leverage_level 1);右表 Total Profit 336.246%(3,362.456 USDT)、Market change −29.105%、好倉利潤 102.659%、淡倉利潤 233.587%。

舊作 vs 新作:同一策略,兩種驗證標準

本片與 2026 年 3 月的 ADX+OBV walk-forward 版 是同一指標組合的兩代實驗,方法論差異值得逐項對照:

累計利潤曲線與同期市場走勢對照 截圖出自原片(Quant Tactics,2025-05-19):Freqtrade UI 的 Trades log、Cumulative Profit 與 Market change 三圖;可見累計利潤在 2024 年底至 2025 年初的一段明顯加速,對應市場下跌段——淡倉利潤的主產期。

另外講者提到描述區附有「逐對優化版」:同一策略為 XRP、SOL、DOT 三對各自調參,同一年各自錄得約 103–108%——注意這是三對分開計的百分比,不是組合總回報。

重現 Backtest 清單

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

結論:規則與參數層面的交代屬同頻道中上水平,照住上表已能重跑「12 個月合併回測」;但想核證「樣本外表現」這個核心聲稱,原片提供的資訊不足夠——切分日期、hyperopt 設定、OOS 獨立成績三項皆缺。

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

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

MT5 可行性速評

項目評估
可移植性高。MT5 的 iADX() 一次提供 ADX、+DI、−DI 三條 buffer,iOBV() 內建;唯一要手動處理的是 OBV 的 80 期 SMA(MQL5 不能把 iMA() 直接套在指標 handle 上,須 CopyBuffer 取出 OBV 數值自行計算均值)
平台限制本片本就是單對 SOL 回測,MT5 策略測試器的單標的限制不構成障礙;但 MT5 的加密貨幣多為 CFD,沒有資金費率,點差與流通性跟 Binance 永續有距離,數字不能直接對照
評級✅ 邏輯可完整移植,單標的回測環境亦對口
MQL5 寫法提示DI 交叉窗口:iADX() 取近 11 根的 +DI/−DI,檢查過去 10 根內曾否交叉且現時方向仍成立;止蝕=訊號柱收市價 ± 2.5×iATR()(期數自定,常見 14);止賺=進場價 ± 2×止蝕距離,以收市價觸發平倉;ADX 門檻與 OBV 均線判斷寫成三個布林條件 AND 即可

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

防坑檢查

欣利克的看法

名詞解釋

常見問題 FAQ

336% 是樣本外結果嗎?

不是。成績表的 timerange 是 2024 年 4 月至 2025 年 4 月完整 12 個月,其中 8 個月正是 hyperopt 調參用的樣本內數據。講者口頭提到用 4 個月樣本外數據驗證過,但沒有分開列出樣本外的獨立成績表。同頻道 2026 年的新作改用 walk-forward、只匯報樣本外,同一策略的數字是 102%——兩者的差距相當部分來自匯報口徑。

為何大部分利潤來自淡倉?

因為回測期內 SOL 下跌約 29%。趨勢跟蹤策略多空雙向,跌市中 DI 死叉加 OBV 轉弱會觸發淡倉,順勢做空正是這類系統在跌市的收入來源——畫面數據顯示淡倉 35 次交易貢獻 233.6% 利潤,好倉 43 次只貢獻 102.7%。這意味着 336% 與「這一年有像樣跌浪」高度綁定。

教學講 100 期 OBV 均線,點解規格表寫 80 期?

教學段落示範的是基準規則(100 期 SMA、2 倍 ATR、1.5:1 止賺),但 hyperopt 在 720 個組合中最終選出 80 期、2.5 倍 ATR、2:1。336% 的成績對應的是優化後那套參數,照住教學基準自行回測會得出不同結果。

這套策略可以在 MT5 跑嗎?

可以,邏輯完整可移植:iADX() 一次提供 ADX 與正負 DI,iOBV() 內建,只有 OBV 的 80 期均線要自行計算。本片本就是單對回測,MT5 單標的測試器完全對口;但 MT5 的加密貨幣多為 CFD,沒有資金費率,結果與 Binance 永續不能直接對照。

📌 推薦工具:TradingView

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

了解詳情 → (聯盟連結)

原影片

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

來源:https://www.youtube.com/watch?v=6B-T2BVb5VA

🏦 ZA Bank 開戶優惠

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

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

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

專屬邀請碼:P20923

立即開戶 → (聯盟連結)