MFI 資金流量指標策略一年回測 300%:Quant Tactics 的 ARB 永續合約多空策略拆解
目錄
YouTube 頻道 Quant Tactics 在 2025 年 10 月上載了一條「Full Tutorial」影片,示範一套結合資金流量指標 MFI、蔡金資金流量 CMF 與 200 期指數移動平均線 EMA 的多空雙向策略,並用 Freqtrade 的 Hyperopt 功能調參。講者聲稱:在 ARB 永續合約、1 小時圖上回測一年(2024 年 8 月至 2025 年 8 月),總回報 300%,同期市場本身跌約 40%,最大回撤 21%。與同頻道動輒數年數千%的長線回測不同,本片是一年期的單標的期貨測試,並聲稱做了樣本外驗證——這點值得逐項拆開檢視。同頻道早前的 CMF+EMA 策略用過 CMF 單指標配均線,本片則是「量價雙指標」的變體。
策略速覽
重現規格
| 項目 | 規格 |
|---|---|
| 投資標的 | ARB/USDT:USDT 永續合約(Binance 期貨) |
| 交易所/市場 | Binance Futures,Trading Mode 顯示 Isolated Futures(逐倉) |
| Timeframe | 1 小時圖(Timeframe Detail: 5m,即入場執行用到 5 分鐘數據) |
| 回測期間 | 2024-08-01 至 2025-08-01(畫面 timerange,約一年) |
| 起始資金 | 1,000 USDT(畫面 Starting balance) |
| 同時持倉上限 | 1(Max open trades: 1,單一標的單一倉位) |
| 好倉進場 | MFI 高於 65 + CMF 上穿 0.03 + 價格在 200 EMA 之上,下一根 K 線進場 |
| 淡倉進場 | MFI 低於 35 + CMF 下穿 −0.03 + 價格在 200 EMA 之下,下一根 K 線進場 |
| MFI 期數 | 原片未交代(常見預設 14,未經證實) |
| CMF 期數 | 優化範圍 20/30/40/50,最終選取值原片未交代 |
| 止蝕 | 訊號 K 線收市價 ∓ 2.5 倍 ATR(ATR 期數原片未交代);畫面 Stoploss −29.99% 屬硬性後備止蝕 |
| 止賺 | 盈虧比 2:1(止賺距離=2 倍止蝕距離),優化選項另有 2.5:1 |
| 出場機制 | 畫面 ROI: 0(無固定止賺表)、Use Exit Signal: true;實際離場主要靠觸價止賺/止蝕 |
| 槓桿 | 原片未交代(畫面 Avg. stake amount 約 2,391 USDT,高於起始資金,顯示實際用了槓桿但倍數未展示) |
| 手續費/滑價假設 | 原片未交代 |
| 講者聲稱結果 | 總回報 300.316%(1,000 → 4,003 USDT)、85 次交易、勝率 48.24%、利潤因子 1.61、Sharpe 0.88、Sortino 2.14、最大回撤約 21%;同期市場 −40.4% |
詳細拆解
三個指標的分工
這套策略的設計邏輯是「三重過濾」:MFI 負責量度短期買賣壓力的強弱,CMF 負責確認資金流向,EMA 200 負責定義大方向。三個條件全部成立才進場,缺一不可。
MFI 是「成交量加權版 RSI」:用典型價(最高、最低、收市三者平均)乘以成交量計算每期資金流量,再按典型價較上期升或跌分流為正負兩邊,最後取 n 期正負流量之比,換算成 0–100 的讀數。它與 RSI 解讀方式相近,但放量的 K 線對讀數影響遠大於縮量的 K 線。本片沒有用傳統的 80/20 超買超賣線,而是用 65/35 作「動能強弱」分界——MFI 高於 65 才視為買壓足夠強,低於 35 才視為沽壓足夠強。門檻收得比中軸 50 緊,目的是剔掉力度不足的訊號;代價是訊號變少,一年下來連同其他條件只得 85 次交易。
CMF 則按收市價在當期高低區間內的位置為成交量加權,讀數介乎 −1 至 +1。本片用 ±0.03 作觸發線:好倉要求 CMF 由下而上穿 0.03,淡倉要求下穿 −0.03。注意是「上穿」而非「高於」——cross 條件只在數值越線的一刻成立一次,這種寫法訊號稀疏但明確,避免指標長時間停在門檻之上時重複進場。講者把 CMF 定位為「確認」角色:MFI 講動能,CMF 講資金,兩者同向才算數。
EMA 200 是純粹的方向閘:價格在其上只做好倉,在其下只做淡倉。這與本頻道幾乎每條片都用的趨勢濾網一致,作用不是增加勝率,而是剔除逆勢訊號。這種「均線定 regime、指標定 timing」的分層設計,我們在三連陽動能策略拆解也處理過。
進出場:ATR 止蝕配 2:1 止賺
進場在訊號成立後的下一根 K 線執行,避免用未完成的 K 線數據做判斷,這是回測寫法上的正確習慣。
止蝕距離用 平均真實波幅 ATR 量度:好倉止蝕設於訊號 K 線收市價減 2.5 倍 ATR,淡倉則加 2.5 倍 ATR。用 ATR 而非固定百分比的好處,是止蝕闊度隨市況波動自動伸縮——波動大時給足空間,波動小時收緊風險。止賺則固定為止蝕距離的 2 倍,即盈虧比 2:1:每單贏就贏兩份、蝕就蝕一份。
這種「觸價即走」的出場結構與同頻道舊作很不同:RSI 六年策略與三連陽策略都是靠指標訊號離場、不設硬止賺;本片反過來,離場幾乎全由止賺止蝕兩條價位線決定(畫面 ROI: 0、Use Exit Signal: true,但沒有展示反向離場訊號的具體定義)。好處是每單的最大風險在進場一刻已寫死,極端行情下有價位線把關;代價是盈利單的高度被封頂——贏盡就是 2R,不會有抱足整段大浪的交易。畫面數據與此吻合:盈利單平均持有約兩日(1 日 23 小時),虧損單最短僅 2 小時 25 分鐘,屬快進快出的短波段節奏,而非趨勢持倉。
另一個細節:畫面顯示硬性後備止蝕設於 −29.99%,遠寬於 2.5 倍 ATR 的正常止蝕距離。它的角色是保險絲——只有在前端止蝕邏輯失效或跳空穿越時才觸發。回測中 85 次交易的實際虧損分佈顯示這條保險絲極少用到,主要離場仍是 ATR 止蝕與 2:1 止賺。
截圖出自原片(Quant Tactics,2025-10-19):好倉進場示意,綠框為止賺目標(Risk/Reward Ratio: 2),紅框為止蝕,下方字幕說明止蝕計法為訊號 K 線收市價減 2.5 倍 ATR。
優化:Hyperopt 調五個參數
調參用 Freqtrade 內建的 Hyperopt:1 小時圖、8 個月樣本內數據調優,再留 4 個月樣本外數據驗證。畫面列出的搜索範圍為:CMF 期數 20/30/40/50、CMF 門檻 0.03/0.05/0.07、MFI 門檻 50/55/60/65、盈虧比 2/2.5、ATR 倍數 2/2.5/3/3.5。粗略相乘,組合數以百計。
這是本片比同頻道舊作謹慎的地方——至少口頭上有樣本外的概念。但有一個關鍵含糊位:講者聲稱最終回測「over the past year」,而畫面 timerange 確為 2024-08-01 至 2025-08-01 完整十二個月。如果 8 個月調參+4 個月驗證,那麼完整一年的回測必然包含了調參用過的樣本內時段;300% 這個數字究竟是「樣本內+樣本外」的合計,還是另有分段數字,原片沒有交代清楚。真正的樣本外表現是多少,單靠影片無法得知。另外要留意,調參範圍本身就是一層隱性選擇:CMF 期數為何是 20–50 而非 5–60、MFI 門檻為何由 50 起跳,這些「搜索空間的邊界」同樣影響結果,原片沒有解釋訂定依據。
回測執行細節
畫面為 Freqtrade UI 的回測總表:執行時間 45 秒,Timeframe Detail 5m 代表入場觸發用 5 分鐘數據模擬,比只用 1 小時收市價的粗粒度假設更接近實盤;Max open trades 為 1,即任何時候最多只有一個倉位,沒有疊倉或組合輪動的複雜性。這種單標的單倉設計,好處是回測結果容易歸因——盈虧完全來自訊號本身,沒有資金分配規則的干擾;壞處是資金利用率低,一年 85 次交易、平均每日 0.23 次,大部分時間資金是閒置的。
截圖出自原片(Quant Tactics,2025-10-19):優化設定畫面,左欄列明 1 小時圖、8 個月優化期、4 個月樣本外數據;右欄為五個參數的搜索範圍。最終採用的參數組合原片未交代。
85 次交易的盈虧結構
畫面數據:85 次交易中 41 贏 44 蝕,勝率 48.24%,接近五五波。靠 2:1 盈虧比,即使勝率不足一半仍有正期望值——畫面 Expectancy 為每單平均 35.33 USDT(0.32R),利潤因子 1.61。
值得細看的是多空分佈:好倉 35 次、淡倉 50 次;好倉總利潤 62.3%(623 USDT),淡倉總利潤 238%(2,380 USDT)。近八成利潤來自淡倉。這與標的走勢一致——ARB 在回測年內跌約 40%,一套多空雙向策略在單邊跌市裏,自然是淡倉那邊在賺錢。換個說法:300% 的成績單,很大程度是「方向與市況匹配」的結果,而非策略在兩個方向上都同樣有效。若未來一年 ARB 轉為單邊升市,好倉那邊一年只交出 62% 的紀錄,能否複製淡倉邊的表現是未知數。
風險指標方面:Sharpe 0.88、Sortino 2.14、Calmar 72.9,最大回撤 781 USDT(講者口述約 21%)。最好一日 +20.6%,最差一日 −11.7%。以單一倉位、有 2.5 ATR 止蝕的系統而言,最差單日仍達一成以上,反映槓桿放大了單日波動。
截圖出自原片(Quant Tactics,2025-10-19):Freqtrade UI 回測總表,左欄可見 timerange 20240801-20250801、Isolated Futures、1h timeframe、起始資金 1,000 USDT;右欄 Total Profit 300.316%、85 次交易、勝率 48.24%、Market change −40.398%。
300% 如何讀
一年 300% 的對照基準是市場同期 −40.4%。這個對照的確搶眼,但兩個背景要同時看:其一,這是 ARB 單一幣種的永續合約,市值小、波動大,一年跌四成本身就是高波動環境;其二,策略近八成利潤來自淡倉,與市場方向同向而行——與其說策略「跑贏」市場 340 個百分點,不如說它在正確的方向上用了槓桿。若把同一套規則放到一個上升年份的幣種上,表現結構會完全不同,這是解讀任何單標的單年份回測的基本功。
重現 Backtest 清單
照住以下清單逐項核對,才知道能否真正重現這個回測:
- ✅ 交易所與市場類型:Binance 永續合約、逐倉模式(畫面有)
- ✅ 交易對:ARB/USDT:USDT(有)
- ✅ Timeframe:1 小時圖,執行細節 5 分鐘(畫面有)
- ✅ 回測期間:20240801-20250801(畫面有)
- ✅ 起始資金:1,000 USDT(畫面有)
- ✅ 持倉上限:1(畫面有)
- ✅ 進場條件:MFI 65/35、CMF ±0.03 cross、EMA200 方向閘(口述清楚)
- ⚠️ MFI 期數:原片未交代(預設 14 未經證實)
- ⚠️ CMF 期數最終值:只給了 20–50 的搜索範圍,優化結果原片未交代
- ⚠️ ATR 期數:原片未交代(預設 14 未經證實)
- ✅ 止蝕:2.5 倍 ATR(口述);硬性後備 −29.99%(畫面有)
- ✅ 止賺:2:1 盈虧比(口述+畫面示範框)
- ⚠️ 槓桿倍數:原片未交代(Avg. stake 2,391 USDT 高於本金,顯示有槓桿)
- ⚠️ 手續費率與滑價假設:原片未交代
- ⚠️ 樣本外驗證:口頭聲稱 8 個月調參+4 個月驗證,但最終回測涵蓋完整一年,樣本外的獨立數字原片未交代
- ❌ 策略代碼:完整策略檔只放於付費支持者連結,影片本身無代碼
結論:進出場邏輯口述完整,但 MFI/ATR 期數、CMF 最終期數、槓桿、費率五項缺失,加上代碼收在付費牆後,單靠影片內容無法完整重現回測。
🙏 覺得內容有用?本站所有內容免費提供,使用推薦碼開戶就是支持我們繼續營運的最大鼓勵:
ZA Bank 邀請碼 P20923
—— 你享 HKD 2,000 迎新獎賞,本站獲得營運支持。
立即開戶 →
(聯盟連結|投資涉及風險,受條款及細則約束,此資料僅可於香港境內分發)
MT5 可行性速評
| 項目 | 評估 |
|---|---|
| 可移植性 | 中高。MT5 內建 iMFI()、iMA()(EMA)、iATR();唯 CMF 無內建函數,需按公式自寫(收市位置乘數 × 成交量累計),計算簡單但要留意 MT5 外匯/CFD 的 tick volume 與真實成交量口徑不同 |
| 平台限制 | 單標的單倉設計正好符合 MT5 策略測試器能力,無組合層面問題;但 ARB 永續合約在一般 MT5 券商未必有報價,以 CFD 代替的話點差、隔夜費與資金費率結構均不同,結果不能直接對照 |
| 評級 | ⚠️ 邏輯可完整移植,但 CMF 要自寫、ARB 未必有得玩,回測數字難以在 MT5 環境核證 |
| MQL5 寫法提示 | MFI:iMFI() 取值判斷高於 65/低於 35;CMF:自寫函數按 ((C-L)-(H-C))/(H-L)*V 累計 n 期再除以成交量總和,判斷上穿 0.03/下穿 −0.03 用前後兩期比較;EMA200:iMA() 比較收市價;止蝕用 iATR() 取值乘 2.5 設 SL,TP 設為兩倍 SL 距離;下一根 K 線進場即在新 bar 開盤執行 |
即使成功移植,MT5 回測同樣會過度擬合。
防坑檢查
- 過度擬合:五個參數、數以百計的組合,在 8 個月數據上調優——自由度不算低。本片有樣本外意識是加分位,但「完整一年 300%」的呈報方式把樣本內外混在一起,削弱了驗證意義。
- 樣本外驗證:口頭上有做(8+4 個月),但 4 個月樣本外的獨立績效從未單獨展示。最終 300% 的 timerange 涵蓋調參時段,嚴格來說仍是樣本內數字。
- 滑價:原片未交代。85 次交易不算頻密,滑價影響相對可控,但永續合約在急升急跌時的實際成交價與回測假設仍有距離。
- 手續費:原片未交代。Binance 合約單邊約 0.04%–0.05%,85 次來回交易的累計費用相對 300% 的利潤不算決定性,但重跑時必須核對 Freqtrade 的 fee 設定。
- 槓桿透明度:畫面顯示平均注碼約 2,391 USDT、高於 1,000 USDT 起始資金,即實際用了槓桿,但倍數從未講明。同一套訊號在不同槓桿下,回撤與爆倉風險可以差幾倍。
- 單標的單年份:回測只有 ARB 一對、一年數據、85 次交易。樣本量偏小,且標的年內單邊下跌,策略近八成利潤來自淡倉——成績與「遇上跌市」高度綁定,代表性有限。
- 固定問題——原片提供的資訊能否完整重現回測? 不能。進出場邏輯與回測框架有交代,但 MFI/ATR 期數、CMF 優化結果、槓桿、手續費、滑價五項缺失,完整代碼收於付費連結,須取得後逐項核對才算可重現。
欣利克的看法
- 「量價雙指標」聽落嚴謹,但 MFI 與 CMF 其實高度同源。兩者都是「價格位置 × 成交量」的變體,相關性不低。所謂三重確認,實際獨立的資訊可能只有兩重——量價方向與均線方向。指標多不等於確認多,這是讀任何「confluence 策略」時要有的基本概念。
- 本片最大的可取之處是出場紀律。2.5 倍 ATR 止蝕配 2:1 止賺,每單風險在進場一刻已寫死,不靠滯後指標離場。對比同頻道那些「不設硬止蝕」的長倉策略,這種結構在極端行情下的尾部風險小得多——最差單日 −11.7% 對比三連陽策略的 −56.7%,差距很能說明問題。
- 但「8+4 個月驗證」的說法經不起細看。截至 2025 年 10 月影片發佈時,講者從未單獨展示過那 4 個月樣本外的成績,而最終回測涵蓋完整一年。口頭上有 walk-forward 概念,呈報上卻是樣本內數字,兩者之間的落差正是讀這類影片最該留神的位置。
- 近八成利潤來自淡倉,是成績單上最重要的一格。ARB 年內跌約 40%,策略恰好順住了方向。這不是批評策略本身,而是提醒:單標的單年份的回測,成績永遠與當年市況綁定,換一對幣、換一年數據,結論可以完全不同。
- 利益關係照舊要知。完整策略檔與教學收在付費支持者連結後面,影片本身屬引流內容;數字服務於銷售目的,宜當教學示範看待,不應視為成績保證。
名詞解釋
- 資金流量指標 MFI:結合價格與成交量的動能指標,被稱為「成交量加權版 RSI」,本策略以 65/35 作多空動能門檻。
- 蔡金資金流量 CMF:按收市價在高低區間內的位置為成交量加權的資金流向指標,本策略以 ±0.03 穿越作確認訊號。
- 指數移動平均線 EMA:對近期數據加權較高的均線,本策略用 200 期作多空方向閘。
- 平均真實波幅 ATR:量度價格波動幅度的指標,本策略以 2.5 倍 ATR 設定止蝕距離。
- 盈虧比 Risk-Reward Ratio:預期盈利與預期虧損的比例,本策略固定 2:1,贏兩份蝕一份。
- Freqtrade:開源加密貨幣自動交易與回測框架,本片回測與調參平台。
- Hyperopt:Freqtrade 內建的參數優化工具,本片用它搜索五個參數的最佳組合。
- 永續合約 Perpetual Futures:無到期日的加密貨幣期貨合約,本片的交易標的類型。
- 勝率 Win Rate:盈利交易佔總交易的百分比,本策略 48.24%,靠盈虧比獲利。
- 利潤因子 Profit Factor:總盈利除以總虧損,本策略 1.61。
- 夏普比率 Sharpe Ratio:每單位總波動換取的超額回報,本策略 0.88。
- 最大回撤 Max Drawdown:資金曲線由高位回落的最大幅度,本策略聲稱約 21%。
- 樣本外測試 Out-of-Sample Testing:用未參與調參的數據驗證策略,本片聲稱留了 4 個月但未單獨展示結果。
- 過度擬合 Overfitting:參數過度遷就歷史數據的風險;本片五參數在 8 個月數據上調優,屬中危。
- 滑價 Slippage:預期與實際成交價的差異,原片未交代有否計入。
常見問題 FAQ
MFI 與 RSI 有甚麼分別?為何兩個都要配 CMF?
MFI 與 RSI 都是 0–100 的動能指標,分別在於 MFI 按成交量加權——放量的 K 線對讀數影響更大,因此被稱為「成交量加權版 RSI」。至於配 CMF,講者的設計是 MFI 量動能、CMF 確認資金流向,但兩者同屬量價指標、相關性不低,實際獨立的確認資訊有限。截至 2025 年 10 月原片發佈時,這套配搭只在 ARB 一年的數據上驗證過。
2:1 盈虧比是否一定好?
不是,是取捨。2:1 的設計讓策略在勝率不足五成時仍有正期望值,代價是每單盈利被封頂在止蝕距離的兩倍,抱不到趨勢大浪。本片 85 次交易、勝率 48.24%、利潤因子 1.61 的回測結構正反映了這種設計:穩定但高度有限。
回測 300% 而市場跌 40%,是否代表策略很強?
需要兩面看。數字上策略的確大幅跑贏 buy and hold,但細看多空分佈,近八成利潤來自淡倉——ARB 年內跌約 40%,策略很大程度是「方向匹配」的結果。截至 2025 年 8 月回測期末的數據只覆蓋單一幣種、單一年份、85 次交易,樣本代表性有限,不宜外推。
這套策略可以在 MT5 跑嗎?
邏輯可以移植:MFI、EMA、ATR 皆為 MT5 內建指標(iMFI()、iMA()、iATR()),CMF 需按公式自寫;單標的單倉設計也符合 MT5 測試器能力。但要留意 ARB 永續合約在一般 MT5 券商未必有報價,以 CFD 代替的話成本結構不同,且 MT5 的 tick volume 與真實成交量有系統性差異,直接影響 MFI 與 CMF 的讀數。
原影片
本文整理自以下影片,版權屬原創作者所有,建議配合原片觀看: