The last 24 hours showed two flows moving in opposite directions.
One was price. The other was allocation.
BTC slipped back under $63,000, giving up the gains from this week's soft inflation print as a global chipmaker selloff spread from equities into crypto. ETH fell harder, down roughly twice the pace of BTC, and HYPE dropped 10% as the broader chip trade unwound. The move was compounded by fresh U.S.-Iran tension and renewed China friction rhetoric, the kind of geopolitical noise that tends to compress every risk asset into a single trade regardless of its own fundamentals.
Underneath that selloff, though, spot Bitcoin ETFs kept adding. Thursday's $79.2 million brought the three-day inflow streak to roughly $368 million, accumulation that continued right through the price decline rather than pausing for it. That's a specific kind of positioning. Flow that doesn't wait for confirmation from price before it moves.
The divergence sharpens against a sentiment backdrop that's already been lagging for weeks. Fear and Greed sits at 27, up only slightly from 25 yesterday and 23 a week ago, still reading fear while the index itself has drifted higher for a month. On-chain data adds a second layer to that gap: Bitcoin's supply in loss crossed 50% nearly 50 days ago, a threshold that has historically preceded bear-market bottoms by a similar stretch. Structurally in-loss holders, cautious sentiment readings, and steady ETF buying are not usually a three-way match - but that's what this week produced.
The Structural Read
What these two threads share is a split between who is exposed and who is allocating. The chip-driven selloff hit price and sentiment together, both moving in the direction fear would predict. ETF flow moved against that grain, absorbing the decline rather than reacting to it.
That's the second time in recent weeks that positioning and price have told different stories. Sentiment indices and on-chain loss metrics describe a market still bracing for more downside. Allocation data describes capital that's already decided the bracing is overdone. Both can be true at once - sentiment is a lagging read on emotion, flow is a leading read on conviction - but when they diverge this cleanly, it usually means one side is about to catch up to the other.
Which side moves first is not something today's data settles. What it does settle is that the last 24 hours were not a single story. They were a price story and a positioning story running in parallel, and only one of them flinched.