Williams %R 策略一年回測 305%:Quant Tactics 的三指標共振永續合約策略拆解
目錄
YouTube 頻道 Quant Tactics 在 2025 年 11 月 19 日上載了一條教學片,示範一套以 Williams %R 威廉指標為觸發、相對強弱指數 RSI 與 MACD 指數平滑異同移動平均線作確認的三指標策略,在 ARB 永續合約 Perpetual Futures 1 小時圖上用 Freqtrade 回測一年,聲稱總回報 305%,而同期市場本身下跌約 40%。策略屬「均值回歸 Mean Reversion 進場+動能 Momentum 確認」的混合設計:等價格跌入超賣區回升、動能指標同時轉多才造好倉,反向則造淡倉,多空雙向。
策略速覽
重現規格
| 項目 | 規格 |
|---|---|
| 投資標的 | ARB/USDT:USDT 永續合約(Binance Futures,逐倉 Isolated 模式) |
| 交易所/市場 | Binance 合約(多空雙向) |
| Timeframe | 1 小時圖(回測另用 5 分鐘圖作 Timeframe Detail 提高成交精度) |
| 回測期間 | 2024-08-01 至 2025-08-01(一年;畫面 timerange 20240801-20250801) |
| 起始資金 | 1,000 USDT(畫面 Starting balance) |
| 同時持倉上限 | 1(Max open trades: 1,單一交易對單倉) |
| Williams %R | 期數原片未交代;觸發邏輯:先跌穿 −80 超賣區,其後回升越過 −40(好倉)/先升穿 −20 超買區,其後回落越過 −55 附近(淡倉,口述數字);Hyperopt 最終參數 willr_threshold = −40、willr_rolling_window = 10 |
| RSI | 期數原片未交代;好倉須上穿 55、淡倉須下穿 45;Hyperopt 最終 rsi_threshold = 55 |
| MACD | 標準 12/26/9:快線 12 期 EMA 減 26 期 EMA,訊號線為 MACD 線的 9 期 EMA;好倉須金叉、淡倉須死叉 |
| 訊號有效期 | RSI 與 MACD 訊號不須同時出現,設 rolling window 容許先後腳;Hyperopt 最終 rsi_macd_rolling_window = 6(根) |
| 進場 | 三條件齊備後於下一根 K 線進場 |
| 止蝕 | 訊號 K 線最低價下方 2×平均真實波幅 ATR(好倉)/最高價上方 2×ATR(淡倉);ATR 期數原片未交代;Freqtrade 層面另設 Stoploss −25% 硬底線 |
| 止賺 | 固定 1.5:1 風險回報比 Risk-Reward Ratio,價格觸及目標即離場 |
| 槓桿 | 1 倍(Hyperopt 日誌顯示 leverage 參數被停用、用預設 1) |
| 手續費假設 | 0.05%(Hyperopt 日誌顯示「worst case fee from exchange (lowest tier)」);滑價假設原片未交代 |
| 每倉注碼 | 原片未交代(畫面 Avg. stake amount 約 1,868 USDT,高於起始資金,屬複利滾存後的平均值) |
| 講者聲稱結果 | 總回報 305.384%(利潤 3,053.8 USDT)、144 次交易、勝率 53.47%、利潤因子 1.61、Sharpe 1.54、Sortino 3.83、最大回撤 19.637%;同期市場 −40.399% |
詳細拆解
三個指標的分工:觸發、確認、背書
這套策略的三個指標不是平排投票,而是有明確工序。
Williams %R 是觸發器。它量度收市價在過去一段時間最高最低區間內的位置,刻度由 0 到 −100:跌穿 −80 視為超賣,升穿 −20 視為超買。講者的用法不是「超賣即買」,而是要求%R 先進入超賣區、再回升越過 −40 才算數——單純超賣可以是跌浪中段,回升才代表沽壓真正減退。這一步捕捉的是均值回歸的轉折點。
RSI 在這裏不用傳統的 70/30 超買超賣,而是當趨勢確認工具:RSI 上穿 55 代表買方動能佔優,下穿 45 代表賣方接管。把分界由 50 中軸推開到 55/45,目的是避開中軸附近的拉鋸噪音。
MACD(12/26/9)是最後一道背書:MACD 線上穿訊號線(金叉)確認買壓升溫,下穿(死叉)確認沽壓成形。我們在 ADX 剝頭皮策略|第 12 課 見過威廉指標進場的另一種配搭,本片則把確認鏈加長到三層。
三個條件必須全部成立,才在下一根 K 線開倉。淡倉完全鏡像:%R 先升穿 −20 超買再回落、RSI 下穿 45、MACD 死叉。
訊號不必同時出現:rolling window 設計
實盤中三個指標很少在同一根 K 線齊發訊號。講者因此引入兩個窗口參數:willr_rolling_window 控制回溯多少根 K 線來辨認「%R 曾經超賣/超買」這個前提;rsi_macd_rolling_window 則規定 RSI 與 MACD 訊號發出後保持有效多少根。Hyperopt 畫面顯示的最終值分別是 10 與 6——即%R 超賣狀態在十根 1 小時 K 線內仍算數,RSI/MACD 訊號則有六根的有效期。這種「先後腳對齊」的寫法能顯著增加訊號數量,代價是窗口本身又成了兩個可調參數。
截圖出自原片(Quant Tactics,2025-11-19):ARB/USDT 1 小時圖好倉示範,三個副圖分別圈出 %R、RSI、MACD 的觸發位置,進場後止賺 7.46%、止蝕 4.97%,風險回報比 1.5。
風控:2×ATR 止蝕配 1.5:1 止賺
進場後的風控是固定配方:止蝕設於訊號 K 線最低價再減 2 倍 ATR(淡倉為最高價加 2 倍 ATR),預留波動空間避免被正常噪音掃走;止賺按 1.5:1 風險回報比計算目標價,觸及即走。換言之每單的盈虧結構在開倉一刻已經鎖定——賺就賺 1.5 份,蝕就蝕 1 份,沒有追蹤止賺、沒有分批離場。Freqtrade 層面另有一條 −25% 的硬止蝕底線(畫面 Stoploss: −25.00%),屬極端行情的最後保險,正常情況下應由 ATR 止蝕先行觸發。
1.5:1 的賠率意味著策略需要的勝率 Win Rate 門檻約 40%(1÷2.5)已可打和,實測 53.47% 的勝率有充足緩衝。這是與「低勝率高賠率」趨勢系統相反的風格:靠略高的勝率配合適中賠率取勝。
Hyperopt 參數優化:搜尋空間與最終值
講者用 Freqtrade 的 Hyperopt 功能調參,畫面列出的搜尋空間是:willr_threshold 試 −45/−40;willr_rolling_window 試 5/10/15;rsi_threshold 試 50/55/60;rsi_macd_rolling_window 試 2/4/6;另加風險回報比與 ATR 倍數。終端日誌顯示最終選出的組合是:willr_threshold = −40、willr_rolling_window = 10、rsi_threshold = 55、rsi_macd_rolling_window = 6、atr_mult = 2、risk_ratio = 1.5,手續費按交易所最低級別最差情況 0.05% 計,槓桿 1 倍。
截圖出自原片(Quant Tactics,2025-11-19):優化設定——1 小時圖、8 個月樣本內、4 個月樣本外;右欄為 %R 與 RSI 參數的候選值。
樣本劃分上,講者聲稱用 8 個月樣本內數據調參、再留 4 個月樣本外測試 Out-of-Sample Testing 驗證。終端日誌可見 Hyperopt 實際用的數據段是 2024-08-01 至 2025-04-01(約 8 個月),即樣本外段落應為 2025 年 4 月至 8 月。
截圖出自原片(Quant Tactics,2025-11-19):Freqtrade Hyperopt 運行日誌,可見手續費 0.05%、槓桿 1、數據段 2024-08-01 至 2025-04-01(243 日)及各參數最終值。
一年回測:305% 對 −40% 的市場
回測設定為 ARB 永續合約、逐倉模式、1 小時圖、持倉上限 1,期間 2024 年 8 月 1 日至 2025 年 8 月 1 日,起始資金 1,000 USDT。畫面結果:總利潤 305.38%(3,053.8 USDT)、144 次交易(好倉 64、淡倉 80)、勝率 53.47%、利潤因子 Profit Factor 1.61、夏普比率 Sharpe 1.54、Sortino 3.83、最大回撤 Max Drawdown 19.637%。同期 ARB 市場本身下跌 40.4%——策略在跌市中造出正回報,部分歸功於淡倉:淡倉貢獻利潤 126.7%,好倉貢獻 178.7%,兩邊都有進賬。
盈虧節奏方面:盈利單平均持有約 1 日 5 小時,最短 2 小時、最長逾一周;最好單日 +12.51%,最差單日 −8.79%。一年 144 次交易、平均每日 0.39 次,屬低頻波段節奏,不是高頻刷單。片尾另展示過一個持倉上限調至 2 的版本(畫面總回報 396.7%、264 次交易),但對應的交易對與設定原片未完整交代。
截圖出自原片(Quant Tactics,2025-11-19):ARB/USDT:USDT 永續一年回測——Total Profit 305.384%、144 次交易、勝率 53.47%、Profit factor 1.61、最大回撤 19.637%、Market change −40.399%。
重現 Backtest 清單
照住以下清單逐項核對,才知道能否真正重現這個回測:
- ✅ 交易所與市場類型:Binance 合約、ARB/USDT:USDT 永續、逐倉(畫面有)
- ✅ Timeframe:1 小時圖+5 分鐘 detail(畫面有)
- ✅ 回測期間:2024-08-01 至 2025-08-01(畫面有)
- ✅ 起始資金:1,000 USDT(畫面有)
- ✅ 同時持倉上限:1(畫面有)
- ✅ 進場邏輯:%R 超賣回升+RSI 上穿 55+MACD 金叉(口述清楚,反向為淡倉)
- ✅ Hyperopt 最終參數:−40/10/55/6/ATR×2/RR 1.5(終端日誌有)
- ⚠️ Williams %R 期數(lookback length):原片未交代
- ⚠️ RSI 期數、ATR 期數:原片未交代
- ⚠️ 淡倉 %R 回落目標位:口述為「55」(應為 −55),未見參數表確認
- ✅ 止蝕:訊號 K 線低點 −2×ATR,另有 −25% 硬底線(口述+畫面)
- ✅ 止賺:1.5:1 風險回報比(有)
- ✅ 手續費:0.05%(Hyperopt 日誌有);滑價假設:原片未交代
- ⚠️ 每倉注碼分配:原片未交代
- ⚠️ 樣本內/樣本外劃分:口述 8+4 個月,Hyperopt 日誌佐證樣本內至 2025-04-01;但 4 個月樣本外的獨立結果原片未單獨展示
- ❌ 策略代碼:只向付費支持者提供(描述區連結),非公開
結論:進出場邏輯與主要參數交代得比同頻道舊片仔細,但 %R/RSI/ATR 三個期數、注碼規則與代碼缺失,單靠影片內容無法完整重現回測。
🙏 覺得內容有用?本站所有內容免費提供,使用推薦碼開戶就是支持我們繼續營運的最大鼓勵:
ZA Bank 邀請碼 P20923
—— 你享 HKD 2,000 迎新獎賞,本站獲得營運支持。
立即開戶 →
(聯盟連結|投資涉及風險,受條款及細則約束,此資料僅可於香港境內分發)
MT5 可行性速評
| 項目 | 評估 |
|---|---|
| 可移植性 | 高。MT5 內建 iWPR()(Williams %R)、iRSI()、iMACD()、iATR(),四個指標全部現成;rolling window 用循環回溯數根柱即可實現;多空雙向亦無障礙 |
| 平台限制 | ARB 永續合約在 MT5 多為 CFD 形式,未必有掛牌;H1 圖原生支援,但「5 分鐘 detail 提高成交精度」這個 Freqtrade 特性在 MT5 要用「Every tick based on real ticks」模式近似,精度仍取決於交易商數據質素 |
| 評級 | ✅ 邏輯可完整移植,指標無冷門計算;但標的與費率環境不同,回測數字不能直接對照 |
| MQL5 寫法提示 | %R 觸發:偵測過去 10 根內 iWPR 曾低於 −80、當前回升越過 −40;RSI/MACD 有效期:記錄訊號發生的柱序,6 根內有效;止蝕用 iATR 乘 2 加減訊號柱高低點;止賺按開倉價 ±1.5 倍風險距離設 tp |
即使成功移植,MT5 回測同樣會過度擬合。
防坑檢查
- 過度擬合:高危。六組參數全經 Hyperopt 調校(%R 門檻、兩個窗口、RSI 門檻、ATR 倍數、風險回報比),自由度遠高於同頻道的三連陽策略。候選值雖少(每項 2–3 個),但組合起來仍是數以百計的試錯,305% 是「選出來的最好結果」這一點不能忘記。
- 樣本外驗證:講者聲稱 8 個月調參、4 個月驗證,方向正確,Hyperopt 日誌亦佐證樣本內止於 2025 年 4 月。但展示的 305% 是全年(含樣本內 8 個月)的回測數字,4 個月樣本外段落的獨立表現從未單獨公開——「有做樣本外」與「樣本外做得好」是兩回事。
- 滑價:原片未交代。144 次交易、總成交額約 53.9 萬 USDT(畫面 Total trade volume),1 小時圖進出場對滑價敏感度中等,但永續合約在急行情下的實際成交價與回測假設可以有明顯差距。
- 手續費:有處理。Hyperopt 日誌顯示按 0.05%「最差情況」計入,這是比多數同類影片老實的地方;不過資金費率(funding)對持倉逾一日的永續倉位影響未見交代。
- 單一標的風險:全部結論建基於 ARB 一隻幣的一年數據。ARB 期內跌 40%,策略靠多空雙向造出正回報;換一隻橫行或單邊升的幣,同一參數組合未必成立。講者提供的「多交易對版本」正好承認了這點,但該版本要付費才可取得。
- 浮誇數字:標題「305% Profit」聽落驚人,但對照一年期、CAGR 與總回報相同(剛好一年),且起點是 1,000 USDT 的小倉——平均注碼約 1,868 USDT 意味注碼隨複利放大,單倉風險敞口後期遠高於初期,回撤 19.6% 發生在哪個資金水平值得留意。
- 固定問題——原片提供的資訊能否完整重現回測? 不能。邏輯、時間框架、期間、資金、手續費、優化後參數都有交代,但 %R/RSI/ATR 期數、注碼規則、滑價假設缺失,代碼又在付費牆後,獨立重現有實質缺口。
欣利克的看法
- 「超賣回升才進場」比「超賣即進場」合理。%R 跌穿 −80 只說明價格處於近期低位,跌浪中這種狀態可以持續很久;要求回升越過 −40 才把「超賣」轉化為「轉勢」訊號,是均值回歸策略常見的確認寫法。概念上這一步過濾掉的正是「接下跌刀」的倉位。
- 三指標共振的代價是訊號稀疏與參數膨脹同時發生。三個條件齊備才開倉,一年只有 144 次交易,樣本不算大;而為了讓訊號夠多,又要加兩個 rolling window 參數放寬對齊要求。寬緊之間的每個選擇都經 Hyperopt 調校,截至 2025 年 11 月影片展示的結果,本質上是一份「樣本內優化後」的成績表。
- 常見誤區:把「有做樣本外」當成「通過樣本外」。講者確有劃出 4 個月驗證段,這比完全不做強;但公開的 305% 是全年混合數字,樣本外段落的獨立盈虧從未披露。讀者比較不同來源的策略時,應分清「全期回測結果」與「純樣本外結果」兩種報告方式。
- 利益關係要知。完整策略文件與多交易對版本只向付費支持者開放,影片屬引流內容;這不是否定策略,而是提醒數字的展示方式服務於銷售目的。
- 時效提醒。回測數據止於 2025 年 8 月 1 日,影片 11 月中才上載,本身已有三個多月真空期;加密貨幣的波動結構變化快,一年的樣本無論樣本內外都屬短期證據。
名詞解釋
- 威廉指標 Williams %R:量度收市價在近期高低區間內位置的動能指標,刻度 0 至 −100,本策略以其「超賣後回升」作進場觸發。
- 相對強弱指數 RSI:量度近期升跌速度與幅度的動能指標,本策略不作超買超賣用,改以 55/45 分界確認趨勢方向。
- MACD:由 12 期與 26 期 EMA 之差及其 9 期訊號線組成的趨勢動能指標,金叉死叉作最後確認。
- 平均真實波幅 ATR:量度波動幅度的指標,本策略以 2 倍 ATR 設定止蝕距離。
- 風險回報比 Risk-Reward Ratio:潛在盈利對潛在虧損的比例,本策略固定 1.5:1。
- 永續合約 Perpetual Futures:無到期日的加密貨幣期貨,本片回測標的類型,可多空雙向。
- Freqtrade:開源加密貨幣自動交易與回測框架,本片回測與調參平台。
- Hyperopt:Freqtrade 內建的參數優化工具,以貝葉斯方法搜尋參數組合。
- 勝率 Win Rate:盈利交易佔總交易的百分比,本策略 53.47%。
- 利潤因子 Profit Factor:總盈利除以總虧損,本策略 1.61。
- 夏普比率 Sharpe Ratio:每單位總波動換取的超額回報,本策略 1.54。
- 索提諾比率 Sortino Ratio:只計下行波動的風險調整回報指標,本策略 3.83。
- 最大回撤 Max Drawdown:資金曲線由高位回落的最大幅度,本策略聲稱 19.637%。
- 過度擬合 Overfitting:參數過度遷就歷史數據的風險;本片六組參數全經優化,屬高危。
- 樣本外測試 Out-of-Sample Testing:用未參與調參的數據驗證策略,本片聲稱留 4 個月但未單獨展示結果。
- 滑價 Slippage:預期與實際成交價的差異,原片未交代有否計入。
- 均值回歸 Mean Reversion:價格偏離後回歸均衡的假設,%R 超賣回升進場屬此類邏輯。
常見問題 FAQ
Williams %R 與 RSI 同屬動能指標,會否功能重複?
分工不同:%R 負責定位——判斷價格處於近期區間的頂部還是底部,並以「超賣後回升」作觸發;RSI 負責方向——上穿 55 才確認買方動能成立。一個看位置、一個看力量,加上 MACD 看趨勢轉折,理論上互補。但三者同為價格衍生指標,相關性不低,「三重確認」的實際增量有限,這也是參數需要 Hyperopt 微調才跑出好結果的原因之一。
1.5:1 風險回報比配合 53% 勝率代表甚麼?
1.5:1 的賠率下,打和勝率約為 40%(1÷2.5)。截至 2025 年 8 月的回測勝率 53.47%,高於打和線約 13 個百分點,配合 144 次交易得出利潤因子 1.61。這屬「中高勝率、適中賠率」的結構,與靠 30% 幾勝率博大賠率的趨勢系統不同;代價是止賺觸及即走,會錯過延續的大段行情。
回測 305% 而市場跌 40%,是否代表策略在跌市特別有效?
不宜這樣推論。該年度 ARB 單邊下跌,恰好讓多空雙向策略的淡倉(貢獻利潤約 127%)有發揮空間;若市況轉為單邊上升或長期橫行,同一參數組合的表現可能完全不同。單一標的、單一年度的結果只證明策略「在這段行情下有效」,不能外推到所有市況。
這套策略可以在 MT5 跑嗎?
邏輯可以完整移植:Williams %R、RSI、MACD、ATR 均為 MT5 內建指標(iWPR()、iRSI()、iMACD()、iATR()),rolling window 用循環回溯實現,多空雙向亦無障礙。主要障礙在標的——ARB 永續在 MT5 未必有掛牌,多以其他幣種 CFD 代替,點差與費率環境不同,回測數字不能與原片直接對照。
原影片
本文整理自以下影片,版權屬原創作者所有,建議配合原片觀看: