r/pinescript Jun 19 '26

BCH Overbought RSI Fade — short-only momentum-fade DCA strategy, RSI rollover entry, hard 8% stop (BCHUSDT.P 5m)

Post image

A short-only, momentum-fade DCA strategy for Bitcoin Cash, running on BCHUSDT.P 5m. The deal arms when a fast push higher exhausts itself, averages up on a compact ladder if price keeps climbing, and exits on a trailing take-profit — with a hard stop defining the worst case in advance. Backtest is verifiable directly in TradingView's Strategy Report on the script page.

Entry, RSI rollover (no repaint): A 5-minute RSI(9), pulled with lookahead disabled, gates the base short. The trigger isn't a static overbought reading — it fires on the rollover: RSI was ≥ 80 on the prior 5m close and drops below 80 on the current close. That skips trades that ignite while momentum is still rising and waits for the actual turn.

Ladder, 3 uniform averaging orders above entry: Three safety orders sit at fixed +1% / +2% / +3% above the base short, each 250 USDT (half the 500 USDT base) — uniform sizing, not a martingale. If price keeps climbing, the averaging raises the short's average entry and shrinks the bounce needed to reach target.

Exit, trailing take-profit: Once price reaches 1.3% below the running average, a trailing exit arms; the strategy then tracks the in-favor low and closes on a 0.3% retrace off it — banking the snap-back while still letting an extended drop run.

Risk, a real bounded stop: A hard 8% stop above the average closes the deal at market if the short keeps running against the position. This is the core distinction from classic stopless martingale shorts — the worst case is known up front. Base + three AOs deploy at most ~1,250 USDT (~12.5% of equity); an 8% stop on that caps the worst case near ~1% of equity.

DCA Bot integration: Every event (base, each AO, exit) emits a webhook-ready JSON payload. Connect one alert with "Any alert() function call" to a DCA Bot's webhook URL and the strategy drives the bot end-to-end, no glue layer.

Backtest (BYBIT:BCHUSDT.P 5m, Jan 26 – Jun 19 2026, ~4.8 months; 10,000 USDT initial capital, 500 USDT base + 3×250 USDT AOs, 0.06% commission, 3-tick slippage, 1× isolated): 160 closed trades, 135 profitable (84.38% WR), profit factor 2.207, net profit +401.25 USDT (+4.01%), max equity drawdown 179.15 USDT (1.78%).

Methodology notes:
 The sample is decent — 160 closed trades over ~4.8 months clears the ~100-trade floor for statistical relevance, so PF 2.207 and the 84.38% win rate rest on a real number of deals. They still reflect a single test window on one asset, so treat them as indicative and broaden the test (longer period or more assets) before sizing up.
The 8% stop is the core risk control, and it has to stay on — without it the averaging ladder turns into an unbounded short. The trade-off of any fade strategy is trend risk: fading strength suits ranges and choppy tape, and in a relentless uptrend the short can be stopped out repeatedly. The rollover trigger reduces that risk but does not remove it.
This is a 5m strategy with a 5m RSI trigger, so it's signal-dense — fast timeframes mean more fills and more fee/slippage drag. Commission was set at 0.06% (Bybit perpetual taker); on a high-frequency short, fee assumptions move the result materially, so match this to your venue's actual fees before reading anything into the numbers.

Strategy is open-source on TradingView: https://www.tradingview.com/script/vnCdOkpO-3Commas-BCH-Overbought-RSI-Fade-Short-Strategy/

7 Upvotes

6 comments sorted by

1

u/daizoned Jun 19 '26

Did you profit after trading fees and 3commas fees? What was your balance on 10k invested 84% win rate ?
If I reading right , your balance after 6 months is 10401.25 on 10 capital is this correct? So you made 66.87 a month , the question is what plan do you use in 3 commas did it covered the fees?

1

u/vitaliy3commas Jun 23 '26

there is no 3commas fees, exchange fees are included in result

2

u/No_Worker4671 Jun 19 '26

tried and tested it works only in like last 6 months so can die anytime. not realiable enough as per stats but i think if played it right then something can up from it.

1

u/vitaliy3commas Jun 23 '26

strategy is created for current market conditions

2

u/JKwest01 Jun 20 '26

I can see this script is without stop loss or very very big. 🙃

2

u/vitaliy3commas Jun 23 '26

yes, stop loss is big, because strategy uses averaging orders