Aroon + MACD 策略一年回測 291%:Quant Tactics 的 ARB 永續合約策略拆解
目錄
YouTube 頻道 Quant Tactics 在 2025 年 9 月上載了一條策略教學,示範一套以阿隆指標 Aroon 為核心的趨勢跟蹤 Trend Following 系統:Aroon Up 上穿 Aroon Down 確認趨勢轉向、Aroon Oscillator 處於零上且繼續上升確認動能、MACD 金叉扣扳機,止蝕用 2.5 倍平均真實波幅 ATR、止賺固定 2:1 風險回報比。講者以 Freqtrade 的 Hyperopt 調參,在 ARB 永續合約 1 小時圖回測一年(2024 年 7 月至 2025 年 7 月),$1,000 本金變成約 $3,913,總回報 291%——同期 ARB 本身跌約 57%。流程沿用同頻道的「8 個月樣本內調參+4 個月樣本外驗證」,與之前拆解過的 WMA + MACD 策略屬同一套路。
策略速覽
重現規格
| 項目 | 規格 |
|---|---|
| 投資標的 | ARB/USDT 永續合約(Freqtrade 代碼 ARB/USDT:USDT) |
| 交易所/市場 | Binance Futures(逐倉 Isolated Futures,多空雙向) |
| Timeframe | 1 小時圖(回測明細用 5 分鐘數據模擬) |
| 回測期間 | 2024-07-01 至 2025-07-01(畫面 timerange 20240701-20250701) |
| 起始資金 | 1,000 USDT(畫面 Starting balance) |
| 同時持倉上限 | 1(Max open trades: 1) |
| 指標參數 | Aroon 期數原片未交代;Aroon Oscillator 同期數;MACD(12, 26, 9);ATR 期數原片未交代 |
| 進場條件(好倉) | Aroon Up 上穿 Aroon Down、Aroon Oscillator 在零上且上升、MACD 線上穿訊號線,三條件齊備後下一根 K 線進場;淡倉完全鏡像 |
| 訊號有效期 | aroon_cross_window 候選 5/10/15;macd_cross_window 候選 5/10/25(最終取值原片未交代) |
| 出場條件 | 觸及止賺或止蝕離場;ROI 表設 0,無固定百分比止賺 |
| 止蝕 | 訊號燭收市價 − atr_mult × ATR(候選 1.5/2/2.5/3,口述示範用 2.5);另設 Freqtrade 硬止蝕 −25% 兜底 |
| 止賺 | risk_ratio × 止蝕距離(候選 1.5/2/2.5/3,口述示範用 2,即 2:1) |
| 槓桿 | 原片未交代(畫面 Avg. stake 約 2,290 USDT,高於起始資金,或涉及槓桿或複利滾存) |
| 手續費/滑價假設 | 原片未交代 |
| 講者聲稱結果 | 總回報 291.322%(利潤 2,913.216 USDT)、129 次交易、勝率 43.41%、利潤因子 1.345、Sharpe 0.84、Sortino 2.08、最大回撤 27.88%;同期市場回報約 −57% |
詳細拆解
指標角色:Aroon 量時間、MACD 量動能
阿隆指標 Aroon 由 Tushar Chande 在 1995 年提出,與多數技術指標的出發點不同:它不量度價格幅度,而是量度時間——N 期最高價距今多少期,換算成 0 至 100 的 Aroon Up;N 期最低價距今多少期,換算成 Aroon Down。新高剛出現,Aroon Up 便是 100;橫行越久,數值越低。Aroon Up 高於 Aroon Down,代表近期新高比近期新低「新鮮」,視為上升結構;反轉則為下跌結構。兩線相減得出 Aroon Oscillator,直接顯示正負與強弱:在零上且上升,代表升勢正在加速;在零下且下降,代表跌勢正在加速。
這種設計有一個不直觀的盲點:Aroon 只看「極值距今多久」,不看幅度。急升後高位橫行,與緩慢陰跌,只要最後一次新高的位置相同,讀數便一樣。所以單靠 Aroon 雙線交叉,容易在牛皮市中產生連串假訊號——這正是講者要再加兩重確認的原因。
MACD 負責動能確認:MACD 線(12 期 EMA 減 26 期 EMA)上穿 9 期訊號線視為買壓增強,下穿視為沽壓增強。設計邏輯是「Aroon 講結構、Oscillator 講強度、MACD 講時機」——三層訊號由慢到快排列,交叉才是扣扳機的動作。這種分工與同頻道的 WMA + MACD 組合思路一致:慢訊號定方向,快訊號做 timing。
進場條件:三重確認的交叉訊號
好倉進場要求三個條件齊備:Aroon Up 上穿 Aroon Down(趨勢可能開始)、Aroon Oscillator 在零上且繼續上升(動能加速)、MACD 線上穿訊號線(動能轉向確認)。齊備後於下一根 K 線進場,避免訊號未完成便提早入場;淡倉條件完全鏡像,即 Aroon Down 上穿、Oscillator 在零下且下降、MACD 死叉。
實務難點與 WMA 版本相同:三個交叉極少在同一根 K 線同時出現。講者的解法是給交叉加「保質期」——aroon_cross_window 與 macd_cross_window 定義交叉發生後多少根 K 線內仍然有效,把「同步事件」放寬成「時間窗內的先後事件」。調參時 aroon_cross_window 的候選值是 5、10、15,macd_cross_window 是 5、10、25。訊號數量因此大增,但代價是引入兩個需要優化的自由度。
要注意三重訊號其實不是獨立證據:Aroon 雙線交叉、Oscillator 過零、MACD 金叉,量度的都是「動能由弱轉強」這同一件事的不同側面。三重確認的價值在於過濾時機與噪音,而不是三個互不相同的理由——理解這點,對評估策略的穩健度很重要。
從回測數字反推,這套組合的數學結構大致如下:若止賺確為止蝕的兩倍、勝率 43.41%,每單期望約為 0.4341×2R − 0.5659×1R ≈ +0.30R,即每承受一份風險,平均換取約 0.3 份回報。這是「低勝率、高盈虧比」趨勢系統的典型形態,利潤完全依賴出場紀律——任何一邊的倍數收窄,期望值便會急劇惡化。
截圖出自原片(Quant Tactics,2025-09-06):好倉進場示範,Enter Long 標於三重訊號齊備後的下一根 K 線;下方三個副圖依次為 MACD、Aroon 雙線與 Aroon Oscillator,虛線圓圈標出各自交叉位置。
止蝕止賺:ATR 倍數配風險回報比
止蝕不是固定百分比,而是訊號燭收市價減 atr_mult 倍 ATR(口述示範用 2.5 倍)——波幅大時止蝕自動放寬,避免被正常波動掃走;淡倉則加在收市價之上。這種「波幅定價」的止蝕寫法比固定百分比合理,因為加密貨幣的日內波幅在不同市況下可以相差數倍。止賺固定為止蝕距離的 risk_ratio 倍(口述示範用 2,即 2:1 風險回報比 Risk-Reward Ratio)。兩個倍數都放入 Hyperopt 搜索:atr_mult 候選 1.5、2、2.5、3,risk_ratio 同樣四選一。另外 Freqtrade 設定裡有一道 −25% 的硬止蝕兜底(畫面 Stoploss: −25.00%),正常情況下 ATR 止蝕先觸發,−25% 只在極端行情才用得著。
截圖出自原片(Quant Tactics,2025-09-06):優化設定畫面,列明 1 小時時間框架、8 個月優化期、4 個月樣本外數據,以及 aroon_cross_window(5/10/15)、macd_cross_window(5/10/25)、atr_mult(1.5/2/2.5/3)、risk_ratio(1.5/2/2.5/3)四個參數的候選值。
優化流程:Hyperopt + 樣本外驗證
調參用 Freqtrade 內建的 Hyperopt——以貝葉斯搜索在參數空間中找表現最好的組合,而非逐個窮舉。數據切成兩段,首 8 個月做樣本內調參,最後 4 個月留作樣本外測試 Out-of-Sample Testing,不參與優化。按回測起訖日推算,樣本內約為 2024 年 7 月至 2025 年 3 月,樣本外為 2025 年 3 月至 7 月。搜索四個參數:兩個 cross window、ATR 倍數與風險回報比——合共 3×3×4×4=144 個組合。優化完成後用最佳參數跑完整一年回測。
值得肯定的是預留樣本外這個動作本身;但要留意,最終選出的參數取值原片沒有展示——四個參數調完之後落在哪個組合,畫面與口述都沒有交代,完整策略檔案放在講者的付費支持者計劃內。換言之,口述示範的 2.5 ATR 與 2:1 是「設計值」,未必是回測跑出 291% 的「優化值」,兩者之間的距離無從核證。
回測結果:129 次交易的盈虧結構
完整回測於 2024 年 7 月 1 日至 2025 年 7 月 1 日進行:ARB 永續合約、1 小時圖、逐倉模式、同時最多一個倉位,回測明細用 5 分鐘數據模擬(Timeframe Detail: 5m),即每根 1 小時 K 線內的止蝕止賺觸發順序以 5 分鐘粒度推算,比純 1 小時模擬準確。按畫面數據:129 次交易(日均 0.35 次),56 贏 73 輸,勝率 Win Rate 43.41%,利潤因子 Profit Factor 1.345,期望值 Expectancy 每單約 22.58 USDT。最佳單日 +18.33%(+436.8 USDT),最差單日 −22.38%(−665.6 USDT),最長連贏 4 次、連輸 7 次。總成交額約 59.3 萬 USDT。
利潤分佈值得細看:好倉 56 次貢獻約 2,550 USDT(255%),淡倉 73 次只貢獻約 363 USDT(36.3%)——近九成利潤來自好倉。同期 ARB 跌約 57%,但中間經歷 2024 年底一段急升(市場變化圖顯示 2024 年 12 月前後一度升逾兩成才回落),好倉利潤主要來自捕捉該段升浪。淡倉次數雖然更多,但平均每次利潤不足 5 USDT,近乎白做。這套策略本質上仍是「方向對了才賺錢」的趨勢系統,並非全天候。
截圖出自原片(Quant Tactics,2025-09-06):Freqtrade UI 回測結果,ARB/USDT:USDT 逐倉合約、timerange 20240701-20250701、Total Profit 291.322%(2,913.216 USDT)、129 次交易、Sortino 2.08、Sharpe 0.84、Max Drawdown ABS 1,013.83 USDT。
291% 如何讀
三個對照一齊看。第一,同期 ARB 跌約 57%,策略 +291%,超額回報看似驚人,但如前述,利潤近九成來自好倉捕捉 2024 年底升浪——在大幅波動的標的上做對一段方向,高回報有相當部分是「市況配合」。由於回測期剛好一年,畫面 CAGR 與總回報同為 291%,不存在多年複利放大的誤讀空間,這點比同頻道的六年期回測系列乾淨。第二,夏普比率 Sharpe 只有 0.84,不足 1,屬平平;索提諾比率 Sortino 2.08 明顯較高,說明虧損端波動受控(ATR 止蝕鎖死下行),回報的不穩定性主要來自盈利端。第三,最大回撤 Max Drawdown 27.88%(絕對值約 1,014 USDT,幾乎等於起始資金),即資金曲線中途曾從高位回吐逾四分之一——129 次交易的樣本下,這個回撤估計的統計誤差不小。
重現 Backtest 清單
照住以下清單逐項核對,才知道能否真正重現這個回測:
- ✅ 交易所與市場類型:Binance 永續合約(逐倉),畫面有
- ✅ 交易對:ARB/USDT:USDT,單一標的(有)
- ✅ Timeframe:1 小時圖,回測明細用 5 分鐘數據(畫面有)
- ✅ 回測期間:20240701-20250701(畫面有)
- ✅ 起始資金:1,000 USDT(畫面有)
- ✅ 同時持倉上限:1(有)
- ✅ 進出場邏輯:三重訊號、下一根 K 線進場、ATR 止蝕、固定風險回報比止賺(口述清楚)
- ✅ 優化參數與搜索範圍:四個參數候選值全部列出(畫面有)
- ⚠️ Aroon 期數:原片未交代(TradingView 預設 14,未經證實)
- ⚠️ ATR 期數:原片未交代(Freqtrade 常用 14,未經證實)
- ⚠️ 優化後的最終參數取值:原片未交代(口述示範用 2.5 ATR、2:1,是否即回測所用組合無從核證)
- ⚠️ 訊號「保質期」的具體代碼寫法:原片未交代
- ⚠️ 槓桿倍數:原片未交代
- ⚠️ 手續費率與滑價假設:原片未交代
- ⚠️ 資金費率:永續合約持倉動輒數日,funding rate 成本是否計入原片未交代
- ❌ 策略代碼:完整策略檔案需付費訂閱講者的支持者計劃才能取得
- ✅ 樣本外驗證:有,最後 4 個月留作 OOS;但回測展示的是完整一年曲線,樣本內外表現混在同一結果表
結論:規則框架、標的、期間、資金、搜索範圍都有交代,但 Aroon/ATR 期數、優化後最終取值、槓桿、手續費、資金費率五項缺失,且代碼在付費牆後,單靠影片內容無法完整重現回測。
🙏 覺得內容有用?本站所有內容免費提供,使用推薦碼開戶就是支持我們繼續營運的最大鼓勵:
ZA Bank 邀請碼 P20923
—— 你享 HKD 2,000 迎新獎賞,本站獲得營運支持。
立即開戶 →
(聯盟連結|投資涉及風險,受條款及細則約束,此資料僅可於香港境內分發)
MT5 可行性速評
| 項目 | 評估 |
|---|---|
| 可移植性 | 高。MT5 內建 iAroon() 不存在,但 Aroon 計算簡單(找 N 期高低點距今期數),數行代碼可實現;iMACD()、iATR() 皆為內建,三重條件只是數值與交叉比較 |
| 平台限制 | MT5 沒有 Binance 永續合約,ARB 在 MT5 券商多無報價或只有 CFD,點差、隔夜利息與資金費率結構完全不同,回測數字不能直接對照;MT5 亦無 Hyperopt 等價物,調參要靠策略測試器內建優化 |
| 評級 | ⚠️ 邏輯可完整移植,但 ARB 這個標的在 MT5 環境難以核證原片數字 |
| MQL5 寫法提示 | Aroon:用 iHighest()/iLowest() 找 N 期極值位置,換算成 0–100 數值再相減得 Oscillator;cross window 用計數變數記錄交叉後經過的 K 線數;止蝕 close − 2.5 × iATR(),止賺為止蝕距離 × 2;淡倉邏輯鏡像 |
即使成功移植,MT5 回測同樣會過度擬合。
防坑檢查
- 過度擬合:搜索空間只有 144 個組合,不算大,撞出極端擬合的風險相對低;但兩個 cross window 屬「訊號保質期」參數,本質是放寬進場條件的自由度,配合 ATR 倍數與風險回報比,樣本內最優組合在樣本外排第幾,原片沒有展示。Aroon 期數從何而來亦未交代。
- 樣本外驗證:有做,這是講者一貫流程中值得肯定的部分。但 OOS 只有 4 個月,按日均 0.35 次交易推算不足 45 次,統計意義有限;且最終展示的 291% 是完整一年(含樣本內 8 個月)的數字,讀者容易把整條曲線當成樣本外表現。
- 滑價:原片未交代。129 次交易、總成交額約 59.3 萬 USDT,永續合約吃單滑價即使每次 0.02%,累計亦逾百 USDT,相對 2,913 USDT 利潤不可忽略。
- 手續費:原片未交代費率。Binance 合約 taker 單邊約 0.05%,129 次來回交易的累計費用達數百 USDT 級別;Freqtrade 預設計入費用,但設定值沒有展示。
- 資金費率:永續合約特有成本。持倉動輒數日,若期間 funding 長期為正,好倉要付資金費、淡倉反收——本策略近九成利潤來自好倉,這部分成本有否計入直接影響 291% 的成色,原片完全沒有提及。
- 利潤集中:近九成利潤來自好倉、來自 2024 年底一段升浪。同一策略套在沒有該段行情的標的或時段上表現如何,原片沒有測。
- 口述值與優化值的落差:進場示範用 2.5 ATR 與 2:1 講解,但 Hyperopt 之後的最終取值沒有公開,回測數字對應哪組參數無從核證。
- 固定問題——原片提供的資訊能否完整重現回測? 不能。規則與搜索範圍交代得比多數同類影片完整,但 Aroon/ATR 期數、最終參數、槓桿、手續費、資金費率五項缺失,加上代碼鎖在付費牆後,獨立重現存在缺口。
欣利克的看法
- Aroon 的「量時間」視角值得學,但要明白其盲點。Aroon 只看新高新低距今多久,不看幅度——急升後橫行與緩慢陰跌,讀數可以相同。本片用 Oscillator 加速度條件與 MACD 交叉補強,方向正確;但三重交叉本身互相關聯(都是動能轉向的不同度量),確認效力沒有表面看來那麼強。
- 樣本外驗證值得肯定,但規格未夠嚴謹。肯留 4 個月數據不調參,在 YouTube 策略片中已屬少見。不過 OOS 交易次數推算不足 45 次,且展示的 291% 包含樣本內 8 個月。看這類影片時,與其看「有沒有 OOS」,不如看「OOS 佔整條曲線幾多、裡面有幾多次交易」。
- 291% 的成色要按利潤結構打折。截至 2025 年 7 月的回測中,近九成利潤來自好倉捕捉 2024 年底升浪,而全年標的其實跌約 57%。策略更像剛好匹配了一段大行情的工具,而非全天候系統——評估時要把「市況貢獻」與「策略貢獻」分開。
- Sharpe 0.84 與最大回撤 27.88% 是標題之外的真實體驗。不足 1 的風險調整回報,加上接近起始資金全額的絕對回撤(約 1,014 USDT),意味著實盤中要承受資金曲線長時間在水下。了解一套策略的「輸錢節奏」,往往比看總回報更重要。
- 利益關係照舊要知。完整策略檔案與多交易對優化版本鎖在講者的付費支持者計劃內,影片同時是引流內容;優化後參數不公開,客觀效果是讀者只能看數字、無法驗證。回測結果宜當教學示範看待。
名詞解釋
- 阿隆指標 Aroon:量度 N 期新高新低距今多久的趨勢指標,由 Aroon Up 與 Aroon Down 組成,差值稱 Aroon Oscillator;本策略以雙線交叉與 Oscillator 過零作進場條件。
- MACD:以 12 期與 26 期 EMA 之差及其 9 期訊號線構成的動能指標,本策略以其交叉作進場確認。
- 平均真實波幅 ATR:量度價格波動幅度的指標,本策略以 2.5 倍 ATR 設定止蝕距離。
- 風險回報比 Risk-Reward Ratio:潛在盈利對潛在虧損的比例,本策略示範用 2:1。
- Freqtrade:開源加密貨幣自動交易與回測框架,本片回測與調參平台。
- Hyperopt:Freqtrade 內建的參數優化工具,本片用以搜索四個參數的最佳組合。
- 樣本外測試 Out-of-Sample Testing:用未參與調參的數據驗證策略,本片預留最後 4 個月。
- 過度擬合 Overfitting:參數過度遷就歷史數據的風險,本片以樣本外測試緩解但未完全排除。
- 永續合約 Perpetual Futures:無到期日的加密貨幣衍生合約,持倉涉及資金費率成本。
- 勝率 Win Rate:盈利交易佔總交易的百分比;本策略 43.41%,靠盈虧比獲利。
- 利潤因子 Profit Factor:總盈利除以總虧損,本策略 1.345。
- 夏普比率 Sharpe Ratio:每單位總波動換取的超額回報,本策略 0.84,屬偏低水平。
- 索提諾比率 Sortino Ratio:只計下行波動的風險調整回報指標,本策略 2.08,反映虧損端受控。
- 最大回撤 Max Drawdown:資金曲線由高位回落的最大幅度,本策略聲稱 27.88%。
- 期望值 Expectancy:每單交易的平均預期盈虧,本策略約 22.58 USDT。
- 滑價 Slippage:預期與實際成交價的差異,原片未交代有否計入。
常見問題 FAQ
Aroon 指標與一般趨勢指標有什麼不同?
多數趨勢指標量度價格變動的幅度或速度,Aroon 量度的是時間:N 期最高價、最低價分別距今多少期。新高越「新鮮」,Aroon Up 越接近 100。好處是對趨勢「老化」敏感——久久沒有新高,數值自然回落;盲點是不看幅度,急升後橫行與緩慢下跌可能得出相同讀數,所以本片要配合 MACD 交叉確認。
為什麼勝率只有 43% 仍能賺錢?
因為止賺距離是止蝕的兩倍(示範用 2:1 風險回報比):每贏一單賺的是每輸一單的兩倍。簡化計算,勝率只要高於約 33% 已可收支平衡,截至 2025 年 7 月的回測錄得 43.41% 勝率,利潤因子 1.345。代價是要承受連續虧損——畫面顯示最長連輸 7 次。
「樣本外驗證」做了就代表策略可靠嗎?
不代表。本片的樣本外段只有 4 個月,按交易頻率推算不足 45 次交易,統計意義有限;而標題的 291% 是包含樣本內 8 個月的完整一年數字。樣本外測試是必要而非充分條件:它能排除部分「純粹撞中歷史」的風險,但無法保證策略在市況改變後仍然有效。
這套策略可以在 MT5 跑嗎?
邏輯可以完整移植:MT5 雖無內建 Aroon 函數,但用 iHighest()/iLowest() 找 N 期極值位置即可自行計算,MACD 與 ATR 皆為內建指標。但 ARB 在 MT5 券商普遍沒有永續合約報價,多數只能找到 CFD 或根本沒有,點差與隔夜成本結構不同,回測數字無法與原片的 Binance 合約結果直接對照。
原影片
本文整理自以下影片,版權屬原創作者所有,建議配合原片觀看: