โš™๏ธ Methodology

How we translate live cryptocurrency market data into a simple, accurate weather forecast โ€” with full transparency on every indicator, weight, and scoring rule.

๐Ÿ“ก Data Sources โš™๏ธ Methodology

How the Crypto Weather Forecast Works

CryptoMarketForecast uses a two-tier calculation system โ€” one formula for the overall market weather shown in the hero section, and a separate five-indicator formula for each individual cryptocurrency. Both systems convert raw market data into a score from 0โ€“100, which maps to one of four weather conditions: โ˜€๏ธ Sunny, โ›… Partly Cloudy, โ˜๏ธ Cloudy, or ๐ŸŒง๏ธ Rainy.


๐ŸŒ Overall Market Weather

The market-wide forecast shown at the top of the homepage is calculated using three key indicators. Each is scored on a 0โ€“100 scale and combined using the following weights:

Combined Score = (Fear & Greed ร— 0.40) + (Avg RSI Score ร— 0.35) + (Avg 24H Change Score ร— 0.25)
๐Ÿ˜ฐ Fear & Greed Index 40% Weight CoinMarketCap

The dominant market psychology indicator, scoring 0โ€“100 directly. A score of 0 represents Extreme Fear (maximum bearish sentiment), while 100 represents Extreme Greed (maximum bullish sentiment). Carries the highest weight as the most recognised and widely followed sentiment gauge in the cryptocurrency market.

๐Ÿ“ˆ Average Crypto RSI (14D) 35% Weight Binance

The average Relative Strength Index across all tracked coins, calculated from 14-day candlestick data. Rather than relying on Bitcoin's RSI alone, we average across the top coins to capture the true breadth of market momentum. The RSI is converted to a 0โ€“100 score โ€” a lower RSI (oversold territory) scores higher, reflecting bullish reversal potential.

RSI < 20 โ†’ Score 95  |  RSI 20โ€“29 โ†’ 80  |  RSI 30โ€“44 โ†’ 65  |  RSI 45โ€“54 โ†’ 50
RSI 55โ€“64 โ†’ 40  |  RSI 65โ€“69 โ†’ 30  |  RSI 70โ€“79 โ†’ 20  |  RSI โ‰ฅ 80 โ†’ 10
๐Ÿ’น Average 24H Price Change 25% Weight CoinGecko

The average 24-hour percentage price change across all tracked coins. Strong gains push the forecast toward Sunny; significant losses push toward Rainy. Converted to a 0โ€“100 score using the following bands:

โ‰ฅ +10% โ†’ Score 90  |  +5% to +9.9% โ†’ 75  |  +2% to +4.9% โ†’ 60  |  0% to +1.9% โ†’ 50
-2% to -0.1% โ†’ 40  |  -5% to -2.1% โ†’ 30  |  -10% to -5.1% โ†’ 15  |  < -10% โ†’ 5

Weather Thresholds

Combined Score / Override ConditionWeatherMarket State
Above 65 — or RSI >70 & price gain >5%โ˜€๏ธ SunnyStrong bullish momentum
46 โ€“ 65โ›… Partly CloudyNeutral โ€” cautious optimism
26 โ€“ 45 — or price drop >5% or RSI <35โ˜๏ธ CloudyBearish โ€” elevated uncertainty
0 โ€“ 25 — or price drop >10% or RSI <20๐ŸŒง๏ธ RainyExtreme Fear โ€” high selling pressure

๐Ÿช™ Individual Coin Weather

Each coin's weather forecast uses five equally weighted indicators (20% each), producing a combined score from 0โ€“100. This multi-factor approach prevents any single volatile metric from distorting the result.

Coin Score = (Fear & Greed ร— 0.20) + (RSI Score ร— 0.20) + (Sentiment ร— 0.20) + (24H Change Score ร— 0.20) + (EMA Score ร— 0.20)
๐Ÿ˜ฐ Market Fear & Greed Index 20% Weight CoinMarketCap

The global sentiment score from CoinMarketCap, applied equally to all coins. A high score signals the market is in risk-on mode, contributing positively to individual coin forecasts. A low score (Extreme Fear) suppresses scores across the board, reflecting unfavourable market conditions for all assets.

๐Ÿ“ˆ RSI โ€” Relative Strength Index (14D) 20% Weight Binance

The coin's individual 14-day RSI calculated from Binance candlestick data. In our model, a lower RSI signals more bullish potential โ€” oversold conditions (RSI below 30) represent a buying opportunity, while an RSI above 70 indicates the coin may be overbought and due for a correction.

๐Ÿ’ฌ Community Sentiment 20% Weight CoinGecko

The percentage of community members who are bullish on the coin, sourced from CoinGecko's sentiment API. This crowd-sourced signal reflects the real-time mood of retail crypto investors. A sentiment score above 70% is strongly bullish; below 40% indicates bearish community outlook.

๐Ÿ’น 24H Price Change 20% Weight CoinGecko

Short-term price momentum scored using the same bands as the market formula. Gains above +10% score highest (90); drops exceeding -10% score lowest (5). This indicator ensures the coin's actual recent performance directly influences its weather, not just sentiment signals.

๐Ÿ“‰ EMA Crossover Signal 20% Weight Binance

The EMA-20 / EMA-50 crossover calculated from daily Binance candlestick data. When the 20-day Exponential Moving Average crosses above the 50-day EMA it signals an emerging bullish trend; a cross below indicates bearish momentum. Scored from 0โ€“100: Strong Buy (90), Buy (70), Neutral (50), Sell (30), Strong Sell (10).

โšก Override Rules for Individual Coins

In extreme conditions, the combined coin score may be overridden to better reflect real-world market dynamics:

๐ŸŒง๏ธ

Forced Rainy: Applied when a coin drops โ‰ฅ7% with a sell signal present, drops โ‰ฅ10% outright, or drops โ‰ฅ5% with both low community sentiment and a sell signal.

โ˜€๏ธ

Forced Sunny: Applied when a coin gains โ‰ฅ10% with a confirmed buy signal.

๐ŸŒง๏ธ

Extreme Fear Cap: During Extreme Fear (F&G below 25), non-stablecoin coins are capped at Cloudy unless price gains are exceptional.

โ˜€๏ธ

Extreme Greed Floor: During Extreme Greed (F&G above 75), coins are floored at Partly Cloudy unless experiencing significant losses.


๐Ÿ“Š Market Signal Indicators

The accordion signal bar below the market stats shows four live market indicators at a glance. Here is how each is calculated:

Fear & Greed Index

Sourced directly from CoinMarketCap. Published daily. Values: 0โ€“24 Extreme Fear, 25โ€“49 Fear, 50โ€“74 Greed, 75โ€“100 Extreme Greed. Displayed in the corresponding colour โ€” red, orange, yellow-green, or green.

Average Crypto RSI

The mean RSI value across all 12 tracked coins, calculated server-side from Binance 14-day candlestick data. Displayed with per-coin breakdown in the expanded panel. Colour-coded: green (RSI <50 โ€” oversold/neutral), yellow (RSI 50โ€“70), red (RSI >70 โ€” overbought).

Buy / Sell Pressure

Derived from CoinGecko's community sentiment API โ€” the average percentage of users bullish across all tracked coins. Values above 60% are displayed green (Bullish); below 40% are red (Bearish); in between are neutral.

Bull / Bear Signal

Based on the EMA-20 / EMA-50 crossover signal averaged across tracked coins. When the majority of coins show a bullish EMA crossover the signal reads Bull Market (green); when the majority show bearish crossovers it reads Bear Market (red).

See where this data comes from

Learn about the five data providers that power our forecast โ€” and what each one contributes.

๐Ÿ“ก View Data Sources โ†’