btc.london Score
Composite Bitcoin market intelligence index, 0–100
Current Score
53
☁️ Overcast
Refreshes every hour · Data sources: CoinGecko, alternative.me, Reddit, Claude AI
How the Score is Calculated
The btc.london Score is a composite 0–100 market intelligence index combining four independent data sources into a single reading of Bitcoin market conditions.
News Sentiment — 40% weight
Claude Sonnet semantically analyses the most recent 20–30 news articles per refresh cycle. Each article is weighted by its source credibility score (0.55–1.0 scale based on editorial independence and fact-checking standards). A Reuters article is weighted twice as heavily as a Bitcoin Magazine piece on the same event. The weighted sentiment score is then mapped to a 0–100 contribution.
Social Signals — 25% weight
Three social data sources are blended: the alternative.me Fear & Greed Index (50% of this component) — itself a composite of volatility, momentum, social media volume, BTC dominance, and Google Trends; CoinGecko community sentiment votes (30%); and Claude Haiku semantic analysis of r/Bitcoin and r/CryptoCurrency Reddit posts (20%).
Volatility — 20% weight
The 24-hour BTC price change percentage from CoinGecko is normalised to a 0–100 score. Large upward moves contribute high scores; sharp declines contribute low scores.
BTC Dominance — 15% weight
Bitcoin's market dominance percentage (from CoinGecko) is clamped to the 35–70% range and mapped linearly to a 10–90 score. Higher dominance indicates capital consolidation into Bitcoin, which correlates with more cautious market conditions.
Weather Labels
- 🌨 Blizzard (0–24): Extreme bearish conditions across all signals
- 🌧 Rainy (25–39): Bearish sentiment dominates
- ☁️ Overcast (40–59): Neutral — mixed or inconclusive signals
- ☀️ Sunny (60–74): Bullish sentiment building across signals
- 🔥 Blazing (75–100): Strong bullish conditions across all four components
Data sources: CoinGecko API, alternative.me Fear & Greed Index, Reddit RSS, Anthropic Claude API. Score is for informational purposes only and does not constitute investment advice.