CMF 成交量策略拆解:Quant Tactics 聲稱一年 316%,市場同期跌 60%

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

YouTube 頻道 Quant Tactics 在 2025 年 6 月上載了一條 CMF 策略教學片,把 蔡金資金流量 CMF 與 指數移動平均線 EMA 200 組成一套多空雙向的趨勢跟蹤 Trend Following 策略:CMF 越過正門檻且價格企在 200 期 EMA 之上造好倉,反向造淡倉,止蝕用 平均真實波幅 ATR 動態計算,止賺按固定風險回報比設定。講者以 Python 編寫策略、用 Freqtrade 的 hyperopt 工具調參,把一年數據切成 8 個月樣本內與 4 個月樣本外,聲稱在 STX 永續合約 1 小時圖上取得 316.95% 回報、最大回撤 22%——而同期市場本身下跌 60%。本站之前拆解過同頻道 2026 年 3 月的 CMF+EMA walk-forward 版(325%),兩條片的規則幾乎一樣,本片其實是更早發佈的版本,而且難得地在畫面完整披露了最終參數,值得並排對照。

策略速覽

重現規格

項目規格
投資標的STX/USDT:USDT 永續合約(TradingView 畫面:Stacks / TetherUS PERPETUAL CONTRACT)
交易所/市場Binance Isolated Futures(逐倉永續,多空雙向)
Timeframe1 小時圖(畫面明確標示 Timeframe: 1h)
回測期間2024-05-01 至 2025-05-01(畫面 timerange 20240501-20250501,整整一年)
數據切分樣本內 8 個月(調參用)+樣本外 4 個月(驗證用)
起始資金1,000 USDT(畫面 Starting balance)
同時持倉上限1(Max open trades: 1,單一標的單一倉位)
CMF 期數40(優化範圍 20/30/40/50;預設 20 太敏感故加長)
CMF 進場門檻好倉:上穿 0.07;淡倉:跌穿 −0.05(優化範圍 ±0.03/0.05/0.07/0.09)
趨勢濾網收市價在 200 期 EMA 之上才造好倉,之下才造淡倉
進場時機三項條件齊備後,於下一根 K 線進場
止蝕訊號 K 線收市價 − 2 × ATR(好倉,淡倉反向);ATR 乘數優化範圍 2/2.5,最終取 2;ATR 期數原片未交代。另有 Freqtrade 硬性止蝕 −25% 作後備(畫面 Stoploss −25.00%)
止賺2 倍止蝕距離(風險回報比優化範圍 2/2.5/3/3.5,最終取 2:1);K 線收市價穿越目標即離場(Use Exit Signal: true、ROI: 0)
槓桿1 倍(畫面參數 leverage_level: 1)
手續費/滑價假設原片未交代(畫面未展示費率設定)
每倉注碼原片未交代(畫面 Avg. stake amount 約 2,056 USDT,高於起始資金,屬複利滾存後的平均值)
講者聲稱結果總回報 316.95%(利潤 3,169.53 USDT)、142 次交易、勝率 45.77%、利潤因子 1.441、Sharpe 1.13、Sortino 2.62、最大回撤 22%(口述;畫面該格被遮蓋);同期市場 −60.01%

詳細拆解

CMF:用成交量加權的收市位置

蔡金資金流量 CMF 由 Marc Chaikin 提出,核心問題是:收市價處於當期高低位區間的哪個位置?收在近最高位,代表買方到收市仍掌控局面;收在近最低位,代表沽壓主導。先計 資金流量乘數 Money Flow Multiplier:

$$\text{MFM} = \frac{(C - L) - (H - C)}{H - L}$$

乘以當期成交量後,把 n 期加總再除以 n 期成交量總和:

$$\text{CMF}_n = \frac{\sum_{i=1}^{n} \text{MFM}_i \times V_i}{\sum_{i=1}^{n} V_i}$$

讀數介乎 −1 至 +1:零上代表累積期內買壓佔優,零下代表沽壓佔優。它與 平衡交易量 OBV 同源,但 OBV 按收市價升跌作全有或全無的加減,CMF 按收市位置的精確比例加權,訊息更細緻——也因為讀數有界,才能做到「越過指定門檻」這類觸發條件。這條件正是本片與 MFI+CMF 組合策略的共同語言:兩者都利用有界指標設門檻,分別在 MFI 以超買超賣區間為界、CMF 以零軸附近的小數值為界。

進場三條件:期數、門檻、方向閘

好倉進場需要三項條件同時成立,講者逐項解釋了修改預設值的理由:

  1. CMF 期數由預設 20 加長。預設窗口太敏感,短期波動會產生大量噪音;加長窗口令曲線平滑,只捕捉較具規模的累積階段。講解用 40 期,而優化範圍為 20/30/40/50,畫面披露的最終結果正正落在 40。
  2. 門檻提高到 0.05 甚至 0.07,而非剛升穿零軸。理由是 CMF 剛好大過零只代表微弱買壓,橫行或低成交市況下假訊號多;要求越過門檻,是確認背後有「有意義的累積」。畫面最終參數:好倉門檻 0.07、淡倉門檻 −0.05——留意兩者並不對稱,好倉要求的資金流強度比淡倉高一截。
  3. 收市價企在 200 期 EMA 之上。方向閘:均線上只做好倉、均線下只做淡倉,避免逆勢交易,同時削減 CMF 的假訊號。

三項齊備後於下一根 K 線進場。淡倉條件鏡像:CMF 跌穿負門檻、收市價在 200 期 EMA 之下。

CMF 策略的優化設定:8 個月樣本內、4 個月樣本外,五組參數的測試範圍 截圖出自原片(Quant Tactics,2025-06-12):Strategy Optimization 畫面,列明 1 小時圖、優化期 8 個月、樣本外 4 個月;右欄為參數範圍——cmf_length 20/30/40/50,好淡門檻 ±0.03 至 ±0.09,atr_mult 2/2.5,risk_ratio 2/2.5/3/3.5。

止蝕與止賺:ATR 動態距離+固定倍數

止蝕不用固定百分比,而是按市場波動動態計算:好倉止蝕價=訊號 K 線收市價 − 2 × ATR。波動大時止蝕自動拉遠,避免被正常震盪掃走;波動小時收窄,控制單注風險。止賺設於止蝕距離的兩倍,即 2:1 風險回報比 Risk-Reward Ratio,K 線收市價穿越目標即離場鎖定利潤。

2:1 盈虧比的數學含義很直接:勝率只需穩定高於約 33.3%,期望值已經為正。講者的說法是「即使勝率只有 50%,長遠仍然有利可圖」。畫面參數檔顯示 atr_mult 與 risk_ratio 最終分別取 2 與 2——即講解用的基準值剛好就是優化結果,這點比同頻道不少影片透明。另一個畫面細節:Freqtrade 層面另設 −25% 硬性止蝕作後備,正常情況下 ATR 止蝕遠比它早觸發,−25% 只在極端跳空時兜底。

好倉進場示範:CMF 上穿門檻、價格在 200 EMA 之上,止蝕設於訊號 K 線下方,止賺為 2:1 風險回報比 截圖出自原片(Quant Tactics,2025-06-12):Enter Long 示範,虛線圈為訊號 K 線,紅色區域為止蝕(收市價 − 2×ATR),綠色區域為 2:1 止賺目標。

淡倉進場示範:價格處於 200 EMA 之下,CMF 由零軸附近跌穿負門檻後進場 截圖出自原片(Quant Tactics,2025-06-12):Enter Short 示範,虛線圈標示 CMF 跌穿 −0.05 的位置,其後價格展開一段明顯跌浪。

優化與回測:8+4 切分,非 walk-forward

優化用 Freqtrade 的 hyperopt 工具,在 8 個月樣本內搜尋五組參數的最佳組合,目標是最大利潤同時壓低回撤;餘下 4 個月樣本外用來在未見過的數據上驗證。這是單次切分的 樣本外測試 Out-of-Sample Testing,比「全期調參、全期報數」乾淨,但與本站拆解過的 2026 年 3 月版本不同——那一條用 walk-forward 滾動窗口,本片的 4 個月樣本外只有一段,無法排除「剛好這 4 個月適合做」的運氣成分。

回測最終跑足一年(2024-05-01 至 2025-05-01)。值得留意時序:影片 2025 年 6 月 12 日上載,數據止於 5 月 1 日,即上載與數據之間尚有一個多月的空檔。

回測結果逐格讀:142 次交易的盈虧結構

按畫面 Freqtrade 回測總表:起始資金 1,000 USDT,最終 4,169.53 USDT,總回報 316.95%。142 次交易中 65 勝 77 負,勝率 Win Rate 45.77%——每十次交易輸五次以上。利潤因子 Profit Factor 1.441,即總盈利約為總虧損的 1.44 倍。盈利單平均持有約 1 日 18 小時,虧損單平均約 22 小時即離場,最長連敗 6 次;最好一日賺 15.26%(360.65 USDT),最差一日蝕 10.42%(−370.97 USDT)。

最有意思的一格是好淡倉分拆:好倉 56 次、貢獻 134.87%;淡倉 86 次、貢獻 182.08%。淡倉次數更多、貢獻更大——這與「同期市場跌 60%」完全對得上。策略一年賺 316%,主要不是靠逆市預測,而是靠 EMA 方向閘令它在跌市中大部分時間站在淡方,順住跌勢逐段收割。換個年份、換個升市,這個回報結構會完全改寫。

風險指標:夏普比率 Sharpe 1.13、Sortino 2.62、最大回撤 22%(口述)、最低結餘 847.63 USDT(即期間曾由 1,000 本金浮虧約 15%)。Sharpe 剛過 1 屬可接受但不亮眼,Sortino 明顯高於 Sharpe,反映盈利日的波動遠大於虧損日——盈虧分佈右偏,是 2:1 止賺設計的典型指紋。

Freqtrade 回測總表與最終參數:cmf_length 40、好倉門檻 0.07、淡倉門檻 −0.05、atr_mult 2、risk_ratio 2、槓桿 1 倍 截圖出自原片(Quant Tactics,2025-06-12):回測期 2024-05-01 至 2025-05-01,Total Profit 316.953%(3,169.529 USDT)、142 次交易、勝率 45.77%、Profit factor 1.441、Market change −60.013%;左下參數檔列出全部最終參數值。

316% 如何讀

回測期剛好一年,所以 316.95% 的累計回報與畫面 CAGR 相同——即這是一年內本金翻約 4.2 倍的聲稱。對照同期市場 −60%,表面上策略大幅跑贏,但要記住兩點:其一,這是單一標的 STX 的結果,STX 如何被選中原片沒有交代;其二,利潤的最大來源是淡倉,本質是「在跌市中順勢造淡」,市況逆轉後同一套規則的表現沒有任何數據支持。142 次交易的樣本量,用來估計 45.77% 勝率,誤差範圍以百分點計,統計分量有限。

重現 Backtest 清單

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

結論:這是同頻道中重現門檻最低的一條片——最終參數全部在畫面披露,規則口述清楚,代碼據稱免費提供。缺口只剩 ATR 期數、費率假設、注碼規則與 hyperopt 設定四項;若描述區代碼屬實,接近可以完整重現回測

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

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

MT5 可行性速評

項目評估
可移植性中。EMA 與 ATR 是 MT5 內建指標(iMA()iATR()),但 CMF 不是 MT5 標準指標,需自行由 OHLC 與成交量計算,或改用內建 iAD()(累積/派發線)推導近似值
平台限制MT5 外匯 CFD 的 tick volume 與加密貨幣原生交易所的真實成交量口徑不同,CMF 這類成交量指標的讀數會有系統性差異,±0.05/0.07 門檻不能直接搬字過紙;STX 這類中型幣種在 MT5 券商亦未必有得交易
評級⚠️ 價格邏輯(EMA 濾網、ATR 止蝕、2:1 止賺)可完整移植,但成交量部分要自行實現,門檻數值需在 MT5 數據上重新校準
MQL5 寫法提示自行計 CMF:每根 K 線計 MFM = ((Close-Low)-(High-Close))/(High-Low),乘以成交量累積 n 期再除以 n 期成交量總和,注意 High==Low 時分母為零的例外處理。好倉:Close > iMA(200) 且 CMF 上穿門檻;止蝕價=訊號柱收市價 − 2 × iATR();止賺=進場價 + 2 × 止蝕距離。淡倉全部鏡像

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

防坑檢查

欣利克的看法

名詞解釋

常見問題 FAQ

CMF 與 OBV 有什麼分別?

兩者都以成交量推斷資金流向,但 OBV 只看收市價升跌方向,當期成交量非加即減,屬全有或全無;CMF 則按收市價在高低區間內的精確位置,為成交量加 −1 至 +1 之間的權重再取 n 期均值。CMF 讀數有界(−1 至 +1),才能做到「越過 0.07」這種門檻觸發;OBV 是無界累積線,只有方向與斜率有意義。本策略選 CMF,正因為門檻條件需要有界讀數才能成立。

市場跌 60%,策略賺 316%,是否代表它能在跌市賺錢?

按講者截至 2025 年 5 月的回測,是的,但機制並不神秘:EMA200 方向閘令策略在跌市中大部分時間造淡,淡倉 86 次貢獻 182% 回報,多過好倉的 135%。這是「順住跌勢造淡」的趨勢跟蹤表現,而非預測跌市。同一套規則在升市中的回報結構會完全不同,原片沒有提供相關數據。

這條片與 2026 年 3 月的 325% CMF 片有何分別?

規則幾乎相同(CMF 40 期、±0.05/0.07 門檻、EMA200 濾網、ATR 止蝕、2:1 止賺),標的都是 STX 永續 1 小時圖。分別在驗證方法:本片(2025 年 6 月上載)用單次 8+4 個月樣本內外切分,聲稱一年 316.95%;2026 年 3 月版用 walk-forward 滾動窗口,聲稱 13 個月樣本外 325%。本片參數在畫面完整披露,透明度高;後者方法更嚴謹但參數未公開。兩者是同一策略的兩次展示,不能當成獨立驗證相加。

這套策略可以在 MT5 重現嗎?

價格邏輯部分可以:EMA 200 濾網、ATR 止蝕、2:1 止賺都是 MT5 內建功能。但 CMF 不是 MT5 標準指標,需自行按公式計算;更關鍵的是 MT5 外匯 CFD 的 tick volume 與加密貨幣原生交易所的真實成交量口徑不同,CMF 讀數會有系統性差異,±0.05/0.07 的門檻數值需在 MT5 數據上重新校準,不能直接搬用。

📌 推薦工具:TradingView

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

了解詳情 → (聯盟連結)

原影片

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

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

🏦 ZA Bank 開戶優惠

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

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

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

專屬邀請碼:P20923

立即開戶 → (聯盟連結)