logo
Developers

EMA Mean Reversion Strategy

Script from: TradingViewIntradayMean reversion

This strategy is built on the simple idea that when the price gets far enough away from an EMA, it's bound to reverse. It triggers ladder orders using the percent distance from the EMA and sells when the price crosses a trailing stop. This strategy uses the EMA Price Distance Tracker indicator.

Audit verdict

RepaintsUpdated Jul 28, 2026

Repainting detected

Our audit flags: request.security uses barmerge.lookahead_on (potential repaint), line 58. Its backtests can show results that cannot be reproduced in live trading.

2,353backtests3 markets
1repaint error
25robust scoreranked median 52
92%max drawdownon best backtest

Audit details

How we decide whether a strategy enters our rankings. Read the methodology →

✕
Repainting audit
7 of 8 checks passed.
✕
request.security uses barmerge.lookahead_on (potential repaint)
Found on line 58. Prefer lookahead_off or index the series with [1] or gate on barstate.isconfirmed.
✓
Script availability
Open-source, still published on TradingView.
–
Statistical edge
Not meaningful: repainting inflates every backtest statistic of this script.
✓
Quality gate
1 of 35 backtests with more than 15 trades pass our quality gate.
✕
Robust score
25/100, below the median of 52 for ranked strategies.

Why repainting matters

A repainting script uses values that were not known when the bar closed. Its backtest trades on that future information, so live results diverge from what the backtest shows, often by a wide margin.

Best 5 of 2,353 backtests

Shown for transparency.

SymbolTimeframeNet profitProfit factorTradesMax drawdown
fuboTV Inc.
NYSE:FUBO
4H+5,776%1.034,31592%
Delta Air Lines, Inc.
NYSE:DAL
1D+336%1.142,49254%
American Airlines Group, Inc.
NASDAQ:AAL
4H+99%1.141,89143%
Snowflake Inc.
NYSE:SNOW
1D+84%1.141,25736%
New York Community Bancorp, Inc.
NYSE:NYCB
2H+68%1.4084718%
⚠Repainting signature: these returns depend on information that was not available in real time, so they cannot be reproduced live.

Does EMA Mean Reversion Strategy repaint?

Yes. request.security uses barmerge.lookahead_on (potential repaint) (line 58). Backtests of this script can show returns that cannot be reproduced in live trading.

Strategies that passed our audit

Ranked strategies from the same family, ordered by robust score.

Explore the best Trading & TradingView strategies

Stop trading blindly. Explore quality-gated backtests and improve your trading skills with data.

Start for free