Blog · TradingView · Article · updated 2026-09-25
Best TradingView indicators by market regime: results from a script tournament
Which TradingView scripts led TensorTrader’s tournament in each of six market regimes, how they were scored, and how to use regime-aware selection without fooling yourself.
Key takeaways
- 1The best indicator depends on the regime: trend tools win in trends, mean reversion in ranges.
- 2The tournament ranks scripts by median per-symbol ROI, Sortino and worst drawdown within each regime and timeframe.
- 3Rankings are backtests: a shortlist for paper testing, not a promise.
Why regimes change the answer
Ask "what is the best indicator?" and the honest answer is "for which market?". A trend-following script that prints money in a strong trend can bleed in a range, and a mean-reversion oscillator does the opposite. TensorTrader runs a tournament over published TradingView scripts, backtests them on many symbols and timeframes, and ranks them within each of six market regimes: Bull+, Bull-, Bear+, Bear-, Chop and Quiet.
How the tournament scores scripts
These are backtest results. They tell you which scripts deserve a paper trial in a regime, not what they will earn.
- data
- Stored strategy-tester tapes plus OHLCV per symbol, timeframe and regime
- ROI
- Median per-symbol ROI, not pooled compounding
- risk
- Median Sortino and the worst max drawdown across symbols
- within timeframe
- Scripts are only ranked against others on the same timeframe
- quarantine
- Scripts with implausible results or unmappable alerts are excluded
Examples from the current board
The board refreshes as the tournament runs, so live rankings on the scripts page are the source of truth; this snapshot is from 25 September 2026.
- Bull+
- HLC3/Kaufman Strategy, Engulfing Mitigation Strategy and Strategy CCT Bollinger Band Oscillator ranked among the leaders
- Bear+
- Gann Reversal Confluence and HTF Bias Dashboard (EV LABS) placed repeatedly
- Chop
- Polynomial & Logarithmic Regression Channels and [JOAT] Apex Flow Engine led on higher timeframes
- Quiet
- HTF Bias Dashboard and Auto Fib Retracement Alerts placed on 15 to 240 minute charts
Using regime rankings without fooling yourself
- 1Pick the regime you actually expect to trade in, not the one with the flashiest ROI.
- 2Prefer scripts that place in several regimes or timeframes; single-cell winners are often luck.
- 3Check the worst drawdown, not just median ROI.
- 4Paper trade the shortlist with the same fees and sizing you will use live.
- 5Retire scripts that stop earning after fees; rankings are a starting point, not a verdict.
Regime-aware automation
You can make regime a condition of trading. TT-Autotune does it inside one strategy: it classifies the regime every bar and switches to that regime's tuned champion settings. For other scripts, combine the script's signal with a regime condition in a multi-condition alert, for example requiring ADX above a threshold for trend strategies. Regime labels from TensorTrader's classifier use ADX for strength, a 20-bar regression slope for direction and ATR% for volatility, with hysteresis so labels do not flicker.
Why median per symbol, not pooled
A single spectacular symbol can make a script look brilliant if you pool all trades. The tournament instead computes ROI per symbol and takes the median, and reports the worst drawdown rather than the average. A script with a modest median and a tolerable worst case is usually a better candidate than one with a huge average driven by one lucky market. Scripts with implausible results are quarantined rather than ranked.
Turning a shortlist into a test plan
- 1Pick three candidates for the regime and timeframe you trade.
- 2Build one Batch Create plan per script on the same tokens and timeframe, on testnet.
- 3Run them side by side for a few weeks.
- 4Compare net ROI, drawdown and trade count in the Intelligence tab.
Frequently asked questions
- Is there one best indicator for crypto?
- No. Rankings change by regime and timeframe, and backtest leaders often fade live.
- Are these results live trading?
- No. They are backtests on stored tapes. Treat them as a shortlist for paper testing.
Keep reading
TradingView webhook automation: from alert to exchange order
Everything about automating TradingView: alert types, webhook JSON, plan limits, building hundreds of alerts with the Chrome extension, managing them, and executing on 30 exchanges and brokers, paper first.
Market regimes explained: the six regimes, ADX, slope and ATR
What a market regime is, how TensorTrader classifies Bull+, Bull-, Bear+, Bear-, Chop and Quiet from ADX, trend slope and ATR, and why timeframes and TT-Autotune depend on it.
TradingView multi-condition alerts: combine up to 5 indicators with AND
How to require several indicators to agree before an automated entry, using TradingView multi-condition alerts built by the TensorTrader extension.
Lorentzian Classification explained: the TradingView ML indicator, in plain English
How jdehorty’s Machine Learning: Lorentzian Classification works: nearest neighbours, Lorentzian distance, its five features, filters and kernel regression, plus the default settings.
Not financial advice. Performance figures are TensorTrader testnet or backtest results with the method stated; past results do not predict future returns.