Crypto methodology
How Crypto Mood IndexX is calculated
Crypto Mood IndexX measures global crypto-market sentiment on a 0-100 scale. Methodology version crypto-mood-v1.0 is the production-candidate methodology effective July 20, 2026.
What it measures
It combines Bitcoin trend, eligible top-100 breadth and Bitcoin realised volatility into one global market-condition model.
What it does not measure
It does not predict returns, recommend tokens, connect wallets, execute trades, custody assets, rank sponsored coins or provide personalised advice.
Formula
Crypto Mood Score = 35% BTC Momentum + 40% Eligible Top-100 Breadth + 25% BTC Volatility
Components
- BTC momentum, 35%: BTC/USD completed daily closes versus 20-, 50- and 200-day moving averages plus Wilder RSI(14). Extremely overbought RSI alone cannot produce a maximum score.
- Eligible top-100 breadth, 40%: eligible top-100 assets with positive provider-supplied 24-hour, 7-day and 30-day returns from the same CoinGecko market snapshot. Internal weighting is 30% 24-hour participation, 45% 7-day participation and 25% 30-day participation.
- BTC volatility, 25%: annualised realised volatility from completed BTC/USD daily returns, compared with a trailing percentile and reversed so unusually high volatility lowers the score.
Additional signals being observed
Volume Strength and Risk Appetite are retained as contextual indicators but have 0% weight in crypto-mood-v1.0. They do not affect the current score.
- Volume Strength: volume baseline accumulating - not included in the Crypto Mood score. A public 0-100 score requires at least 30 valid daily observations for the short baseline, 90 valid daily observations for the full baseline, coverage validation and separate approval.
- Risk Appetite: BTC-dominance trend history is accumulating. A public 0-100 score requires sufficient date-consistent dominance history, approved trend logic and coverage validation.
Universe construction
The production universe starts with top-100 crypto assets by market capitalisation from CoinGecko and excludes stablecoins, wrapped duplicates, obvious synthetic representations and assets lacking basic liquidity or market-cap data. The eligible universe is frozen for each daily snapshot for reproducibility. Intentionally excluded assets are reported separately from missing data. Valid breadth requires at least 90% eligible-universe coverage for 24-hour, 7-day and 30-day return fields.
Normalisation
Every scored component uses deterministic thresholds or percentile windows, clamps results to 0-100 and validates that weights total 100%. Identical inputs produce identical outputs. Methodology version: crypto-mood-v1.0.
Hourly calculation and daily snapshots
The prepared pipeline is designed to collect essential market snapshots hourly, refresh cached BTC history daily and create one immutable v1.0 daily score snapshot at 00:00 UTC after approval. Daily aggregate eligible volume, BTC dominance and eligible-universe records accumulate prospectively for context.
Missing, partial and stale data
Valid status requires complete BTC Momentum, eligible Top-100 Breadth and BTC Volatility inputs using compatible cutoffs, no stale inputs, no demonstration data, 90% breadth coverage and v1.0 weight reconciliation. Contextual Volume Strength and Risk Appetite gaps do not block a v1.0 score because they are outside the formula. A partial calculation must not be published as valid; the last valid score should be preserved when an update fails.
Historical revisions
Published daily v1.0 snapshots are immutable and are not rewritten after future methodology changes. Any future scoring change must create a new methodology version rather than silently changing crypto-mood-v1.0.
History accumulation
Official v1.0 history begins prospectively. The site does not reconstruct historical v1.0 scores from incomplete inputs and does not join demonstration history to real production history. One-day direction requires two valid v1.0 snapshots, seven-day direction requires eight appropriate daily snapshots and 30-day direction requires 31 appropriate daily snapshots.
Future revisions
Volume Strength or Risk Appetite may be reconsidered only after sufficient prospective history, approved formulas and coverage validation are available. Any such change must be released as a new methodology version.
Data sources and attribution
CoinGecko API is the intended primary provider. Webpages are not scraped. Binance public market-data endpoints may be used only as optional secondary validation, not as a replacement global source.
Limitations
Crypto trades continuously, liquidity can fragment across venues, and stablecoin, wrapped-token and synthetic-asset classification may require ongoing review. The model does not claim predictive certainty.
Disclaimer
Crypto Mood IndexX provides general crypto-market analytics for educational purposes. It does not provide investment advice, personalised recommendations, price predictions, execution, custody or exchange services. Crypto assets are highly volatile and may result in substantial or complete loss.