1) The “base is forming” zone is loud: $60K–$70K
Glassnode is literally flagging $60K–$69K as the main demand zone.
And the on-chain cost-basis clustering is real: ~400,000 BTC were accumulated in the $60K–$70K band during the downturn — that’s how floors get built.
Bullish implication: when a ton of supply gets “re-homed” into strong hands at a clear band, the next rally often starts by grinding upward and forcing shorts to pay rent.
2) “Sell pressure exhaustion” after a brutal reset
BTC went through a violent drawdown from the October peak (roughly ~50% at the lows, depending on the measure), with liquidations and broad de-risking — classic cycle reset behavior.
CME also notes that the sharp dump phase (late Jan → early Feb) pushed implied vol to multi-year highs, which is often what you see around capitulation + stabilization.
Bullish implication: big moves up don’t usually launch from “everyone feeling comfy.” They launch from washed-out positioning.
3) Supply staying off exchanges + long-term holder supply is massive
Glassnode’s latest read shows ~3.01M BTC on exchanges (a key piece of “sell-side availability”).
And long-term holder supply is huge: ~14.46M BTC as of Feb 28.
Bullish implication: fewer coins sitting ready-to-dump + more coins aging into conviction = thinner supply when demand returns.
4) ETF flows are the “nitro button” — watch the flip
Yes, recent weeks saw ETF/fund outflows (a headwind).
But the bullish setup is: the moment net inflows turn sustained again, it can become a mechanical bid. There were already days recently where flows turned positive again (early signs of stabilization).
Bull-run trigger to watch:
- 5–10 consecutive trading days of net inflows (not just one green day).
- Big-name ETFs leading (IBIT/FBTC etc. on the daily flow tables).
5) Derivatives are hinting “reversal positioning,” not euphoria
CME’s take: options open interest shows fear was extreme, but there’s substantial call OI in near expiries consistent with traders positioning for a reversal attempt.
Bullish implication: you want a rally built on spot + steady inflows, not manic leverage. A “leverage reset” environment can be the clean runway.
6) Stablecoin rails are growing (liquidity waiting on the sidelines)
Stablecoin adoption/circulation has been expanding hard — notably USDC circulation growth discussed in recent reporting, which matters because stablecoins are the on-ramp ammo for crypto markets.
Bullish implication: when risk appetite flips back on, there’s more “dry powder plumbing” to express it fast.
7) Macro tailwinds to watch: dollar + rate-cut expectations
Macro is noisy (and geopolitics can temporarily mess with risk assets), but:
- Reuters notes the dollar index has been weak, staying below 100 since November and down meaningfully since “Liberation Day.”
- Markets have also been pricing future Fed cuts in 2026 in various windows (timing shifts, but the expectation exists).
Bullish implication: a softer dollar + easing expectations is often jet fuel for risk assets — and BTC still trades as a high-octane macro sponge.
The clean “$120K+” confirmation checklist
If these start turning green together, the odds of a serious run improve:
- ✅ Hold $60K–$70K as the structural base (no prolonged breakdown).
- ✅ ETF flows flip to sustained net inflows (5–10 day streak).
- ✅ On-chain shows improving demand/conviction (Glassnode “waiting for conviction” metrics start reversing).
- ✅ Price reclaims key recovery thresholds (think: getting back above prior overhead supply zones from the post-ATH distribution).
- ✅ Risk regime calms (volatility stops spiking like a heart monitor).
If you want, tell me your timeframe (weeks vs months) and your preferred lens (pure on-chain vs pure technicals vs macro + flows), and I’ll turn this into a tight “signal board” you can check in 2 minutes a day.