TEMA 三線+ADX 35+CMO 零軸策略:APT 永續一年回測 329%,Quant Tactics 的 Freqtrade 拆解
目錄
YouTube 頻道 Quant Tactics 在 2025 年 7 月上載了一條回測影片,示範一套結合三條三重指數移動平均線 TEMA、平均趨向指數 ADX 與錢德動量擺動指標 CMO 的趨勢跟蹤 Trend Following 策略,在 Binance 的 APT 永續合約 1 小時圖回測一年,聲稱總回報 329%,同期 APT 現貨價格下跌約 48%。講者用 Freqtrade 的 Hyperopt 工具調參,並將數據分為八個月樣本內與四個月樣本外兩段——這在本站拆解過的 Quant Tactics 影片中,屬少數有提及樣本外測試 Out-of-Sample 的一條。本站已拆解過同頻道同用 ADX+CMO 的 Alligator 策略,本篇可視為「三線排列版」的對照組。
策略速覽
重現規格
| 項目 | 規格 |
|---|---|
| 投資標的 | APT/USDT:USDT 永續合約(Binance) |
| 交易所/市場 | Binance Isolated Futures(逐倉永續,可造好淡倉) |
| Timeframe | 1 小時圖 |
| 回測期間 | 2024-06-01 至 2025-06-01(畫面 timerange 20240601-20250601,共一年) |
| 起始資金 | 1,000 USDT(畫面 Starting balance) |
| 同時持倉上限 | 1(Max open trades: 1,單一交易對) |
| 指標參數 | TEMA 8/13/21(三線,期數固定不調);ADX 期數 14(副圖顯示 ADX 14,門檻 35 經調參);CMO 期數 14(副圖顯示 ChandeMO 14);ATR 期數原片未交代 |
| 進場條件(好倉) | TEMA 8 上穿 TEMA 21,且 TEMA 13 亦上穿 TEMA 21(兩個交叉可不同時,由 tema_rolling_window 定義有效窗口=8),ADX > 35,CMO > 0;齊全後下一根 K 線進場 |
| 進場條件(淡倉) | 鏡像:TEMA 8 與 TEMA 13 先後跌穿 TEMA 21,ADX > 35,CMO < 0 |
| 止蝕 | 訊號 K 線收市價減 2.5×ATR(好倉);畫面 Stoploss 另設 −25% 作保底,Custom Stoploss: true |
| 止賺 | 風險回報比 2:1(risk_ratio: 2),價格收越目標價即離場;畫面 ROI: 0,無階梯式止賺 |
| 槓桿 | leverage_level: 1(無槓桿,逐倉模式) |
| 手續費/滑價假設 | 原片未交代 |
| 每倉注碼 | 原片未交代(畫面 Avg. stake amount 約 2,171 USDT,高於起始資金,屬複利滾存後的平均值) |
| 調參範圍 | tema_rolling_window: 4–8;adx_threshold: 25/30/35;atr_mult: 1.5/2/2.5;risk_ratio 亦在調參之列(搜索範圍原片未展示) |
| 講者聲稱結果 | 總回報 329.505%(利潤 3,295.05 USDT)、50 次交易(好淡各 25)、勝率 58%、利潤因子 2.339、Sharpe 0.90、Sortino 2.38、最大回撤 14.69%;同期市場 −48.278% |
詳細拆解
三條 TEMA:用「低滯後均線」做順序排列
第一層訊號來自三條 TEMA:8 期捕捉短線、13 期反映中線、21 期代表長線方向。TEMA 的賣點是比傳統 EMA 滯後更短——它把單重、雙重、三重 EMA 組合成一條線,用超調補償的方式壓縮延遲。好倉條件是 TEMA 8 上穿 TEMA 21,且 TEMA 13 跟隨上穿,形成 8 > 13 > 21 的順序排列;淡倉完全鏡像。
這與經典的三均線系統(如本站拆解過的 EMA 5/8/13+PSAR 策略)同一家族,分別在兩處:一是用 TEMA 取代 EMA,理論上交叉出現得更早;二是兩個交叉毋須同時發生——講者引入 tema_rolling_window 參數,定義第一個交叉之後多少根 K 線內第二個交叉仍然有效(最終調出 8)。這個「有效窗口」設計務實:1 小時圖上兩條線很少同一根 K 線交叉,硬性要求同步會令訊號稀少到無法統計。代價是多了一個可調參數,也就多了一度擬合自由。
ADX 35 與 CMO 零軸:強度與方向分開把關
三線排列只回答「均線有沒有排好」,不回答「趨勢夠不夠強」。講者加了兩道濾網:
- ADX > 35:ADX 只量度趨勢強度、不分方向,讀數 0–100,低於 20 屬弱勢橫行,高於 25–30 屬強趨勢。本策略門檻調至 35,比一般慣用的 25 更嚴,意圖是只在「有信念」的趨勢中進場,過濾掉均線糾纏期的假交叉。
- CMO 零軸:CMO 由 Tushar Chande 開發,量度範圍 −100 至 +100,比 RSI 對稱、對動能變化更敏感。好倉要求 CMO > 0、淡倉要求 CMO < 0,作用是確認動能方向與交叉方向一致。
四個條件齊全後,下一根 K 線才進場——典型的匯合 Confluence 設計,用多重確認換取訊號質素。代價同樣明顯:一年只得 50 次交易,平均每日 0.14 次,過濾之後樣本變得相當稀疏。
截圖出自原片(Quant Tactics,2025-07-06):APT 永續 1 小時圖,白圈標出 TEMA 交叉位置,下方兩個副圖分別為 ADX(紅線)與 CMO(藍線),進場要求兩者同時達標。
風控:ATR 止蝕+2:1 風險回報比
止蝕用波動率定位:訊號 K 線收市價減去 2.5 倍 平均真實波幅 ATR(淡倉鏡像為加)。講者的說法是給予交易「呼吸空間」,避免被正常波動掃走。這與本站拆解過的 Supertrend+ATR+ADX 策略屬同一思路——止蝕距離跟隨近期波動,而不是固定百分比。
止賺則用固定 風險回報比 Risk-Reward Ratio 2:1:入場價到止賺價的距離,是入場價到止蝕價距離的兩倍,價格收越目標即離場。換言之每單的最大風險與潛在回報在進場一刻已經鎖定,這是規則化風控的標準做法。畫面另見 Stoploss −25% 與 ROI 0:前者是 Freqtrade 層面的最後防線(正常情況下 ATR 止蝕遠比 −25% 近,幾乎不會觸及),後者代表不設階梯式止盈,完全交給 2:1 目標。
值得留意一個口述矛盾:講者先說止蝕放在「訊號 K 線低位之下」,隨即又說是「收市價減 2.5×ATR」——兩者不是同一定價方式,最終代碼用哪個,影片沒有講清,需以下載的代碼為準。
Hyperopt 調參與八比四數據切分
回測用 Freqtrade 進行,調參用其內建的 Hyperopt 工具。本片難得交代了調參方法學:一年數據切成八個月樣本內(調參用)加四個月樣本外(驗證用),調參範圍亦在畫面列出——tema_rolling_window 搜 4 至 8、adx_threshold 搜 25/30/35、atr_mult 搜 1.5/2/2.5,risk_ratio 同樣在調參之列但搜索範圍沒有展示。最終參數以 JSON 形式疊加在結果畫面上:leverage 1、ADX 門檻 35、ATR 倍數 2.5、風險回報比 2、有效窗口 8。
截圖出自原片(Quant Tactics,2025-07-06):優化設定與參數搜索範圍,tema_rolling_window 4–8、adx_threshold 25/30/35、atr_mult 1.5/2/2.5。
要留意:TEMA 三線期數 8/13/21 是固定不調的,調參只動窗口、門檻與風控倍數。這降低了擬合自由度,做法克制;但四個參數的網格組合仍有數十種,八個月 1 小時數據約 5,800 根 K 線、對應的交易次數更少,選出「最佳」組合的統計意義始終有限。
回測結果:329% 對 −48% 的對照
畫面顯示的結果:APT 永續 1 小時圖、2024 年 6 月 1 日至 2025 年 6 月 1 日,總回報 329.5%(1,000 USDT 變 4,295 USDT),50 次交易中好淡各 25 次,勝率 58%(29 勝 21 負),利潤因子 2.339,Sharpe 0.90,Sortino 2.38,最大回撤 14.69%。好倉貢獻 154.3%、淡倉貢獻 175.2%——淡倉利潤略多,與「同期市場跌 48%」的背景吻合:這一年 APT 是跌市,策略的回報相當部分來自造淡。
截圖出自原片(Quant Tactics,2025-07-06):回測期間 2024-06-01 至 2025-06-01、1 小時圖、Total Profit 329.505%、Market change −48.278%、Max Drawdown 14.690%;左下 JSON 列出 leverage_level 1、adx_threshold 35、atr_mult 2.5、risk_ratio 2、tema_rolling_window 8。
這個對照的正確讀法:329% 不是「跑贏跌市 48 個百分點」,而是在一個全年近乎腰斬的標的上,靠雙向交易賺取趨勢段的利潤。累計利潤圖(下圖)顯示升浪集中在 2024 年 9 月至 12 月與 2025 年 2 月兩段,其餘月份接近橫行——典型的趨勢系統資金曲線:大部分時間無所事事,利潤靠少數幾段行情。
截圖出自原片(Quant Tactics,2025-07-06):累計利潤曲線顯示利潤集中於數段趨勢行情;Market change 曲線全年反覆向下,最終 −48%。
重現 Backtest 清單
照住以下清單逐項核對,才知道能否真正重現這個回測:
- ✅ 交易所與市場類型:Binance 永續合約、逐倉模式(畫面有)
- ✅ 交易對:APT/USDT:USDT 單一交易對(有;講者另提及多幣對版本,屬另一產品)
- ✅ Timeframe:1 小時圖(有)
- ✅ 回測期間:20240601-20250601(畫面有)
- ✅ 起始資金:1,000 USDT(畫面有)
- ✅ 同時持倉上限:1(畫面有)
- ✅ 進場條件:TEMA 8/13 先後上穿 21+ADX > 35+CMO > 0(口述清楚,副圖佐證 ADX 14、CMO 14)
- ✅ 出場條件:2.5×ATR 止蝕+2:1 止賺(口述清楚)
- ✅ 最終參數:畫面 JSON 完整列出五項(有)
- ✅ 調參範圍:三項列出,risk_ratio 範圍未展示(部分有)
- ⚠️ ATR 期數:原片未交代(慣用 14,未經證實)
- ⚠️ 止蝕基準價:「訊號 K 線低位」與「收市價」兩種說法並存,原片未釐清
- ⚠️ 手續費率與滑價假設:原片未交代(永續合約另有資金費,原片亦未交代有否計入)
- ⚠️ 每倉注碼分配規則:原片未交代
- ✅ 策略代碼:講者稱 Freqtrade 策略檔連結放於影片描述
- ⚠️ 樣本外驗證:口述有八比四切分,但畫面展示的 329% 結果計及哪一段(全年定只計樣本外),原片未交代
結論:進出場規則、標的、期間、資金與最終參數都有交代,透明度高於同頻道平均;但 ATR 期數、止蝕基準、手續費、資金費、注碼五項缺失,且 329% 是否包含樣本內段落成疑,單靠影片內容無法完整重現回測。
🙏 覺得內容有用?本站所有內容免費提供,使用推薦碼開戶就是支持我們繼續營運的最大鼓勵:
ZA Bank 邀請碼 P20923
—— 你享 HKD 2,000 迎新獎賞,本站獲得營運支持。
立即開戶 →
(聯盟連結|投資涉及風險,受條款及細則約束,此資料僅可於香港境內分發)
MT5 可行性速評
| 項目 | 評估 |
|---|---|
| 可移植性 | 高。MT5 內建 iADX() 與 iATR();TEMA 無內建函數但可用 iMA() 三次嵌套自行計算(TEMA = 3×EMA1 − 3×EMA2 + EMA3),CMO 僅為升跌幅度比率,數行代碼可完成;H1 為原生時間框架 |
| 平台限制 | MT5 的加密貨幣多為 CFD 而非永續合約,無資金費機制,點差與流通性跟 Binance 有距離;單標的回測與原片設定一致,反而無組合回測的落差問題 |
| 評級 | ✅ 邏輯可完整移植,單標的設定與 MT5 測試器相容,是本系列中較易核證的一條 |
| MQL5 寫法提示 | TEMA:先 iMA() 取 EMA1,再對 EMA1 序列取 EMA2、對 EMA2 取 EMA3,按公式合成;交叉用前後兩期值比較,「先後交叉有效窗口」用計數器記錄第一個交叉後經過的柱數;止蝕價 = 訊號柱收市價 − 2.5×iATR(),止賺價 = 入場價 + 2×(入場價 − 止蝕價) |
即使成功移植,MT5 回測同樣會過度擬合。
防坑檢查
- 過度擬合:處理得比同頻道舊作認真——只調四個參數、TEMA 期數固定、搜索範圍狹窄(如 ADX 門檻只有 25/30/35 三檔),並明言切出四個月樣本外。但樣本外段落只有約 2,900 根 1 小時 K 線、對應交易次數可能不足二十次,驗證力度有限;且「搜索範圍窄」本身也是一種後見之明——為何是這三檔而非其他,原片沒有交代。
- 樣本外驗證:聲稱有做,這是加分項;但畫面展示的 329% 涵蓋全年(timerange 20240601-20250601),究竟是樣本外表現還是樣本內外表現合併,影片沒有說清。若屬後者,樣本外切分就只剩調參紀律意義,展示數字仍是「調參過的」數字。
- 滑價:原片未交代。50 次交易、總成交額約 217,000 USDT(畫面 Total trade volume),單次滑價影響有限,但 1 小時圖策略的單筆預期利潤本來就不厚,滑價與掛單成交假設會直接改變 2:1 目標的達成率。
- 手續費與資金費:原片未交代費率,更關鍵的是永續合約的資金費 Funding Fee 完全沒有提及——畫面顯示盈利單平均持有約 2 日 11 小時、最長三星期,持倉跨越大量資金費結算時點,方向不利時資金費可持續蠶食利潤。Freqtrade 支援模擬資金費,但講者沒有展示相關設定。
- 單一標的偏差:回測只在 APT 一階幣上進行,而 APT 在該年跌 48%——一個趨勢明顯的跌市正是雙向趨勢系統最有利的土壤。講者聲稱有「多幣對個別調參版本」可供下載,但影片展示的結果只基於單一標的,推廣到其他幣對的表現無從得知;個別調參亦意味每對幣各自擬合。
- 浮誇數字:329% 對 −48% 的對照衝擊力強,但 50 次交易、Sharpe 0.90 才是底色——樣本小、風險調整後表現平平。標題的 329% 是一個跌市年份、一隻幣、一套調過參的規則撞出來的結果,外推空間有限。
- 固定問題——原片提供的資訊能否完整重現回測? 接近可以。規則、參數、標的、期間、資金全部有交代,代碼據稱免費提供;唯 ATR 期數、止蝕基準價、手續費、資金費、注碼五項缺失,加上 329% 的計算口徑存疑,須取得代碼核對後才算真正可重現。
欣利克的看法
- 本片的方法學意識值得肯定,但力度有限。截至 2025 年 7 月,在 YouTube 回測影片中主動提及樣本外切分的並不多,本片交代了切分比例、調參範圍與最終參數,透明度明顯高於同頻道舊作(本站拆解的 RSI 六年策略 連樣本外都沒有)。但四個月樣本外對應的交易次數太少,且展示的 329% 口徑不明,「有做驗證」與「驗證有效」之間仍有距離。
- 雙向策略在跌市的對照要小心解讀。APT 全年跌 48%,策略淡倉貢獻的利潤(175%)多於好倉(154%)——這不是策略「戰勝市場」,而是它的設計本來就從下跌中獲利。把 329% 與 −48% 並列會放大觀感差距;若同一策略放在單邊升市,好淡兩邊的貢獻結構會完全倒轉。
- 資金費是永續回測最常見的隱形缺口。本片平均持倉以日計,資金費每八小時結算一次,方向不利的持倉會被持續收費。截至 2025 年中的回測若未計入資金費,329% 會系統性偏高,偏幅視乎該年 APT 的資金費率分佈——這是讀者自行重現時第一個要核對的設定。
- 利益關係照舊要知。講者經營 Freqtrade 付費課程,片中明言課程連結在描述欄,「多幣對個別調參版本」亦是誘使讀者接觸其產品體系的設計;影片宜當教學示範看待,回測數字服務於銷售目的。
- 時效提醒。回測期間止於 2025 年 6 月 1 日、影片 7 月 6 日上載,距今已逾一年;加密貨幣的波動結構與資金費環境隨市況演變,一年的樣本(即使切分過)不足以支撐「策略長期有效」的推論。
名詞解釋
- 三重指數移動平均線 TEMA:結合單重、雙重、三重 EMA 的低滯後均線,本策略用 8/13/21 三線順序排列判斷趨勢。
- 平均趨向指數 ADX:只量度趨勢強度、不分方向的指標,本策略以 35 作強趨勢門檻。
- 錢德動量擺動指標 CMO:量度範圍 −100 至 +100 的動能指標,本策略以零軸區分好淡動能。
- 平均真實波幅 ATR:量度價格波動幅度的指標,本策略以其 2.5 倍設定止蝕距離。
- 風險回報比 Risk-Reward Ratio:潛在回報與潛在風險的比率,本策略固定為 2:1。
- 永續合約 Perpetual Futures:無到期日的加密貨幣期貨,靠資金費機制錨定現貨價,本片回測標的。
- Freqtrade:開源加密貨幣自動交易與回測框架,本片回測與調參平台。
- Hyperopt:Freqtrade 內建的參數優化工具,以機器學習方法搜索參數組合。
- 樣本外測試 Out-of-Sample Testing:用未參與調參的數據驗證策略,本片聲稱以八比四切分執行。
- 過度擬合 Overfitting:參數過度遷就歷史數據的風險;本片透過窄搜索範圍與樣本外切分降低,但未消除。
- 勝率 Win Rate:盈利交易佔總交易的百分比,本策略 58%。
- 利潤因子 Profit Factor:總盈利除以總虧損,本策略 2.339。
- 夏普比率 Sharpe Ratio:每單位總波動換取的超額回報,本策略 0.90。
- 最大回撤 Max Drawdown:資金曲線由高位回落的最大幅度,本策略聲稱 14.69%。
- 匯合 Confluence:多個獨立訊號同時指向同一方向才進場的設計原則。
常見問題 FAQ
TEMA 跟 EMA 有什麼分別?
TEMA 把單重、雙重、三重 EMA 按「3×EMA1 − 3×EMA2 + EMA3」組合,用超調補償壓縮均線的滯後,交叉訊號理論上比同期數 EMA 更早出現。代價是對價格噪音更敏感,橫行市會產生更多假交叉——這正是本策略要加 ADX 35 與 CMO 零軸兩道濾網的原因。
為何 ADX 門檻用 35 而不是常見的 25?
25 是一般教科書的強趨勢起點,講者把門檻經 Hyperopt 在 25/30/35 三檔中選出 35,屬調參結果而非理論推導。門檻越高訊號越少、質素越高,但同時是在歷史數據上選出來的——截至 2025 年 6 月的回測中 35 表現最好,不代表未來仍然如此。
329% 是否已扣除手續費和資金費?
原片沒有交代。Freqtrade 預設會計入手續費,但費率設定值未展示;更關鍵的永續合約資金費(每八小時結算)完全沒有提及,而盈利單平均持有約 2 日 11 小時,持倉跨越大量結算時點。自行重現時這是首要核對項目。
這套策略可以在 MT5 跑嗎?
可以,而且是本系列中較易移植的一條:單一標的、1 小時圖、規則化進出場與固定風險回報比,全部與 MT5 測試器相容。TEMA 與 CMO 雖無內建函數,但分別可用 iMA() 嵌套與簡單升跌比率自行計算。唯 MT5 的加密貨幣多為 CFD、無資金費機制,回測數字與 Binance 永續不能直接對照。
原影片
本文整理自以下影片,版權屬原創作者所有,建議配合原片觀看: