Awesome Oscillator 策略一年回測 189%:Quant Tactics 的 BTC 永續 1 小時圖策略拆解
目錄
YouTube 頻道 Quant Tactics 在 2025 年 7 月上載了一條教學片,示範一套以動量震盪指標 Awesome Oscillator 為主角的動能 Momentum 策略:AO 穿越零軸、指數平滑異同移動平均線 MACD 穿越訊號線、相對強弱指數 RSI 穿越 50,三個動能訊號齊集才進場;止蝕用訊號燭收市價加減 2.5 倍 平均真實波幅 ATR,止賺用 2.5:1 盈虧比。講者以 Freqtrade 在 BTC 永續合約、1 小時圖上先用 8 個月數據做 HyperOpt 調參,再留 4 個月樣本外數據驗證,一年回測(2024 年 6 月至 2025 年 6 月)聲稱總回報 189.78%,同期 BTC 市場升約 54.25%。這是同頻道「Full Tutorial」系列的標準配方,但有三重訊號有效期的設計值得細看。
策略速覽
重現規格
| 項目 | 規格 |
|---|---|
| 投資標的 | BTC/USDT:USDT 永續合約 Perpetual Futures(Binance,Isolated 逐倉模式) |
| Timeframe | 1 小時圖(Timeframe Detail: 5m) |
| 回測期間 | 2024-06-01 至 2025-06-01(一年) |
| 調參/驗證劃分 | 樣本內 8 個月(HyperOpt timerange 20240601-20250203)調參;樣本外 4 個月驗證 |
| 起始資金 | 1,000 USDT(畫面 Starting balance) |
| 同時持倉上限 | 1(Max open trades: 1) |
| Awesome Oscillator | 預設參數(5 期與 34 期 SMA,以 K 線中點計算);訊號:升穿/跌穿零軸 |
| MACD | 預設參數(12、26、9);訊號:MACD 線穿越訊號線 |
| RSI | 預設期數;訊號:穿越 50 中軸(調參範圍 45/50/55) |
| 訊號有效期 | ao_rolling_window(調參範圍 2/4/6 根)與 rsi_macd_rolling_window(6/8/10 根)——交叉事件不必同根出現,在窗口內齊集即可 |
| 進場條件(好倉) | AO 升穿零軸+MACD 升穿訊號線+RSI 升穿 50,三者於窗口內齊集後下一根 K 線進場;淡倉完全鏡像 |
| 止蝕 | 訊號燭收市價減 atr_mult × ATR(調參範圍 2/2.5/3,口述示範 2.5);Freqtrade 層面另設硬止蝕 −20% |
| 止賺 | 固定盈虧比 risk_ratio 倍(調參範圍 1.5/2/2.5,口述示範 2.5:1);收市價到達目標即離場 |
| 出場設定 | Use Exit Signal: true;ROI 設 0,無分階段止賺 |
| 槓桿 | 原片未交代(畫面未見 leverage 設定) |
| 最終優化參數值 | 原片未清楚展示(HyperOpt 輸出未逐項讀出) |
| 手續費/滑價假設 | 原片未交代 |
| 每倉注碼 | 原片未交代(畫面 Avg. stake amount 約 1,606 USDT,屬複利滾存後的平均值) |
| 講者聲稱結果 | 總回報 189.781%(利潤 1,897.8 USDT,期末結餘 2,897.8 USDT)、87 次交易、勝率 50.57%、利潤因子 2.052、Sharpe 1.38、Sortino 4.61、最大回撤 15.68%;同期市場 +54.245% |
詳細拆解
三個指標其實在量度同一件事
好倉進場的三個條件——AO 升穿零軸、MACD 升穿訊號線、RSI 升穿 50——表面上來自三個不同指標,骨子裏都是「短期動能轉強」的不同寫法。
動量震盪指標 Awesome Oscillator 由 Bill Williams 提出:取每根 K 線中點(最高最低價平均),計算 5 期與 34 期 簡單移動平均線 SMA 之差,繪成圍繞零軸的柱狀圖。AO 升穿零軸,即短期中點均線重新站上長期中點均線。MACD 則是 12 期與 26 期 EMA 之差再配 9 期訊號線,MACD 線升穿訊號線代表均線差值開始向上加速。RSI 在此不用傳統的 70/30 超買超賣,改用 50 中軸:高於 50 代表近 14 期升市力量佔優。
三者的輸入都是價格、輸出都是動能方向,相關性極高。疊加的真正作用不是引入新資訊,而是減少交易次數——三個條件要齊集,橫行市中的零碎交叉大多被剔走。代價是訊號會遲到:要等最慢的一個指標確認,進場位置必然比單一指標版本差。
訊號有效期:本片最值得學的設計
三個交叉極少在同一根 K 線發生。若硬性要求同根齊集,策略幾乎沒有交易;若寫成「AO 在零軸上+MACD 在訊號線上+RSI 在 50 上」的狀態條件,又會把已經走了很遠的舊訊號當新訊號。講者的解法是引入兩個有效期參數:AO 交叉後 2–6 根 K 線內仍算有效,RSI 與 MACD 交叉後 6–10 根內有效。窗口內三個訊號齊集,下一根 K 線進場。
這個設計把「交叉事件」與「狀態條件」之間的灰色地帶參數化,交給 HyperOpt 決定窗口多長。寫法上只是每個交叉訊號維護一個遞減計數器,但思路通用——任何多指標齊集型策略都會遇到同一問題。順帶一提,窗口本身也成為待調參數,調參空間隨之擴大。
截圖出自原片(Quant Tactics,2025-07-23):好倉進場示範,風險回報工具顯示 Stop 2,388.2(2.52%)、Target 5,970.6(6.31%)、Risk/Reward Ratio 2.5。
止蝕與止賺:ATR 量距、2.5:1 盈虧比
進場後止蝕定在訊號燭收市價減 2.5 倍 ATR(淡倉加在上方),讓止蝕闊窄跟隨當時波動率;止賺距離是止蝕距離的 risk_ratio 倍,口述示範 2.5:1,即贏一次抵輸兩次半,勝率只需高於約 28.6% 已可保本。畫面實際勝率 50.57%(87 次交易 44 贏 43 輸),遠高於保本線,配合利潤因子 2.052,數學結構吻合。
有個細節值得留意:止賺的觸發寫法是「收市價到達目標」而非觸價即走。1 小時圖上,價格可以先穿目標再收回,訊號便不成立。這種寫法會系統性地令實際止賺位置略遜於掛單式止賺,重現時要照跟才對得上數字。Freqtrade 層面另設 −20% 硬止蝕作最後防線,正常情況不會觸及。
HyperOpt 調參:五個參數、8 個月樣本內
講者用 Freqtrade 的 HyperOpt 調參,終端畫面可見完整指令:MultiMetricHyperOptLoss 作目標函數、50 個 epoch、隨機種子 9319、最少 30 次交易、timerange 20240601-20250203。調參網格在畫面完整列出:ao_rolling_window 三選一(2/4/6)、rsi_macd_rolling_window 三選一(6/8/10)、rsi_threshold 三選一(45/50/55)、atr_mult 三選一(2/2.5/3)、risk_ratio 三選一(1.5/2/2.5),理論上共 243 個組合。
截圖出自原片(Quant Tactics,2025-07-23):HyperOpt 設定與參數網格——ao_rolling_window 2/4/6、rsi_macd_rolling_window 6/8/10、rsi_threshold 45/50/55、atr_mult 2/2.5/3、risk_ratio 1.5/2/2.5。
調參後留 2025 年 2 月至 6 月約四個月做樣本外驗證,這是同頻道「Full Tutorial」系列的標準做法。不過最終選定的參數值原片沒有逐項展示,完整策略檔案放於付費支持者專區,免費觀眾無法核對 189% 對應的實際參數組合。
回測結果:189% 對 54% 的含金量
一年回測核心數字(截至 2025 年 6 月的畫面數據):1,000 USDT 本金變 2,897.8 USDT,總回報 189.781%;87 次交易中好倉 46 次、淡倉 41 次;好倉利潤 136.98%(1,369.8 USDT),淡倉利潤 52.80%(528.0 USDT)——市場全年升 54% 的環境下,淡倉仍有進帳,兩邊都做的設計有實際貢獻。
截圖出自原片(Quant Tactics,2025-07-23):Total Profit 189.781%(1,897.805 USDT)、Profit factor 2.052、87 次交易、勝率 50.57%、Market change +54.245%。
風險指標方面:最大回撤 15.68%(絕對值 295.76 USDT)、Sharpe 1.38、Sortino 4.61、Calmar 63.32、期望值 21.81 USDT/單。最好一日 +14.06%,最差一日 −9.77%。持倉節奏上,盈利單平均持有約 3 日 17 小時,虧損單平均約 1 日 6 小時,最長一單持有一個月零五日——「盈利抱得久、虧損走得快」的趨勢系統分佈。Sharpe 1.38 是同頻道策略中少見過 1 的數字,但 Sortino 與 Sharpe 差距大(4.61 對 1.38),反映下行波動佔比不小。
截圖出自原片(Quant Tactics,2025-07-23):Cumulative Profit 曲線,紅框內為調參用的樣本內時段,右側樣本外四個月曲線繼續上行;下方為市場走勢與單次交易利潤分佈。
值得留意曲線形態:樣本內八個月累計利潤約 900 USDT,樣本外四個月再進帳約 1,000 USDT——樣本外表現反而強過樣本內。這通常反映樣本外剛好覆蓋 2025 年上半年 BTC 的順暢升浪,而非策略在未知數據上更有優勢;四個月單一方向的行情,任何順勢系統都易交出好成績。
重現 Backtest 清單
照住以下清單逐項核對,才知道能否真正重現這個回測:
- ✅ 標的與市場類型:BTC/USDT:USDT 永續合約、Binance、Isolated 逐倉(畫面有)
- ✅ Timeframe:1 小時圖(Timeframe Detail 5m,畫面有)
- ✅ 回測期間:2024-06-01 至 2025-06-01(畫面有)
- ✅ 調參/驗證劃分:樣本內 8 個月(HyperOpt timerange 20240601-20250203)+樣本外 4 個月(畫面與口述一致)
- ✅ 起始資金:1,000 USDT(畫面有)
- ✅ 持倉上限:1(畫面有)
- ✅ 進出場邏輯:三訊號窗口內齊集、ATR 止蝕、固定盈虧比止賺(口述清楚)
- ✅ 調參網格:五個參數的範圍全部列出(畫面有)
- ✅ HyperOpt 設定:MultiMetricHyperOptLoss、50 epoch、min-trades 30、隨機種子 9319(終端畫面有)
- ⚠️ 最終優化參數值:原片未清楚展示
- ⚠️ 槓桿:原片未交代(永續合約理論上可帶槓桿,畫面未見設定)
- ⚠️ 手續費率與滑價假設:原片未交代(永續合約另有資金費率,處理方式未交代)
- ⚠️ 每倉注碼規則:原片未交代
- ❌ 策略代碼:放於付費支持者專區,非免費公開;另有逐對調參版本同屬付費
- ✅ 樣本外驗證:有(4 個月)
結論:規則結構、調參網格與 HyperOpt 設定交代得相當完整,但最終參數值、槓桿、費用假設與注碼規則缺失,加上代碼在付費牆後,單靠影片內容無法完整重現回測。
🙏 覺得內容有用?本站所有內容免費提供,使用推薦碼開戶就是支持我們繼續營運的最大鼓勵:
ZA Bank 邀請碼 P20923
—— 你享 HKD 2,000 迎新獎賞,本站獲得營運支持。
立即開戶 →
(聯盟連結|投資涉及風險,受條款及細則約束,此資料僅可於香港境內分發)
MT5 可行性速評
| 項目 | 評估 |
|---|---|
| 可移植性 | 高。MT5 內建 iAO()、iMACD()、iRSI()、iATR(),四個指標全部免費現成;訊號有效期只需遞減計數器,無冷門計算 |
| 平台限制 | MT5 支援 H1 圖無問題;BTC 在 MT5 多為 CFD,點差、隔夜利息與永續合約的資金費率機制不同,成交成本結構有差距,結果不能直接對照 |
| 評級 | ✅ 邏輯可完整移植,指標全部內建;唯標的環境不同,數字僅供邏輯驗證 |
| MQL5 寫法提示 | 交叉判斷:比較 AO[1] 與 AO[2] 是否由負轉正;有效期窗口:交叉時記錄柱序號,進場前檢查 iBarShift 差距在窗口內;止蝕價 = 訊號燭收市 − atr_mult × iATR(),止賺價 = 進場價 + risk_ratio ×(進場價 − 止蝕價);「收市價到達止賺」用每根新柱收市後檢查實現 |
即使成功移植,MT5 回測同樣會過度擬合。
防坑檢查
- 過度擬合:五個參數、243 個組合在 8 個月數據上調參,自由度中等;但全年只有 87 次交易,平均每個組合對應的樣本極薄。三個指標期數全部用預設值反而是好事——可調的都只是窗口、門檻與風險參數,核心指標沒有被遷就。
- 樣本外驗證:有做,8 個月調參加 4 個月驗證,屬同頻道「Full Tutorial」系列的標準配置。但只做單次切分,沒有滾動 walk-forward;且樣本外四個月剛好是 BTC 單邊升浪,順勢策略在這種數據上幾乎必然交出好成績,驗證效力打折。
- 滑價:原片未交代。87 次交易、總成交額約 20.8 萬 USDT,BTC 永續流動性好,滑價影響相對小,但永續合約的資金費率(持倉定時收付)一年累計可正可負,回測是否計入未說明——盈利單平均持有近四日,資金費率不能當不存在。
- 手續費:原片未交代費率。Freqtrade 預設會計入費用,但講者沒有展示設定值,讀者重跑時必須自行核對。
- 單一標的單一年份:BTC 一年升 54% 是特定行情;講者提及有「逐對調參版本」供支持者使用,側面說明參數對標的敏感。87 次交易的樣本量,亦不足以區分「策略有優勢」與「該年運氣好」。
- 固定問題——原片提供的資訊能否完整重現回測? 不能。規則、網格、HyperOpt 設定完整,但最終參數值、槓桿、費用、資金費率、注碼五項缺失,且代碼非公開,須付費取得檔案後才可驗證。
欣利克的看法
- 訊號有效期是本片唯一真正的教學亮點。截至 2025 年 7 月的示範中,「交叉不必同根發生、窗口內齊集即可」的寫法,解決了多指標策略最常見的實作難題,而且寫法通用,不限於這三個指標。學這一點,比記住 189% 這個數字有價值得多。
- 三個動能指標疊加是重複確認,要知自己在做甚麼。AO、MACD、RSI 的輸入都是價格,輸出都是動能方向,相關性極高;疊加的主要效果是減少交易次數,而非增加資訊。參數多兩個(兩個窗口),擬合空間大兩分;自行重現時不妨先跑單指標版本作對照,看三重確認到底貢獻了多少。
- 樣本外強過樣本內,未必是好消息。四個月樣本外剛好覆蓋 BTC 單邊升浪,順勢系統在這種數據上交出好成績近乎必然。真正的考驗是橫行市與跌市——單次切分的 4 個月 OOS 回答不了這個問題,滾動 walk-forward 才較有說服力。
- 數字本身不算浮誇,這點公道。189% 對照市場 +54%,超額約 3.5 倍,放在一年期、雙向交易、Sharpe 1.38 的脈絡下,屬可置信範圍,不像同頻道某些「六年幾千個百分點」的標題需要先拆複利再讀。但 87 次交易的樣本量,置信區間仍然很闊。
- 利益關係照舊要知。完整策略檔案、逐步教學與逐對調參版本均放於付費支持者專區,影片本質是課程與社群的引流內容;方法示範合格,但仍宜當教學案例而非業績證明看待。
名詞解釋
- 動量震盪指標 Awesome Oscillator:以 K 線中點的 5 期與 34 期 SMA 之差量度動能的指標,本策略以其穿越零軸作第一重訊號。
- 指數平滑異同移動平均線 MACD:快慢 EMA 之差配訊號線的趨勢動能指標,本策略以其穿越訊號線作第二重訊號。
- 相對強弱指數 RSI:量度升跌力量比例的震盪指標,本策略棄用 70/30,改用 50 中軸作第三重訊號。
- 平均真實波幅 ATR:計入跳空與影線的波幅指標,本策略用其 2.5 倍設定止蝕距離。
- 簡單移動平均線 SMA:等權平均的均線,Awesome Oscillator 的計算基礎。
- 盈虧比 Risk-Reward Ratio:預期盈利與預期虧損的比例,本策略示範用 2.5:1,勝率約 28.6% 已可保本。
- HyperOpt:Freqtrade 的參數優化工具,本片用其在 8 個月樣本內數據上搜尋五個參數的最佳組合。
- Freqtrade:開源加密貨幣自動交易與回測框架,本片回測平台。
- 樣本外測試 Out-of-Sample Testing:用未參與調參的數據驗證策略,本片留了 4 個月做此用途。
- 前向滾動驗證 Walk-Forward Analysis:逐段滾動重複「調參→驗證」的測試方法,比本片單次切分更嚴謹。
- 過度擬合 Overfitting:參數過度遷就歷史數據的風險;本片有樣本外驗證但樣本量偏薄。
- 夏普比率 Sharpe Ratio:每單位總波動換取的超額回報,本策略 1.38,屬同頻道少見過 1 的水平。
- 利潤因子 Profit Factor:總盈利除以總虧損,本策略 2.052。
- 最大回撤 Max Drawdown:資金曲線由高位回落的最大幅度,本策略聲稱 15.68%。
- 永續合約 Perpetual Futures:無到期日、以資金費率錨定現貨價的衍生品,本片標的 BTC/USDT:USDT 屬此類。
- 滑價 Slippage:預期與實際成交價的差異,原片未交代有否計入。
常見問題 FAQ
AO、MACD、RSI 三個條件要同一根 K 線齊集嗎?
不需要,這正是本片的設計重點。三個交叉極少同根發生,講者引入兩個有效期參數:AO 交叉後 2–6 根 K 線內有效、RSI 與 MACD 交叉後 6–10 根內有效,窗口內齊集即於下一根 K 線進場。窗口長度本身交由 HyperOpt 在樣本內數據調出。
勝率 50.57%,為何能賺到 189%?
靠 2.5:1 盈虧比的數學結構:贏一次抵輸兩次半,保本勝率僅約 28.6%,50.57% 的實際勝率遠高於保本線。按畫面數據,截至 2025 年 6 月的一年回測中,87 次交易 44 贏 43 輸,利潤因子 2.052,加上盈利單平均持有約 3 日 17 小時、虧損單約 1 日 6 小時的不對稱結構,累計出 189% 回報。
樣本外四個月比樣本內八個月賺得更多,代表策略很穩健嗎?
不能直接這樣推論。樣本外時段(2025 年 2 月至 6 月)剛好覆蓋 BTC 單邊升浪,順勢動能系統在這種行情下交出好成績近乎必然;單次切分的四個月樣本外,無法回答策略在橫行市與跌市的表現。更嚴謹的做法是滾動 walk-forward,本片沒有做。
這套策略可以在 MT5 跑嗎?
邏輯可以完整移植:AO、MACD、RSI、ATR 全部為 MT5 內建指標(iAO()、iMACD()、iRSI()、iATR()),訊號有效期只需遞減計數器。但 MT5 的 BTC 多為 CFD,點差與隔夜利息結構跟永續合約的資金費率不同,回測數字只能用作邏輯驗證,不能與原片直接對照。
原影片
本文整理自以下影片,版權屬原創作者所有,建議配合原片觀看: