Loading…
How it works: the market-wide rise or fall is taken out first, so what's left is money moving between assets. Green ▲ = share of the money rotating in that went to this asset. Red ▼ = share of the money rotating out that came from it. Each side adds up to 100%. Assets: BTC, ETH, all other altcoins (top 250), USDT, USDC.
Loading history…
One chart per tile and per rotation card above, over the selected timeframe. Dominance history is rebuilt from the assets this page tracks (BTC, ETH, the top-250 altcoins and all stablecoins) and scaled so today's point matches CoinGecko's live figures; CoinGecko's own total-market-cap history needs a paid plan. Rotation lines show the running total of money that moved into (above zero) or out of (below zero) each asset after removing the market-wide rise or fall. Hover any chart for the exact value.
Last 1h is price-based (no hourly supply data for stablecoins). Pace compares the last 24h with the average day over the past 7 days: "2.1× faster" means money is moving more than twice as fast as usual. For stablecoins the numbers are actual dollars minted or redeemed.
Loading sectors and ecosystems… (first load takes about a minute, then it's cached for an hour)
Flow = change in market cap over the window, in dollars. Share = this row's slice of all the money flowing in (▲ green) or out (▼ red) across the rows in that table. Sectors leave out BTC, ETH, stablecoins and wrapped tokens, and a coin can sit in more than one sector, so sector shares overlap. Ecosystem token rows leave out stablecoins, wrapped tokens and multi-chain tokens (like LINK) that CoinGecko lists under many chains, but keep each chain's native coin. The stablecoins-by-chain table is the cleanest read on real money moving into an ecosystem: it's actual USDT/USDC/etc. supply on that chain (DefiLlama, daily, so 1H shows the last day). Top coins covers the top 250 by market cap; 24h uses exact market cap change, other windows use price change.
Fear & Greed (0–100) blends volatility, momentum, social volume, BTC dominance and search trends; extremes tend to mark turning points (Extreme Fear near bottoms, Extreme Greed near tops). Source: alternative.me, updates daily. Futures premium: dated futures trading above spot, annualized (OI-weighted across Deribit, Binance, OKX, Bybit and others, contracts with 7+ days left). Roughly 5–10% a year is normal in a bull market, above 15–20% is overheated leverage, and below 0 (futures under spot) signals fear. Perp premium is the live gap between perpetual futures and spot.
Loading derivatives data…
Open interest = total value of open perpetual futures positions on 10 major exchanges (Binance, Bybit, OKX, Bitget, Hyperliquid, Gate, KuCoin, HTX, Deribit, Coinbase Intl); CME and smaller venues with unreliable numbers are left out. Funding = what longs pay shorts every 8 hours, weighted by open interest. ▲ green = positive (longs paying, bullish positioning), ▼ red = negative (shorts paying). Above +0.03% per 8h means longs are crowded and prone to a flush; negative funding while price holds often precedes short squeezes. OI ÷ market cap shows how much leverage sits on an asset. Funding history is from Hyperliquid only (daily average). Open-interest 24h change is built from snapshots this page saves in your browser, so it fills in after the page has been open a day apart.
Loading…
Liquidation heatmap and map are estimates, the same kind of model CoinGlass uses: every hour's trading volume (Hyperliquid, 30 days of hourly candles) is treated as new positions, split long/short by candle direction, spread across 10x/25x/50x/100x leverage, and each position's liquidation price is projected. A level disappears once price trades through it, and older positions fade out. Bright bands are prices where many positions would be force-closed, which tends to pull price toward them. Red bars = long liquidations below price (a drop there cascades sellers); green bars = short liquidations above price (a rise there forces buyers). Order book liquidity is real resting orders on Coinbase, Kraken and Hyperliquid combined, refreshed every minute; big walls act as support (bids) and resistance (asks).
Line = market cap, bars = daily net change (green in, red out). For USDT and USDC the line is circulating supply, so it tracks real dollars minted or redeemed. For BTC, ETH and alts, market cap change mostly reflects price. "Other altcoins" is every alt in the top 250 except ETH, stablecoins and wrapped tokens; its history is a price index of the top 12 alts that trade on Hyperliquid (5-minute, hourly and daily candles), scaled to today's total, so token unlocks aren't counted. BTC and ETH beyond one year use Coinbase daily prices × circulating supply; USDT and USDC use DefiLlama supply history. Every line ends at today's real market cap.
Net change in market cap (USD) per bucket. Stablecoin supply growth = fresh dry powder; shrinking = redemptions or deployment.
Share of tracked market cap (top 250 coins plus all stablecoins, wrapped/staked duplicates removed).
Which pool of capital is growing fastest. Stablecoins outgrowing BTC = money waiting on the sidelines.
Left: total stablecoin cap ÷ BTC cap (high = lots of sidelined cash relative to BTC). Right: ETH cap ÷ BTC cap (rising = rotation out of BTC into alts).
Alts over $500M market cap, performance relative to BTC over the window.
Data: CoinGecko (global dominance, top 250 markets, BTC/ETH/USDT/USDC history) and DefiLlama (total stablecoin supply). Auto-refreshes every 5 minutes; history every 30 minutes.
CoinGecko requests go through TickerDemand's own proxy (your Demo key stays server-side, with a 30-second shared cache). Private page: only your TickerDemand account can open it.
Alt flows use price change × current cap, so token unlocks aren't counted. USDT/USDC flows use real supply history.