Market regimes define whether a market is trending, ranging, or bearish. Here is the complete guide to detecting regimes and trading in context.
A market regime is the current state of a market: trending, ranging, or bearish. The regime determines which trading strategies have edge and which do not. Using a trend-following strategy in a ranging regime produces losses regardless of signal quality. Using a mean-reversion strategy in a trending regime produces losses regardless of indicator choice. Regime is not one factor among many. It is the first question.
A market regime is a classification of the current market state based on the direction and strength of price movement. It answers one question before any signal is evaluated: what kind of market is this, right now?
Regimes are not permanent. They shift: sometimes gradually over weeks, sometimes sharply within hours. A market that has been trending upward for two weeks may enter a ranging phase as momentum exhausts. A market ranging for a month may break directionally as a macro catalyst arrives. Regime detection is an ongoing classification problem, not a one-time setup decision.
The distinction between a trending and a ranging market is the foundation of systematic trading. Every technical indicator, every signal pattern, every strategy type has a regime context in which it works and a regime context in which it fails. Getting this classification right before any other analysis is what separates consistent systematic traders from those who apply good tools in wrong conditions.
For the full introduction, see What Is a Market Regime?
RegimeLab classifies markets into three states. Each state requires a different strategy approach and a different indicator set.
Trending: ADX above 25 and rising, with +DI leading -DI. Price is making sustained upward progress with directional conviction. Trend-following long strategies are in their intended environment. Mean-reversion short entries are structurally wrong in this state. The edge comes from following the direction, not fading it.
Bearish: ADX above 25 and rising, with -DI leading +DI. Price is making sustained downward progress. Trend-following short strategies have edge. Mean-reversion long entries are structurally wrong. The mirror image of a trending state.
Ranging: ADX below 25. Neither directional indicator is dominant. Price oscillates within a range without sustained progress in either direction. Mean-reversion strategies are in their intended environment: price extremes tend to revert toward the mean. Trend-following entries produce constant whipsaws. This is the most common state in crypto by a wide margin.
There is no fourth state. The ADX band between 20 and 25 is often described as a separate volatile regime, and RegimeLab does not treat it that way. It is a threshold zone rather than a state: a reading inside it is still classified as ranging, while indicating the classification sits close to changing. A pair at ADX 24 and one at ADX 8 are both ranging, and only one of them is near a transition.
For the trending vs ranging comparison specific to crypto, see Ranging vs Trending Crypto.
Most trading guides jump straight to indicator selection. Which RSI setting. Which moving average period. Which entry pattern. These are the second questions. The first question (which most traders never ask) is whether the market is currently in a state where those indicators and patterns are expected to work.
RSI works in ranging markets where price extremes revert. RSI fails in trending markets where price extremes continue. MACD crossovers work in trending markets where momentum shifts are directional. MACD crossovers fail in ranging markets where they reflect oscillation rather than trend initiation. ADX crossovers, Parabolic SAR flips, Bollinger Band touches: all of these have regime-specific performance profiles.
The consequence: a strategy that produces a 60% win rate in trending conditions may produce a 38% win rate in ranging conditions. If the strategy is deployed in all conditions, the overall win rate might be 50%. Which looks mediocre. The regime-segmented view reveals a strong trending-market strategy being diluted by ranging-market losses. The correct fix is not to improve the indicator parameters. It is to deploy the strategy only in the regime it was designed for.
For the mean-reversion approach in ranging conditions, see Mean Reversion Trading. For trend-following in trending conditions, see Trend Following Strategy. For the head-to-head comparison, see Mean Reversion vs Trend Following.
RegimeLab uses a three-state classification system derived from Wilder's Directional Movement Index. The classification runs on 4-hour bars across all tracked crypto pairs.
The primary classification signal is ADX. ADX above 25 indicates a defined trend. Below that level the market is classified as ranging. Readings between 20 and 25 remain ranging while sitting close to the trend threshold.
Within a trending classification, the +DI and -DI lines from DMI determine direction. +DI above -DI produces a trending state. -DI above +DI produces a bearish state.
The API returns the underlying values, which are TRENDING_BULLISH, TRENDING_BEARISH and RANGING. The dashboard displays these as Trending, Bearish and Ranging.
The regime classification updates approximately every 15 minutes as new 4-hour bars complete. Each pair is classified independently, so tracked pairs can be in different regime states simultaneously, which is the basis for the Market Regime Breadth reading on the dashboard.
For the ADX mechanics that drive regime classification, see What Is ADX?, How to Read the ADX Indicator, and How to Use the ADX Indicator. For the DMI direction component, see The DMI Indicator.
The following articles cover market regime detection and regime-conditional trading in full depth. Start with the foundational articles, then move to the strategy and indicator articles for your primary regime focus.
Foundational:
Trending regime:
Ranging regime:
Regime detection tools:
Applying regime to a full system:
RegimeLab provides three free tools for monitoring market regimes across all tracked crypto pairs.
Regime Monitor: live regime classification for all tracked pairs: Trending, Bearish, or Ranging. Updates approximately every 15 minutes. Shows ADX value, DMI direction, and regime duration alongside the current state.
ADX Reader: live ADX and DMI readings for each pair. Shows the current ADX level, slope direction, +DI/-DI values, and their relationship. The primary tool for regime classification based on Wilder's Directional Movement System.
Regime Timeline: historical regime sequence for each pair, showing how long each regime state has been held and the transitions over the recent period. Useful for understanding regime duration and transition frequency for each asset.
All three tools are free and require no account. The Pro tier unlocks live alerts when any pair changes regime state.
The same indicator produces different results in different regimes. RSI below 30 is a reliable mean-reversion entry in ranging conditions. RSI below 30 in a strong downtrend is continuation confirmation, not reversal. MACD crossovers produce actionable trend signals in trending conditions and constant false signals in ranging ones. Getting the regime right before evaluating any signal is more important than choosing the right indicator — a good indicator in the wrong regime produces systematic losses regardless of its quality.
A market regime is the current state of a crypto market: trending upward (TRENDING_BULLISH), trending downward (TRENDING_BEARISH), ranging sideways (RANGING), or transitional (VOLATILE). The regime determines which trading strategies have edge in current conditions. Trend-following strategies work in trending regimes. Mean-reversion strategies work in ranging regimes. Deploying the wrong strategy type in the wrong regime produces losses regardless of how well the strategy is designed.
RegimeLab's four-state taxonomy: TRENDING_BULLISH (ADX above 25 rising, +DI leads — upward trend with directional conviction), TRENDING_BEARISH (ADX above 25 rising, -DI leads — downward trend with directional conviction), RANGING (ADX below 20 — no sustained direction, price oscillates), and VOLATILE (ADX in the 20-25 transitional zone — regime is shifting or uncertain). Each state requires a different strategy approach and a different indicator set.
Regime duration varies significantly. On 4-hour BTC charts, ranging regimes have averaged 6 to 24 hours in duration, while trending regimes average 12 to 48 hours when they establish clearly. From the live signal data since May 2026, approximately 60% of 4-hour sessions across BTC, ETH, and SOL have been in RANGING classification, 30% in TRENDING_BULLISH, and 10% in TRENDING_BEARISH. Regime transitions can happen quickly — a single high-volatility bar can shift ADX across the 25 threshold within one or two bar periods.
ADX (Average Directional Index) is the primary market regime identification indicator. ADX was specifically designed to classify whether a market is trending or ranging before any directional signal is evaluated — which is exactly the regime detection function. ADX does not indicate direction, only strength. The DMI +DI/-DI lines provide the directional component within trending regimes. Together, ADX and DMI form the complete regime classification system that RegimeLab's tools are built on.
ADX (Average Directional Index) is the primary regime identification tool. ADX above 25 and rising indicates a trending regime. ADX below 20 indicates a ranging regime. The +DI and -DI lines from DMI determine direction within a trending regime: +DI above -DI is TRENDING_BULLISH; -DI above +DI is TRENDING_BEARISH. RegimeLab's free Regime Monitor and ADX Reader provide live regime classifications across eight crypto pairs updated every 15 minutes.
RegimeLab uses ADX and DMI from Wilder's Directional Movement System on 4-hour bars. ADX above 25 and rising classifies as trending. ADX below 20 classifies as ranging. ADX in the 20-25 zone classifies as volatile/transitional. Within trending classifications, +DI above -DI is TRENDING_BULLISH and -DI above +DI is TRENDING_BEARISH. Classification updates every 15 minutes across eight liquid crypto pairs: BTC, ETH, SOL, BNB, XRP, ADA, AVAX, and LINK.