StratBase.aiStratBase.ai
DashboardCreate BacktestMy BacktestsCatalogBlogNewsToolsHelp

Products

  • Researcher Dashboard
  • Create Backtest
  • My Backtests
  • Catalog
  • Blog
  • News

Alerts

  • Calendar
  • OI Screener
  • Funding Rate
  • REKT
  • Pump/Dump

Company

  • About Us
  • Pricing
  • Affiliate
  • AI Widget
  • Contact

Legal

  • Privacy
  • Terms
  • Refund Policy

Support

  • Help Center
  • Reviews
StratBase.aiStratBase.ai

Think it. Test it.

StratBase.ai does not provide financial advice or trading recommendations. AI only formalizes user ideas into testable strategy configurations for research purposes. Past backtesting performance does not guarantee future results. All trading decisions and associated risks are the sole responsibility of the user. This platform is not a broker and does not facilitate real trading.

© 2026 StratBase.ai · AI-powered strategy research and backtesting platform

support@stratbase.ai
Why Your Strategy Only Works in a Bull Market
Common ProblemsENbull market strategyregime changes

Why Your Strategy Only Works in a Bull Market

David Ross2/28/2026(updated 5/3/2026)4 min read130 views

The 2021 crypto bull run created an entire generation of "successful" traders. Strategies that bought dips, followed momentum, or simply held positions produced extraordinary returns. Then 2022 arrived: BTC fell from $69,000 to $16,000. Those same strategies didn't just stop making money — they produced devastating losses. The traders didn't become less skilled. The market regime changed, and their strategies were designed for only one environment.

What Is a Market Regime?

A market regime is the dominant price behavior over a sustained period. The three primary regimes:

RegimeCharacteristicsDuration (typical)Strategies That Work
Bull (uptrend)Higher highs, higher lows, strong momentum6-18 monthsTrend following, breakout, buy-the-dip
Bear (downtrend)Lower highs, lower lows, capitulation events6-12 monthsShort selling, mean reversion to resistance
Sideways (range)No clear direction, support/resistance bounds3-12 monthsRange trading, mean reversion, grid strategies

The critical insight: strategies optimized for one regime actively LOSE money in another. A trend-following strategy in a sideways market gets whipsawed. A mean-reversion strategy in a trending market fades every move and gets crushed.

The Hidden Long Bias

Most retail strategies are secretly long-biased. Even "market-neutral" strategies often have subtle long exposure because of how they're designed:

"Buy when RSI < 30" — This is a dip-buying strategy. In bull markets, RSI < 30 marks temporary pullbacks that bounce. In bear markets, RSI can stay below 30 for weeks as price cascades lower. Same indicator, completely different outcomes based on regime.

"Enter on golden cross (50 SMA crosses above 200 SMA)" — This signal only fires during transitions from bearish to bullish conditions. In a sustained bull market, you get one great entry. In choppy conditions, the averages cross back and forth, generating losses on every whipsaw.

"Buy breakouts above resistance" — In bull markets, breakouts follow through because buyers are aggressive. In bear markets, breakouts fail because selling pressure overwhelms. The "strategy" is just buying in an uptrend with extra steps.

How to Diagnose Regime Dependency

Take your backtest results and segment them by regime. A simple classification method:

Bull: 200-day SMA is rising and price is above it

Bear: 200-day SMA is falling and price is below it

Sideways: 200-day SMA is flat (slope near zero) or price is near it

Calculate your strategy's performance metrics for each segment separately. If the profit factor is 2.5 in bull markets, 0.6 in bear markets, and 0.9 in sideways — you don't have a strategy. You have a bull-market bet.

The Regime Filter Approach

The simplest fix: don't trade during hostile regimes. If your strategy only works in bull markets, add a filter that prevents trading when the 200 SMA is declining. This sacrifices the occasional winning trade during bears in exchange for avoiding the catastrophic losses that destroy annual performance.

Common regime filters:

SMA slope filter: Only take long trades when 200 SMA has positive slope. Only take short trades when it has negative slope.

Price relative to SMA: Longs only when price > 200 SMA. Shorts only when price < 200 SMA.

Volatility filter: Reduce position size or stop trading entirely when ATR exceeds 2× its 50-period average. Extremely high volatility usually occurs during regime transitions — the worst time for trend-following OR mean-reversion strategies.

Building All-Weather Strategies

Rather than filtering, some traders build strategy portfolios that include components for each regime:

Component 1: Trend-following system that profits during bulls and bears (goes long AND short)

Component 2: Mean-reversion system that profits during sideways periods

Component 3: Volatility-selling system that profits during calm periods

By combining strategies with different regime preferences, the portfolio produces smoother overall returns. When trend-following loses in choppy conditions, mean-reversion compensates. When mean-reversion fails in trends, trend-following carries the load.

Testing Across Regimes

Your backtest data MUST include multiple complete regime cycles. For crypto, the minimum meaningful test period is 4+ years:

2020: COVID crash → V-recovery → bull run start (all three regimes in one year)

2021: Strong bull market → blow-off top

2022: Bear market → capitulation

2023-2024: Recovery → new bull cycle

A strategy backtested only on 2023-2024 has never experienced a real bear market. Its "profitability" is untested under the conditions that destroy most traders. StratBase.ai provides multi-year data coverage so you can test across complete market cycles — not just the favorable portion.

Accept the Trade-Off

No strategy works equally well in all regimes. The goal isn't perfection — it's awareness. Knowing your strategy is regime-dependent lets you prepare: use regime filters, reduce size during hostile conditions, or run complementary strategies. The traders who got destroyed in 2022 weren't just unlucky. They didn't know their strategies had regime dependency because they never tested under adverse conditions.

Test across all regimes, not just the easy ones.

StratBase.ai provides multi-year historical data covering bull, bear, and sideways markets — so you can see how your strategy performs when conditions change.

Further Reading

  • RSI on Investopedia
  • Support & Resistance on Investopedia

About the Author

D
David Ross

Financial data analyst focused on crypto derivatives and on-chain metrics. Expert in futures market microstructure and funding rate strategies.

FAQ

Why does my strategy stop working in bear markets?▾

Most retail strategies are implicitly long-biased — they buy dips, trade pullbacks, or follow uptrends. In a bull market, these 'dips' recover quickly, producing wins. In a bear market, dips become crashes that continue downward. The strategy isn't broken — it was never a strategy. It was a directional bet on a rising market dressed up as a system.

How do you test if a strategy is regime-dependent?▾

Segment your backtest by market regime: bull (sustained uptrend), bear (sustained downtrend), and sideways (range-bound). If the strategy is profitable in one regime and losing in others, it's regime-dependent. A robust strategy should be at least breakeven across all regimes, even if it excels in one. If it only works in bulls, you need a regime filter or a complementary bear-market strategy.

What is a market regime filter?▾

A regime filter prevents your strategy from trading during unfavorable conditions. Common implementations: only take long signals when the 200-day SMA is rising, disable shorts when monthly trend is up, or reduce position size when VIX / volatility is above historical 75th percentile. The filter sacrifices some winning trades to avoid catastrophic losses during hostile regimes.

Further reading

RelatedRelated

Related articles

indicators alone not strategytruth about martingalestop loss keeps getting hit

Comments (0)

Loading comments...