Bitcoin Price Struggles to Extend Rally Above $104,000
Bitcoin (BTC) price has struggled to extend its rally above $104,000 after briefly touching multi-month highs in the second week of May. Following a sharp vertical move in late April, the world’s largest cryptocurrency is now consolidating just above the $102,000 mark, showing exhaustion despite supportive macro and on-chain signals.
One factor contributing to the recent cooling appears to be selling pressure from miners. According to the Miners’ Position Index (MPI), an on-chain indicator tracking miner outflows relative to their one-year average, values spiked above 2.0 in early May, levels historically associated with distribution events.
Past instances of similar spikes, including in late February and early March, also coincided with local price pullbacks. This renewed miner activity suggests that operators may be securing profits while prices remain near cycle highs, briefly weighing on bullish momentum.
At the same time, macro conditions continue to improve. A trade agreement between the US and China, announced on May 12, sparked a broad recovery across risk assets, with the S&P 500 jumping over 3%. This easing of global trade tensions has contributed to rising institutional appetite for Bitcoin, reflected in sustained ETF inflows and shrinking exchange reserves.
Despite the short-term miner-led pressure, the broader trend remains constructive. On-chain metrics such as realized price and long-term holder behavior suggest that the rally is built on structural demand, not speculative excess.
On-Chain, ETF, and Macro Trends Align For A Structural Bull Case
Bitcoin’s recent price surge above $104,000 comes against a backdrop of robust on-chain data and coordinated institutional flows that point to a structurally supported uptrend. On May 12, over 3,000 BTC—worth approximately $312 million—were withdrawn from Binance, the largest daily outflow in weeks.
The timing of this move, coinciding with the announcement of a US-China tariff agreement, underscores a shift in risk sentiment across asset classes. The S&P 500 rallied over 3% on the same day, suggesting capital rotation into equities and crypto amid easing macro uncertainty.
This single-day withdrawal fits within a broader pattern. Binance’s BTC exchange reserves have fallen from over 595,000 BTC in February to just 541,400 BTC by mid-May. Sharp outflows and reserve declines typically suggest accumulation, not exit liquidity.
Supporting this view, realized price—a metric reflecting the average purchase cost of all coins—continues to climb. Unlike prior cycle tops, where realized price flatlined before sharp corrections, it is still rising, driven by steady ETF-driven inflows and long-term investor participation.
CryptoQuant’s netflow data reinforces this setup. The May 12 spike in negative netflows confirms coins are being pulled from exchanges, not deposited for liquidation. Additionally, the recent streak of spot ETF inflows—several days near or above $500 million—suggests institutional buyers remain active, even as BTC trades near its all-time high.
The convergence of falling exchange reserves, rising realized price, and persistent ETF inflows builds a strong case for sustained upside. While the absence of retail-driven volume remains a caveat, the data currently supports a thesis of disciplined accumulation, not speculative blow-off.
BTC Faces Key Resistance As Rally Stalls
Bitcoin price’s recent rally has brought price action directly into a zone of technical friction, with signs of exhaustion emerging below a confluence of critical resistance levels. The BTC/USD pair is currently consolidating near $102,800, failing to decisively clear the 0.618 Fibonacci retracement level at $104,250.
Immediate resistance remains near $104,250–$104,340, a zone that aligns with both horizontal rejection from late February and the golden ratio retracement. A clean breakout above this region would target the resistance near $110,200, the 0.786 retracement level. Flipping that zone would open a path toward $117,700, a level that corresponds with the projected Fib extension.
However, the rally now faces headwinds. The Relative Strength Index (RSI) has rolled over from the overbought region, suggesting waning momentum. Volume has also declined, signaling a lack of conviction from bulls at current levels.
On the downside, Bitcoin has immediate support near $96,000, the 0.382 retracement level. Flipping the immediate support would target the support near $91,000, where the 100-day EMA and 0.236 Fib level intersect. The 200-day EMA at $87,500 offers additional structural support if a deeper correction unfolds.
Until BTC clears the $104K level on volume, price action is likely to remain range-bound. Traders should watch for either a high-volume breakout or breakdown to confirm direction.