What is mean reversion in trading?

Updated Nov 11, 2026 · 3 min read

Mean reversion bets that a price stretched far from its average comes back toward it. Definition, how traders measure the stretch, and z-scores, Bollinger bands and RSI on six perps on Nov 9, 2026.

What is mean reversion? Mean reversion is the idea that when a price moves unusually far from its recent average, it tends to move back toward it. A mean reversion trade buys a market that is stretched below its average or sells one stretched above it, and exits near the average. It is the opposite bet to a breakout or trend-following trade.

Key takeaways

  • The “mean” is usually a moving average, such as the 20-day average.
  • The stretch is measured in standard deviations (z-score), Bollinger bands or an oscillator such as RSI.
  • It works in ranges and fails in trends: a market can stay stretched for weeks when something has changed.
  • Most rules wait for the stretch to start turning before entering, rather than catching a falling price.

How stretched are Hyperliquid perps, Nov 9, 2026

The z-score measures how many standard deviations price sits from its 20-day average; beyond ±2 is outside the Bollinger bands. RSI below 30 is the classic oversold reading.

MarketPrice20-day averageBollinger bands (20, 2)Z-score vs 20-day averageRSI(14), dailyFunding, annualised
BTC$74,118$79,068$73,998 / $84,138-1.953411.0%
ETH$2,109$2,312$2,142 / $2,481-2.39325.2%
SOL$85.92$97.30$85.45 / $109.14-1.9226-8.5%
HYPE$72.91$81.15$71.86 / $90.43-1.773511.0%
XRP$1.0845$1.2677$1.1431 / $1.3922-2.9426-5.2%
DOGE$0.0687$0.0763$0.0695 / $0.0830-2.2430-14.5%
Source: Hyperliquid API (metaAndAssetCtxs and candleSnapshot), 10:53 UTC on Nov 9, 2026. Market data only; not a forecast or a trade signal.

All six markets traded below their 20-day averages at the snapshot. XRP was the most stretched at 2.94 standard deviations below its average, outside its Bollinger band, and XRP had the lowest RSI at 26. A mean reversion trader would see candidates; a trend follower would see a downtrend. The data shows the stretch, not which reading wins.

A basic mean reversion rule set

  1. 01Pick the average and the window (for example a 20-day moving average).
  2. 02Define stretched: a z-score beyond ±2, a close outside the Bollinger bands, or RSI below 30 or above 70.
  3. 03Wait for a turn: a close back inside the band or RSI crossing back over its threshold.
  4. 04Take profit near the average; stop beyond the extreme of the move.
  5. 05Skip the trade when the market is trending hard, for example when funding, open interest and price all keep rising together.

Mean reversion on Senpi

Describe the rule in a sentence to your Senpi agent, in the app or from Claude, ChatGPT or another AI app through the connectors. Senpi shows the rules back to you, then runs them in a separate strategy wallet with the stop attached from the first fill.

Does mean reversion work in crypto?

It works in ranging markets and fails when a real trend starts, so most rules filter for the regime first. Crypto perps also carry funding, which can pay you to hold the mean reversion side when the crowd is stretched the other way.

What indicators are used for mean reversion?

Moving averages for the mean, and z-scores, Bollinger bands or RSI for the stretch. On Nov 9, 2026 XRP sat 2.94 standard deviations below its 20-day average on Hyperliquid.

What is the difference between mean reversion and momentum?

Momentum bets that a move continues; mean reversion bets that it fades back toward the average. They work in different market regimes, which is why some strategies switch between them.

What is the biggest risk of mean reversion trading?

Buying something that is cheap for a reason. A stretched price can keep stretching in a trend or after news, so a mean reversion trade needs a stop beyond the extreme and small enough size to survive being early.

Run a mean reversion rule with an agent

Describe the average, the stretch and the exit. Senpi watches the markets in your rules, across Hyperliquid’s main and XYZ perps, and runs them with stops attached.

Try Senpi free
Share

Related articles