Crypto market sentiment
A composite read of where the market sits today: the Fear & Greed Index, market breadth (how many of the top 100 are up over the trailing 24h and 7d), BTC/ETH dominance, and the strongest 24-hour mover. Updated on the same ~60-second cadence as our prices.
Extreme fear
Fear
Neutral
Greed
Extreme greed
Scale: −100 (fear dominant) to +100 (greed dominant). The composite weights F&G, the share of top-100 coins up over 24h, and the share up over 7d.
Signal breakdown
- ● F&G < 25 → fear (weight 1)
- ● 24h breadth < 30% → fear (weight 0.7)
- ● 7d breadth < 30% → fear (weight 0.5)
Market share
High BTC dominance (≥55%) typically indicates a defensive market — capital flees alts into BTC. Falling dominance (≤45%) often coincides with "altseason" rotations.
24-hour movers, top 100
What sentiment data does and does not tell you
Sentiment data is not predictive. It is a snapshot of where the market sits right now. The classic value-investing insight applies: extreme fear is historically a better time to buy than extreme greed. But "historically" does not mean "now." The Fear & Greed index has stayed in the 90s for weeks during major bull cycles, and it has stayed in single digits for weeks during prolonged bear markets.
Use the composite signal as a temperature read, not a trading signal. Combine it with a long time horizon, a position size you can stomach if it goes against you, and a written plan you wrote before you opened the page.
What the F&G index measures
The Crypto Fear & Greed Index, published by alternative.me, blends six inputs: volatility, market momentum, social media volume, surveys, BTC dominance, and Google Trends. It outputs a single 0–100 score updated daily. We display the latest value and refresh from their public API every 30 minutes.
What our composite adds
The TheWeal composite signal weights the F&G index alongside two breadth measures (the share of top-100 coins up over the trailing 24 hours and 7 days). It is more responsive to short-term shifts than F&G alone, which tends to lag a few days.