Most trading strategies try to improve their edge by stacking more indicators on top of price — another moving average, another oscillator, another divergence. The problem is they're all reading the same candle, so they tend to be right together and wrong together. Conviction Stacker takes the opposite approach: it keeps the price entry deliberately simple and instead stacks six independent, mostly non-price market factors. A trade only fires when enough of them agree.
It's a free 4-hour Bitcoin trend strategy, now published on TradingView. Here's how it works, what the backtest looks like, and why the design matters.
The core idea: uncorrelated confirmation
The entry trigger is plain trend-following: the 200 EMA sets the regime (long only in uptrends, short only in downtrends), price pulls back to the 50 EMA, and the bar closes back in the trend's direction. Nothing exotic.
What makes it selective is the conviction stack — six checks that mostly aren't derived from the candle at all:
- Perp/spot basis flush — reads leveraged-trader positioning from the price feeds; a flushed basis means over-levered traders just got squeezed out.
- Open interest divergence — rejects entries when OI is spiking (late crowd chasing), favours stable/declining OI.
- Macro risk-on/off — BTC vs. SPX and DXY at the daily scale, so crypto entries line up with the broader tide.
- Volatility expansion — Bollinger band-width percentile must be elevated; trends persist in expanding vol, compressed vol just chops.
- Session liquidity — entries only during the London/NY overlap (12:00–20:00 UTC), where 4H breaks hold better.
- ETF flow proxy — spot-ETF (IBIT) volume vs. average, a post-2024 read on institutional participation.
The backtest
Tested on Binance BTC/USDT, 4H, from September 2017 to May 2026 (~8.6 years), on a fixed $10,000 position size with realistic fees (0.10% commission, 2-tick slippage):
| Metric | Result |
|---|---|
| Average annual return (full years 2018–2025) | ~46% |
| Total return (~8.6 years) | +516.9% |
| Max drawdown | 9.3% |
| Profit factor | 1.97 |
| Trades | 290 |
| Win rate | 39% |
Only one year (2023) was negative, at −6.9%. You can download the full trade-by-trade backtest from the strategy page and re-run it yourself in TradingView.
Exits and risk
There's no fixed take-profit. Winners ride a 4× ATR Chandelier trailing stop, and losers are cut by a tight initial-stop floor — the classic "cut losses, let winners run" shape that gives trend systems their edge. On top of that are built-in circuit breakers: daily and weekly loss limits (in R), a consecutive-loss kill switch, and a post-loss cooldown, so a bad streak can't spiral.
Automate it
Conviction Stacker fires clean JSON webhook alerts — long entry, short entry, exit-in-profit, exit-at-loss — each carrying the action, symbol, price, timestamp and P&L%. That makes it bot-ready for 3Commas, Cornix, or any custom webhook. If you want those alerts to actually place the trades for free, that's exactly what the CryptoScope platform does (Bybit/Binance, managed TP/SL). New to that? See connecting a TradingView webhook to Bybit and why alerts sometimes don't execute.
Get Conviction Stacker — Free
Full details, the live factor dashboard, presets for Binance & Bybit, and the downloadable backtest are on the strategy page.
View the StrategyRisk disclosure: Crypto trading involves substantial risk of loss. Backtested performance does not guarantee future results.
Related reading: Our ATR Bands + EMA Trend Predictor strategy • Crypto trading bot vs manual • Bybit vs Binance for automated trading