OPEN-SOURCE SCRIPT
Telah dikemas kini

Range Breakout Pro V1.0 (RFO)

502
Range Breakout Pro — Strategy(RBP-S)

概述

Range Breakout Pro 是一套區間壓縮突破策略:先以統計方式偵測價格的橫盤整理區間,待價格帶量突破區間邊界後,等待回測(retest)再以限價單進場,順勢持有並分批止盈。核心理念是——趨勢往往誕生於波動壓縮之後,而回測進場能過濾掉相當比例的假突破,同時取得更好的進場價。

本策略為同名指標版(v2.3)的 strategy() 移植,訊號邏輯完全一致,但成交改由 TradingView 策略引擎模擬,內建手續費(預設 0.05%/邊,Binance USDT-M taker)與滑價(2 tick),供深度回測與交易清單匯出使用。

運作邏輯

1. 區間偵測
以 EMA 為中軸、ATR × 倍數為容差帶,當連續 N 根 K 棒的收盤價全部落在容差帶內,即認定為有效盤整區間,並在圖上以紫色方框標示。Range Multiplier 是全策略最關鍵的參數:容差太窄會把雜訊當突破,太寬則錯過真正的壓縮。

2. 突破確認與三重濾網
收盤價站上區間頂(做多)或跌破區間底(做空)時,需通過濾網檢查:

- ADX 趨勢強度:ADX 高於門檻且 DI 方向一致,確認突破有趨勢動能
- RSI 動能確認:多方需 RSI > 55、空方需 RSI < 45
- 量能放大:成交量達均量的指定倍數

濾網採組合模式(預設 MAJORITY,三取二即放行),比 ALL 模式保留更多樣本、比 ANY 模式更嚴謹。

3. 回測進場(預設)
突破確認後不追價,而是在區間邊緣掛限價單等待回測,限時等待(預設 10 根 K 棒),期間若價格反向穿越區間另一側(假突破)則自動撤單。也可切換為突破收盤直接進場。

4. 出場:三等分分批 + R 倍數幾何
SL 錨定突破訊號棒的影線外側(2.5 × ATR),TP 以實際承擔風險(R)的倍數推算——預設 2R / 3.5R / 6R 各出三分之一,讓報酬幾何與風險對齊,而非單純的 ATR 距離。

5. 倉位管理
每筆交易固定風險權益的 1%,倉位大小由進場價與 SL 距離反推。pyramiding=0 確保同一時間僅一筆持倉,天然去除訊號叢聚的相關性疊加,回測統計更乾淨。

回測表現(BTCUSDT 1H,全歷史,初始資金 1000 USDT)

┌───────────────┬───────────────────────┐
│ 指標 │ 數值 │
├───────────────┼───────────────────────┤
┌───────────────┬───────────────────────┐
│ 指標 │ 數值 │
├───────────────┼───────────────────────┤
│ 淨利 │ +40.6% │
├───────────────┼───────────────────────┤
│ Profit Factor │ 1.77 │
├───────────────┼───────────────────────┤
│ 最大回撤 │ 4.7% │
├───────────────┼───────────────────────┤
│ 勝率 │ 36.8%(靠盈虧比取勝) │
├───────────────┼───────────────────────┤
│ 交易筆數 │ 201 │
├───────────────┼───────────────────────┤
│ Sortino │ 1.12 │
└───────────────┴───────────────────────┘

同參數於 ETHUSDT 1H 交叉驗證:+25.9%、PF 1.30(同期買入持有為負報酬)。

誠實的使用限制(請務必閱讀)

- 參數僅針對 BTCUSDT 1H 樣本內優化。直接套用於其他市場或週期已驗證會失效:SOLUSDT 1H 為 -33%,BTCUSDT 2H 甚至爆倉,4H 近乎兩平。換標的或換週期前,請務必重新優化並驗證。
- 部分參數(slMult、Range Period)為敏感的窄峰,微調即顯著劣化——這是過擬合風險的警訊,實盤倉位請保守。
- 勝率天生偏低(約 37%),連虧 5–8 筆屬正常分佈,需有心理與資金準備。
- 本策略尚未經 walk-forward 樣本外驗證,歷史績效不代表未來表現。
Nota Keluaran
bug fixed

Penafian

Maklumat dan penerbitan adalah tidak bertujuan, dan tidak membentuk, nasihat atau cadangan kewangan, pelaburan, dagangan atau jenis lain yang diberikan atau disahkan oleh TradingView. Baca lebih dalam Terma Penggunaan.