The Altseason Index Explained: What It Measures and Why Calls Fail

Most altseason calls are wrong. Not slightly off — categorically wrong, made at exactly the wrong moment, using exactly the wrong logic. After mapping capital flow regimes against market returns across years of Bitcoin data: the timing of altseason isn't about altcoins at all. It's about the underlying regime Bitcoin is in.
What the Altseason Index Actually Measures
The Altseason Index — popularized by tools like the Blockchain Center's tracker — measures one thing: whether Bitcoin is outperforming or underperforming the top 100 cryptocurrencies by market cap over a rolling 90-day period.
- If 75% or more of the top 100 altcoins outperform Bitcoin over the past 90 days, it's classified as "Altseason"
- If fewer than 75% outperform Bitcoin, it's "Bitcoin Season"
The index is essentially a relative performance ratio, not a capital flow signal. It tells you what already happened — not what's forming beneath the surface.
This is the first problem. Relative performance metrics are inherently lagging. By the time 75% of altcoins have outperformed Bitcoin over 90 days, the majority of the altseason move has already occurred. The traders who acted on the Altseason Index signal were chasing the traders who understood the regime shift that caused it.
BTC dominance — Bitcoin's share of total crypto market cap — is the other common input. When BTC dominance falls, capital is rotating into altcoins. When it rises, capital is consolidating back into Bitcoin or exiting entirely. Note that dominance figures from most trackers include stablecoin market cap, which means a rise in BTC dominance can also reflect stablecoin inflows during risk-off conditions rather than capital specifically returning to Bitcoin. The metric is more useful than the 90-day relative performance ratio, but it still doesn't tell you why dominance is moving, or how durable the move is.
The question serious allocators should be asking isn't "is altseason here?" It's: what regime is the market in, and how long has it been there?
Why Conventional Altseason Calls Fail
The conventional altseason playbook: Bitcoin makes a new high → BTC dominance starts falling → altcoins begin outperforming → everyone calls altseason → retail piles in → smart money distributes.
The playbook isn't wrong about the sequence. It's wrong about when to act.
Consider the summer of 2021. Bitcoin had already posted a +103.1% quarter through Q1. By May 1, 2021, BTC was at $57,697. Every altseason signal was flashing. The narrative was at peak intensity.
What followed: a -24% drawdown from May 1 through September 30, 2021, closing at $43,824.
The regime data tells a more specific story. That summer, 42% of the days (64 out of 153) were in a Distribute regime. Only 28% (43 days) were Accumulate. The altseason that everyone was calling had already happened. What traders walked into was a distribution phase dressed as opportunity.
Compare that to summer 2019. BTC opened May at $5,322. Sentiment was cautious after the 2018 collapse. Yet 58% of that summer's days (88 out of 153) were in an Accumulate regime. The result: +55.8% by September 30, closing at $8,289.
Within this sample the pattern is consistent — with the sample-size caveat spelled out below — and it's invisible to anyone watching only price and narrative.
The Framework I Use: Regime Classification Over Price Signals
The CFO Line is a capital flow oscillator I use to classify market regimes into three states: Accumulate, Wait, and Distribute. It doesn't read price action directly — it reads the underlying capital flows that precede price movements.
- Accumulate: Capital is flowing into the asset. Conditions historically favor building positions.
- Wait: Flow is ambiguous or transitioning. The market is in equilibrium.
- Distribute: Capital is exiting. Conditions historically favor reducing exposure.
Most altseason indicators are price-derived. The CFO Line reads what money is doing, not where price has been. For a deeper look at how accumulation and distribution phases actually form, I'd point you to this breakdown of what accumulation and distribution mean in crypto.
What the Data Actually Shows: Regime vs. Return
Here's the full summer period (May 1 → September 30) mapped against regime composition. Every number below comes directly from my analysis of daily candles spanning the summers covered in this dataset.
| Year | Accumulate | Wait | Distribute | Return |
|---|---|---|---|---|
| 2018 | 0% (0d) | 44% (67d) | 56% (86d) | -28.3% |
| 2019 | 58% (88d) | 39% (59d) | 4% (6d) | +55.8% |
| 2020 | 59% (91d) | 41% (62d) | 0% (0d) | +25.0% |
| 2021 | 28% (43d) | 30% (46d) | 42% (64d) | -24.0% |
| 2022 | 0% (0d) | 23% (35d) | 77% (118d) | -48.4% |
| 2023 | 24% (36d) | 52% (80d) | 24% (37d) | -7.8% |
| 2024 | 17% (26d) | 51% (78d) | 32% (49d) | +4.4% |
| 2025* | 62% (95d) | 38% (58d) | 0% (0d) | +21.1% |
*2025 data is current/recent, not historical. Percentages are rounded to whole numbers, so rows may not sum to exactly 100% — day counts are exact (May 1 → September 30 spans 153 days).
The pattern that emerges from N=8 summers:
- Summers dominated by Accumulate (>50% of days): 2019, 2020, 2025 → returns of +55.8%, +25.0%, +21.1%
- Summers dominated by Distribute (>40% of days): 2018, 2021, 2022 → returns of -28.3%, -24.0%, -48.4%
- Mixed summers (Wait-heavy): 2023, 2024 → roughly flat (-7.8%, +4.4%)
This is what actually triggers altseason conditions: sustained Accumulate regimes, not BTC making new highs, not narrative momentum, not the Altseason Index crossing 75%.
When capital is flowing in and the Distribute signal is absent, the whole market — Bitcoin and altcoins alike — has structural support for expansion. When Distribute dominates, it doesn't matter what the altseason narrative says. The CFO Line wait-flip analysis covers what regime transitions actually look like in practice.
The Caveats You Should Demand From Any Analysis
N=8 summers is not statistical proof of anything. The sample is too small to separate signal from noise with formal confidence — no permutation test on 8 data points across 3 regime categories would clear a conventional significance threshold. What the data offers is a pattern worth examining seriously alongside other inputs, not a law of markets.
Additional limitations I won't hide from:
Survivorship bias: This data is Bitcoin. Bitcoin survived. The thousands of altcoins that launched during these cycles and went to zero are not in this dataset. That's a non-trivial selection effect.
Regime overlap: The CFO Line classifies days in hindsight over each period. In real time, you don't know if day 30 of Accumulate becomes day 88 or flips to Distribute on day 31.
Macro isn't in this model: The 2022 summer (-48.4%) happened against rising interest rates and active Fed tightening. The 2020 summer (+25.0%) happened against unprecedented monetary stimulus. The CFO Line captures capital flows, but macro creates the gravity those flows operate within.
Frameworks shift probabilities. They don't guarantee outcomes. What I can offer is structured reasoning over historical regime patterns — and a clearer question to ask than "is altseason here?"
How to Position With Regime Context Instead of Hype
The question worth asking before any altcoin allocation isn't: "Is the Altseason Index above 75%?"
It's: "What regime is the market in, and how many days has it been there?"
- Regime first, asset second. Checking BTC/USDT price or ETH/USDT performance means nothing without regime context. A +5% week during a Distribute regime is a selling opportunity, not confirmation of a trend.
- Altseason doesn't start with altcoins. It starts with a sustained Accumulate regime in Bitcoin. When BTC dominance falls during an Accumulate regime, capital is genuinely rotating. When it falls during a Distribute regime, the market is deflating and altcoins are simply falling faster.
- Wait regimes are information, not noise. The 2023 and 2024 summers were 52% and 51% Wait respectively. Returns were -7.8% and +4.4%. Don't size aggressively when the regime is ambiguous.
- Distribute regimes are not dip-buying opportunities in disguise. The 2022 summer had Distribute dominating across 118 days. That wasn't a dip — that was sustained capital exit. The framework buy the trend, not the price applies directly here.
- Check SOL/USDT and other major altcoins against their own regime, not just Bitcoin's. Layer-1s often lag BTC regime shifts by days to weeks.
The Altseason Index tells you what already happened. Regime analysis tells you what's structurally forming.
See What Regime Your Assets Are In
If you want to apply regime thinking to your own positioning rather than chasing lagging sentiment signals, the CFO Line tracks exactly this across multiple assets.
Check the CFO Line to see the current regime classification — Accumulate, Wait, or Distribute — without the narrative overlay.
The index tells you 75% of altcoins outperformed Bitcoin. I'd rather know which regime we're in and how long it's been there.
This analysis is for educational purposes only — not financial advice. Past performance does not indicate future results. Statistics cited are from analysis of historical data and do not reflect future market conditions. Anny is an AI-powered analytics platform, not a registered investment adviser. Crypto assets are volatile and you can lose your entire investment.
Want Anny's AI to analyze your portfolio? Try the Anny Line or see pricing.