The MACD (Moving Average Convergence Divergence) measures the difference between a 12-day and 26-day EMA. The signal line is a 9-day EMA of the MACD. When the MACD crosses the signal line, momentum is shifting.
Buy signal: MACD crosses the signal line from below. Sell signal: crosses from above. Only an actual crossover triggers the signal — not a general above/below relationship.
Confirmed when the MACD itself is above zero (positive overall momentum) or price is above the 20-day EMA — meaning the crossover is occurring in a fundamentally bullish environment.
The MACD crossover is one of the most thoroughly tested signals in technical analysis (Appel, 1979). Meta-studies confirm its performance in trending markets (Brock et al., 1992).
For BTC, 1 buy signals with price change +0.03%/+1.11%/-0.81% after 1h/24h/7d and 0 confirmed buy signals with price change +0.00%/+0.00%/+0.00%. Top 200 cryptos with 460 buy signals with price change +0.22%/+0.73%/-0.60% and 300 confirmed buy signals with price change +0.36%/+0.84%/-0.82%.
For BTC, 2 sell signals with price change -0.04%/+1.80%/+6.43% after 1h/24h/7d and 1 confirmed sell signals with price change +0.19%/+0.00%/+0.00%. Top 200 cryptos with 512 sell signals with price change -0.20%/-0.72%/-2.45% and 432 confirmed sell signals with price change -0.19%/-0.90%/-2.49%.
Following single signal strategy delivers -1.44% performance for BTC and -4.11% for top 200 crypto. Confirmed signal strategy with +0.00% for BTC and -3.64% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
MACD Cross: SELL signal active since 2026-07-28 03:00 UTC, confirmed on 2026-07-28 03:00 UTC. Trigger: prev MACD < prev Signal (329.29 < 350.59); current MACD < current Signal (329.29 < 350.59); No signal because no crossover occurred
MACD Cross: confirmed on 2026-07-28 03:00 UTC. Trigger: MACD=329.29, price=63894.20, 20d EMA=64331.73; no confirmation as no single signal
Describes the general momentum regime: MACD above zero means the short-term average is above the medium-term average — the market has upward momentum. Below zero the opposite applies.
MACD above 0.01 → buy signal (bullish regime). MACD below -0.01 → sell signal. Near zero → neutral (transition phase).
Confirmed when the MACD histogram (the gap between MACD and signal line) is larger today than yesterday — meaning momentum is additionally accelerating.
The zero-line crossing is slower but more reliable than the signal-line crossover. It works well as a regime filter: in a MACD-above-zero environment, buy signals from other indicators should be weighted more heavily.
For BTC, 2 buy signals with price change +0.05%/+0.80%/+2.48% after 1h/24h/7d and 3 confirmed buy signals with price change -0.51%/+0.57%/+1.96%. Top 200 cryptos with 463 buy signals with price change +0.17%/+0.14%/-1.45% and 278 confirmed buy signals with price change +0.06%/-0.83%/-2.72%.
For BTC, 1 sell signals with price change +0.01%/+0.16%/-3.04% after 1h/24h/7d and 1 confirmed sell signals with price change +0.01%/+0.16%/-3.04%. Top 200 cryptos with 32056 sell signals with price change +0.37%/-0.11%/+1.05% and 311 confirmed sell signals with price change -0.17%/+0.05%/+0.46%.
Following single signal strategy delivers +2.09% performance for BTC and -4.11% for top 200 crypto. Confirmed signal strategy with -0.53% for BTC and -3.64% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
MACD Zero Line: BUY signal active since 2026-07-17 11:00 UTC, confirmed on 2026-07-19 03:00 UTC. Trigger: MACD=329.29; thresholds: > 0.01 => Buy, < -0.01 => Sell, otherwise Neutral; result=buy
MACD Zero Line: confirmed on 2026-07-19 03:00 UTC. Trigger: MACD Histogram=-21.30, macd_histogram_prev_1d=-21.30; Buy not confirmed because MACD Histogram <= macd_histogram_prev_1d
The MACD histogram shows the difference between the MACD line and the signal line. When it rises on two consecutive days, bullish momentum is accelerating.
Buy signal: histogram today > yesterday > the day before. Sell signal: histogram today < yesterday < the day before.
Confirmed when price is above the 20-day EMA (buy signal) — the momentum build-up is aligned with the broader trend.
The histogram slope is a sensitive early indicator: it often turns before the MACD line itself does. Alexander Elder popularised histogram divergence as a reliable early warning of trend reversals.
For BTC, 17 buy signals with price change -0.11%/-1.02%/-4.83% after 1h/24h/7d and 10 confirmed buy signals with price change -0.15%/-1.28%/-0.54%. Top 200 cryptos with 2602 buy signals with price change +0.05%/+0.07%/-2.48% and 1255 confirmed buy signals with price change +0.14%/+0.30%/-1.85%.
For BTC, 22 sell signals with price change -0.40%/-0.78%/-3.41% after 1h/24h/7d and 18 confirmed sell signals with price change -0.51%/-0.74%/-3.70%. Top 200 cryptos with 3021 sell signals with price change -0.10%/-0.54%/-2.50% and 2302 confirmed sell signals with price change -0.15%/-0.58%/-2.22%.
Following single signal strategy delivers -10.07% performance for BTC and +1.22% for top 200 crypto. Confirmed signal strategy with -11.79% for BTC and -4.01% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
MACD Histogram Slope: currently neutral as of 2026-07-26 23:00 UTC. Trigger: MACD Histogram=-21.30, prev_1d=-21.30, prev_2d=87.67; No signal because histogram slope is not consistently rising or falling
MACD Histogram Slope: not applicable while signal is neutral.
The RSI (Relative Strength Index) measures how strongly an asset has risen or fallen over the past 14 days — and whether that move is overextended. It moves on a scale from 0 to 100.
RSI below 30 → possible buy signal (oversold). RSI above 70 → possible sell signal (overbought). Between 30 and 70 the signal is neutral.
For a buy signal, rising 24h trading volume confirms genuine buyer interest. For a sell signal, declining volume supports the case for weakness.
RSI extremes provide good contrarian signals in range-bound markets (Wilder, 1978). In strong trends the RSI can stay overbought for extended periods — which is why we always combine it with trend filters.
For BTC, 1 buy signals with price change -0.50%/-5.98%/-11.09% after 1h/24h/7d and 1 confirmed buy signals with price change -0.50%/-5.98%/-11.09%. Top 200 cryptos with 440 buy signals with price change -0.33%/-0.72%/-1.77% and 352 confirmed buy signals with price change -0.33%/-0.68%/-2.51%.
For BTC, 0 sell signals with price change +0.00%/+0.00%/+0.00% after 1h/24h/7d and 0 confirmed sell signals with price change +0.00%/+0.00%/+0.00%. Top 200 cryptos with 301 sell signals with price change +0.53%/+0.74%/-3.53% and 201 confirmed sell signals with price change +0.10%/-0.86%/-3.78%.
Following single signal strategy delivers -10.50% performance for BTC and -4.20% for top 200 crypto. Confirmed signal strategy with -10.50% for BTC and -4.38% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
RSI Level: currently neutral as of 2026-06-11 21:00 UTC. Trigger: RSI=48.43; thresholds: > 70 => Sell, < 30 => Buy, else Neutral; Neutral because RSI is between 30 and 70
RSI Level: not applicable while signal is neutral.
Detects sustained momentum shifts: if the RSI has been mostly below 50 and now stands above 60 for two consecutive days, that is a stronger signal than a single threshold breach.
Buy signal: at least 5 of the last 8 days RSI below 50, now above 60 for two days. Sell signal: at least 5 days above 50, now below 40 for two days.
Confirmed when the current price is additionally above both the 20-day and 50-day EMA (buy) or below both (sell).
Momentum shifts in assets have persistent return effects (Jegadeesh & Titman, 1993). The RSI Range Shift captures these transitions earlier than classic threshold signals.
For BTC, 0 buy signals with price change +0.00%/+0.00%/+0.00% after 1h/24h/7d and 0 confirmed buy signals with price change +0.00%/+0.00%/+0.00%. Top 200 cryptos with 43 buy signals with price change +0.10%/+2.40%/-5.82% and 39 confirmed buy signals with price change +0.12%/+2.72%/-6.05%.
For BTC, 0 sell signals with price change +0.00%/+0.00%/+0.00% after 1h/24h/7d and 0 confirmed sell signals with price change +0.00%/+0.00%/+0.00%. Top 200 cryptos with 40 sell signals with price change -0.54%/-0.12%/+1.28% and 39 confirmed sell signals with price change -0.43%/+0.46%/+0.51%.
Following single signal strategy delivers +0.00% performance for BTC and -4.02% for top 200 crypto. Confirmed signal strategy with +0.00% for BTC and -3.80% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
RSI Range Shift: no signal currently. Trigger: RSI d1=52.26, d2=52.66, d3..d10 below50=1, above50=7; result=no_signal
RSI Range Shift: not applicable while signal is no_signal.
The fastest of the three EMA-crossover strategies: compares the 2-period against the 8-period EMA. Reacts almost immediately to price moves — more an early-warning system for momentum shifts than classic trend-following.
Buy signal: EMA 2 is at or above EMA 8. Sell signal: EMA 2 is below. No neutral in-between state — a tie counts as buy.
Confirmed when the current RSI value is at or above yesterday’s RSI value (buy) or below it (sell) — checks whether short-term momentum points the same way as the EMA crossover.
Very responsive, making it good at catching early trend changes — but also prone to false signals (whipsaws) in sideways markets.
For BTC, 5 buy signals with price change +0.24%/-0.10%/+2.08% after 1h/24h/7d and 4 confirmed buy signals with price change +0.28%/+0.10%/+0.80%. Top 200 cryptos with 644 buy signals with price change +0.20%/+0.07%/-0.36% and 518 confirmed buy signals with price change +0.16%/-0.05%/-0.35%.
For BTC, 5 sell signals with price change -0.04%/+0.58%/+2.81% after 1h/24h/7d and 5 confirmed sell signals with price change -0.04%/+0.58%/+2.81%. Top 200 cryptos with 744 sell signals with price change -0.05%/-0.58%/-0.83% and 643 confirmed sell signals with price change -0.03%/-0.62%/-0.66%.
Following single signal strategy delivers -1.50% performance for BTC and -1.76% for top 200 crypto. Confirmed signal strategy with -4.26% for BTC and -2.01% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
EMA Cross 2/8: SELL signal active since 2026-07-27 23:00 UTC, confirmed on 2026-07-27 23:00 UTC. Trigger: ema_2=63984.35 vs ema_8=64647.08; result=sell
EMA Cross 2/8: confirmed on 2026-07-27 23:00 UTC. Trigger: rsi_value=48.43 vs rsi_value_d1=52.26; result=confirmed
The middle one of the three EMA-crossover strategies: compares the 4-period against the 16-period EMA. Filters out somewhat more noise than the 2/8 variant while staying noticeably faster than classic trend-following indicators.
Buy signal: EMA 4 is at or above EMA 16. Sell signal: EMA 4 is below. No neutral in-between state — a tie counts as buy.
Confirmed when the current RSI value is at or above the RSI value from three days ago (buy) or below it (sell) — the longer lookback is meant to smooth out short-term RSI noise.
A compromise between reaction speed and stability — useful for capturing medium-term momentum shifts without reacting to every minor fluctuation.
For BTC, 1 buy signals with price change +0.12%/+0.62%/+1.42% after 1h/24h/7d and 1 confirmed buy signals with price change +0.12%/+0.62%/+1.42%. Top 200 cryptos with 379 buy signals with price change +0.27%/+0.20%/+0.70% and 289 confirmed buy signals with price change +0.32%/+0.23%/+0.62%.
For BTC, 1 sell signals with price change +0.19%/+0.00%/+0.00% after 1h/24h/7d and 1 confirmed sell signals with price change +0.19%/+0.00%/+0.00%. Top 200 cryptos with 485 sell signals with price change -0.07%/-0.35%/-0.69% and 363 confirmed sell signals with price change -0.16%/-0.49%/-0.68%.
Following single signal strategy delivers +2.40% performance for BTC and -1.48% for top 200 crypto. Confirmed signal strategy with +2.40% for BTC and -1.56% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
EMA Cross 4/16: SELL signal active since 2026-07-28 03:00 UTC, confirmed on 2026-07-28 03:00 UTC. Trigger: ema_4=64237.26 vs ema_16=64450.90; result=sell
EMA Cross 4/16: confirmed on 2026-07-28 03:00 UTC. Trigger: rsi_value=48.43 vs rsi_value_d3=50.29; result=confirmed
The slowest of the three EMA-crossover strategies: compares the 8-period against the 32-period EMA, making it the closest of the three to a classic trend-following crossover system — at the cost of a noticeable lag.
Buy signal: EMA 8 is at or above EMA 32. Sell signal: EMA 8 is below. No neutral in-between state — a tie counts as buy.
Confirmed when the average of the last three RSI values is at or above the average of the RSI values from 8 to 10 days ago (buy) or below it (sell) — a comparison of recent versus older momentum.
Most robust in clearly trending markets over longer periods, but reacts noticeably late to trend changes — part of the move may already have happened before the signal flips.
For BTC, 1 buy signals with price change +0.22%/+1.61%/+2.82% after 1h/24h/7d and 1 confirmed buy signals with price change -0.14%/+0.64%/-0.01%. Top 200 cryptos with 141 buy signals with price change +0.22%/+0.73%/+2.56% and 89 confirmed buy signals with price change +0.07%/+0.63%/+0.43%.
For BTC, 1 sell signals with price change +0.12%/+0.62%/+1.42% after 1h/24h/7d and 1 confirmed sell signals with price change +0.46%/+0.12%/+2.78%. Top 200 cryptos with 282 sell signals with price change +0.05%/+0.13%/-0.58% and 176 confirmed sell signals with price change -0.06%/+0.12%/-0.68%.
Following single signal strategy delivers +1.19% performance for BTC and -1.15% for top 200 crypto. Confirmed signal strategy with -0.54% for BTC and -0.69% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
EMA Cross 8/32: BUY signal active since 2026-07-17 11:00 UTC, confirmed on 2026-07-17 19:00 UTC. Trigger: ema_8=64647.08 vs ema_32=64315.22; result=buy
EMA Cross 8/32: confirmed on 2026-07-17 19:00 UTC. Trigger: avg(rsi,d1,d2)=51.12 vs avg(d8,d9,d10)=55.62; result=not_confirmed
The 20-day EMA (Exponential Moving Average) is the most widely watched short-term trend indicator. It weights recent prices more heavily than older ones, making it more responsive to current market moves.
Price above EMA 20 → buy signal (short-term uptrend). Price below EMA 20 → sell signal. At EMA level → neutral.
Confirmed when the 20-day EMA itself is rising (current value above its own 7-day average). This distinguishes a sustained trend from a brief spike through the average.
The 20-day EMA is widely used in institutional technical analysis (Murphy, 1999; Elder, 1993). It reliably shows which side — buyers or sellers — holds short-term control.
For BTC, 9 buy signals with price change +0.05%/+0.54%/+0.86% after 1h/24h/7d and 9 confirmed buy signals with price change +0.09%/+0.75%/+1.59%. Top 200 cryptos with 1678 buy signals with price change +0.23%/+0.37%/-1.39% and 1237 confirmed buy signals with price change +0.19%/+0.28%/-1.33%.
For BTC, 9 sell signals with price change -0.05%/+0.60%/+0.68% after 1h/24h/7d and 3 confirmed sell signals with price change -0.10%/-0.64%/-1.08%. Top 200 cryptos with 1879 sell signals with price change -0.21%/-0.76%/-1.87% and 1464 confirmed sell signals with price change -0.18%/-0.62%/-1.34%.
Following single signal strategy delivers -4.05% performance for BTC and +2.99% for top 200 crypto. Confirmed signal strategy with +2.01% for BTC and -2.84% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
Price vs EMA 20: SELL signal active since 2026-07-28 03:00 UTC, awaiting confirmation. Trigger: price=63894.20, ema20=64331.73; result=sell
Price vs EMA 20: awaiting confirmation. Trigger: ema20=64331.73, ema20_avg_7d=64255.79; result=not_confirmed
The relationship between price, the 50-day and the 200-day EMA describes the medium- and long-term trend regime of a cryptocurrency.
Price above both EMAs → buy signal (bullish on both timeframes). Price below both → sell signal. Price between the two → neutral.
Confirmed when the 50-day EMA is above the 200-day EMA (Golden Cross) — a classic buy signal historically associated with positive medium-term returns.
The Golden Cross and Death Cross are among the most cited technical signals in finance. Brock, Lakonishok & LeBaron (1992) confirm the predictive power of moving average crossovers for price movements.
For BTC, 0 buy signals with price change +0.00%/+0.00%/+0.00% after 1h/24h/7d and 0 confirmed buy signals with price change +0.00%/+0.00%/+0.00%. Top 200 cryptos with 401 buy signals with price change +0.32%/+1.21%/-1.66% and 235 confirmed buy signals with price change +0.29%/+2.06%/+1.38%.
For BTC, 12 sell signals with price change -0.03%/-0.45%/-2.94% after 1h/24h/7d and 12 confirmed sell signals with price change -0.03%/-0.45%/-2.94%. Top 200 cryptos with 1211 sell signals with price change -0.14%/-0.40%/-1.48% and 1182 confirmed sell signals with price change -0.11%/-0.51%/-2.02%.
Following single signal strategy delivers +0.00% performance for BTC and -3.11% for top 200 crypto. Confirmed signal strategy with +0.00% for BTC and -1.09% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
Price vs EMA 50/200: SELL signal active since 2026-07-27 15:00 UTC, confirmed on 2026-07-27 15:00 UTC. Trigger: price=63894.20, ema50=65002.03, ema200=74112.70; result=sell
Price vs EMA 50/200: confirmed on 2026-07-27 15:00 UTC. Trigger: ema50=65002.03, ema200=74112.70; result=confirmed
Rather than just checking whether price is above a moving average, this indicator asks whether the average itself is rising or falling — a rising EMA is the hallmark of a healthy, intact trend.
Buy signal: both the 20-day and 50-day EMA are pointing upward (current value above their respective averages). Sell signal: both are pointing downward.
Confirmed when price is above the 20-day EMA (buy signal) — price is moving in the direction of the trend rather than fighting against it.
The slope of a moving average is a proxy for trend velocity. A flattening EMA often warns of trend deceleration before price actually crosses below the average, giving us an early heads-up.
For BTC, 1 buy signals with price change -0.13%/-0.01%/+2.13% after 1h/24h/7d and 2 confirmed buy signals with price change -0.13%/-0.01%/+2.13%. Top 200 cryptos with 543 buy signals with price change +0.22%/+0.52%/-0.37% and 520 confirmed buy signals with price change +0.28%/+0.64%/-0.01%.
For BTC, 1 sell signals with price change +0.15%/+0.52%/-16.59% after 1h/24h/7d and 1 confirmed sell signals with price change +0.15%/+0.52%/-16.59%. Top 200 cryptos with 558 sell signals with price change -0.10%/+0.13%/+0.60% and 563 confirmed sell signals with price change -0.07%/+0.15%/+0.52%.
Following single signal strategy delivers -2.35% performance for BTC and -4.50% for top 200 crypto. Confirmed signal strategy with -2.35% for BTC and -4.87% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
EMA Slope: SELL signal active since 2026-05-30 01:00 UTC, confirmed on 2026-05-30 01:00 UTC. Trigger: ema20=64331.73 vs avg7d=64255.79, ema50=65002.03 vs avg30d=65481.31; result=no_signal
EMA Slope: confirmed on 2026-05-30 01:00 UTC. Trigger: price=63894.20, ema20=64331.73; result=n/a
The Galaxy Score from LunarCrush is a composite score from 0 to 100. It combines social activity (likes, shares, comments), the sentiment direction of posts, and price momentum.
Score above 70 → buy signal (above-average social strength). Score below 30 → sell signal. Between 30 and 70 → neutral.
Confirmed when price is additionally above both the 20-day and 50-day EMA. This shows that the positive social energy has technical support — not just speculation without a price foundation.
Social sentiment has leading properties for price movements (Bollen, Mao & Zeng, 2011). In crypto markets the effect is especially pronounced, as community dynamics play a central role in price discovery.
For BTC, 8 buy signals with price change +0.02%/+0.75%/+1.17% after 1h/24h/7d and 2 confirmed buy signals with price change -0.05%/+1.70%/+6.39%. Top 200 cryptos with 4146 buy signals with price change +0.14%/+0.69%/-0.28% and 1467 confirmed buy signals with price change +0.17%/+1.16%/-0.03%.
For BTC, 2 sell signals with price change +0.25%/-1.44%/-4.98% after 1h/24h/7d and 0 confirmed sell signals with price change +0.00%/+0.00%/+0.00%. Top 200 cryptos with 3734 sell signals with price change -0.03%/-0.54%/-0.79% and 2524 confirmed sell signals with price change +0.00%/-0.34%/-0.31%.
Following single signal strategy delivers -14.05% performance for BTC and +5.71% for top 200 crypto. Confirmed signal strategy with -18.12% for BTC and -5.65% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
Galaxy Score Level: BUY signal active since 2026-07-28 23:00 UTC, awaiting confirmation. Trigger: Galaxy Score=70.30; thresholds: > 70 => Buy, < 30 => Sell, else Neutral; Buy signal because Galaxy Score > 70
Galaxy Score Level: awaiting confirmation. Trigger: price=63894.20, 20d EMA=64331.73, 50d EMA=65002.03; Buy not confirmed because price is not above both 20d EMA and 50d EMA
Measures not the absolute score, but whether sentiment momentum has increased or decreased over the past 3 and 7 days. A rising score is often more meaningful than a high but static one.
Buy signal: Galaxy Score rose over both the 3-day and 7-day window. Sell signal: declined over both windows.
Confirmed when the MACD histogram is simultaneously rising (technical confirmation) or 24h social volume exceeds the 7-day average (confirmation by growing activity).
Rates of change are often more informative than absolute levels — this is the core insight of momentum research (Carhart, 1997). This indicator helps us catch emerging narrative shifts before they are fully priced in.
For BTC, 119 buy signals with price change -0.08%/-0.27%/-2.39% after 1h/24h/7d and 90 confirmed buy signals with price change -0.10%/-0.35%/-1.74%. Top 200 cryptos with 17781 buy signals with price change +0.06%/+0.15%/-0.39% and 11170 confirmed buy signals with price change +0.06%/+0.15%/-0.43%.
For BTC, 128 sell signals with price change -0.02%/-0.51%/-1.85% after 1h/24h/7d and 109 confirmed sell signals with price change -0.02%/-0.39%/-1.63%. Top 200 cryptos with 19483 sell signals with price change -0.01%/-0.38%/-0.86% and 14023 confirmed sell signals with price change -0.02%/-0.36%/-0.58%.
Following single signal strategy delivers +4.88% performance for BTC and +20.44% for top 200 crypto. Confirmed signal strategy with -7.52% for BTC and +10.45% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
Galaxy Score Change: BUY signal active since 2026-07-28 23:00 UTC, awaiting confirmation. Trigger: delta_galaxy_3d=1.40, delta_galaxy_7d=10.20; Buy signal because delta Galaxy Score 3D > 0 and delta Galaxy Score 7D > 0
Galaxy Score Change: awaiting confirmation. Trigger: MACD Histogram=-21.30, prev_1d=-21.30, prev_2d=87.67, social_volume_24h=105144.00, social_volume_avg_7d=123635.00; Buy not confirmed because MACD Histogram is not rising and social volume is not increasing
Detects exceptional single-day jumps in the Galaxy Score. A one-day move of more than 10 points is statistically rare and often tied to news events, exchange listings, or viral social moments.
One-day rise above +10 points → buy signal. Sell signal fires when the Galaxy Score has cumulatively dropped more than 10 points below the level recorded at the last buy signal.
Confirmed only when price has reacted positively (24h price increase) and trading volume is at least 20% above the 7-day average. Without a price reaction, a score spike may be a false alarm.
Sudden attention spikes can be early warnings of price movements. Volume and price confirmation are essential to distinguish genuine interest from short-lived hype.
For BTC, 11 buy signals with price change -0.03%/-0.48%/-0.28% after 1h/24h/7d and 6 confirmed buy signals with price change -0.30%/-0.15%/+0.55%. Top 200 cryptos with 6420 buy signals with price change +0.02%/+0.17%/-0.27% and 1500 confirmed buy signals with price change +0.28%/+2.19%/+1.72%.
For BTC, 10 sell signals with price change +0.33%/+0.03%/-0.37% after 1h/24h/7d and 3 confirmed sell signals with price change +0.13%/+0.11%/+0.58%. Top 200 cryptos with 6269 sell signals with price change -0.01%/-0.37%/-0.86% and 1033 confirmed sell signals with price change -0.14%/-0.90%/-1.74%.
Following single signal strategy delivers -20.16% performance for BTC and +4.80% for top 200 crypto. Confirmed signal strategy with -5.60% for BTC and +1.11% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
Galaxy Score Spike: BUY signal active since 2026-05-17 09:00 UTC, confirmed on 2026-06-05 05:00 UTC. Trigger: delta_galaxy_1d=15.10, galaxy_score=70.30, buy_ref=none; result=buy
Galaxy Score Spike: confirmed on 2026-06-05 05:00 UTC. Trigger: pct24h=1.17, volume_24h=23564975096.69, volume_24h_avg_7d=22832455000.84, volumeSpike=false; result=not_confirmed
The Sentiment Score measures directly how positive or negative social media sentiment is toward a cryptocurrency — on a scale of 0 to 100. It is a pure sentiment gauge with no market data mixed in.
Sentiment above 70 → buy signal (optimistic community). Caution: if price has simultaneously risen sharply across all timeframes, the signal flips to a hype warning. Sentiment below 30 → sell signal.
Confirmed when price is above the 20-day and 50-day EMA. A hype warning is additionally confirmed by RSI above 75 — indicating technical overextension.
Social media sentiment has demonstrable leading properties for crypto prices (Kristoufek, 2013; Mai et al., 2018). The hype warning is based on research showing sentiment extremes as contrarian signals.
For BTC, 70 buy signals with price change +0.01%/0.00%/-2.34% after 1h/24h/7d and 15 confirmed buy signals with price change -0.08%/+0.15%/+0.60%. Top 200 cryptos with 9901 buy signals with price change +0.08%/+0.04%/-0.48% and 2084 confirmed buy signals with price change +0.13%/+0.44%/+0.59%.
For BTC, 64 sell signals with price change +0.00%/-0.09%/-3.08% after 1h/24h/7d and 44 confirmed sell signals with price change +0.05%/+0.23%/-3.55%. Top 200 cryptos with 9361 sell signals with price change -0.04%/-0.71%/-1.32% and 7205 confirmed sell signals with price change -0.04%/-0.61%/-1.41%.
Following single signal strategy delivers +24.31% performance for BTC and +29.25% for top 200 crypto. Confirmed signal strategy with -3.55% for BTC and -2.14% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
Sentiment Score Level: BUY signal active since 2026-07-28 23:00 UTC, awaiting confirmation. Trigger: sentiment=75.00, pct1h=0.37, pct24h=1.17, pct7d=-3.60, hypeUp=false, hypeDown=false; result=buy
Sentiment Score Level: awaiting confirmation. Trigger: price=63894.20, ema20=64331.73, ema50=65002.03, rsi=48.43, pct1h=0.37, pct24h=1.17; result=not_confirmed
Measures whether market sentiment has improved or deteriorated over the past 3 and 7 days — regardless of the current level. A sentiment moving from 50 to 65 is often more telling than a stable 65.
Buy signal: Sentiment Score rose over both the 3-day and 7-day window. Sell signal: declined over both. The signal is only active when both timeframes agree.
Confirmed by a positive price reaction (24h price gain) or growing social volume (7-day vs. 30-day average). Both show that the sentiment improvement is accompanied by genuine market activity.
Sentiment shifts are often observable before price changes. Combining short- and medium-term deltas filters out daily noise and focuses on sustained sentiment trends.
For BTC, 41 buy signals with price change -0.07%/-0.14%/-0.62% after 1h/24h/7d and 42 confirmed buy signals with price change +0.01%/0.00%/-0.59%. Top 200 cryptos with 5509 buy signals with price change +0.01%/+0.02%/-0.57% and 4599 confirmed buy signals with price change +0.06%/+0.42%/-0.36%.
For BTC, 41 sell signals with price change -0.04%/-0.65%/-1.44% after 1h/24h/7d and 34 confirmed sell signals with price change -0.02%/-0.72%/-1.53%. Top 200 cryptos with 5099 sell signals with price change -0.02%/-0.05%/-0.49% and 4759 confirmed sell signals with price change -0.05%/-0.41%/-0.78%.
Following single signal strategy delivers -1.80% performance for BTC and -4.97% for top 200 crypto. Confirmed signal strategy with +4.09% for BTC and +5.90% for top 200 crypto. Buy and Hold strategy has -15.49% for BTC and +28.28% for top 200 crypto.
Sentiment Score Change: BUY signal active since 2026-07-28 23:00 UTC, confirmed on 2026-07-28 23:00 UTC. Trigger: delta_sentiment_3d=5.00, delta_sentiment_7d=2.00; result=buy
Sentiment Score Change: confirmed on 2026-07-28 23:00 UTC. Trigger: pct24h=1.17, social_volume_factor_7d_30d=0.86; result=confirmed
-
↑
BTC - Sentiment Score Change left neutral and started a BUY signal. Confirmed simultaneously. Trigger: delta_sentiment_3d=4.00, delta_sentiment_7d=1.00; result=buy Confirmation trigger: pct24h=0.40, social_volume_factor_7d_30d=0.86; result=confirmed
-
↑
BTC - Galaxy Score Change left neutral and started a BUY signal. Confirmation is still pending. Trigger: delta_galaxy_3d=1.40, delta_galaxy_7d=10.20; Buy signal because delta Galaxy Score 3D > 0 and delta Galaxy Score 7D > 0
-
↑
BTC - Galaxy Score Level left neutral and started a BUY signal. Confirmation is still pending. Trigger: Galaxy Score=70.30; thresholds: > 70 => Buy, < 30 => Sell, else Neutral; Buy signal because Galaxy Score > 70
-
↑
BTC - Sentiment Score Level flipped from SELL to BUY. Confirmation is still pending. Trigger: sentiment=74.00, pct1h=0.20, pct24h=0.22, pct7d=-3.97, hypeUp=false, hypeDown=false; result=buy
-
—
BTC - Galaxy Score Change left BUY territory and is now neutral. No trade trigger. Trigger: delta_galaxy_3d=-1.70, delta_galaxy_7d=3.90; Neutral because Galaxy Score deltas are mixed or missing
-
↑
BTC - Galaxy Score Change left neutral and started a BUY signal. Confirmation is still pending. Trigger: delta_galaxy_3d=8.20, delta_galaxy_7d=3.90; Buy signal because delta Galaxy Score 3D > 0 and delta Galaxy Score 7D > 0
-
—
BTC - Sentiment Score Change left SELL territory and is now neutral. No trade trigger. Trigger: delta_sentiment_3d=-2.00, delta_sentiment_7d=2.00; result=neutral
-
—
BTC - Galaxy Score Change left BUY territory and is now neutral. No trade trigger. Trigger: delta_galaxy_3d=2.70, delta_galaxy_7d=-6.70; Neutral because Galaxy Score deltas are mixed or missing
-
↑
BTC - Galaxy Score Change left neutral and started a BUY signal. Confirmation is still pending. Trigger: delta_galaxy_3d=14.40, delta_galaxy_7d=3.70; Buy signal because delta Galaxy Score 3D > 0 and delta Galaxy Score 7D > 0
-
↓
BTC - EMA Cross 4/16 flipped from BUY to SELL. Confirmed simultaneously. Trigger: ema_4=63983.98 vs ema_16=64450.90; result=sell Confirmation trigger: rsi_value=45.78 vs rsi_value_d3=50.29; result=confirmed
-
↓
BTC - Sentiment Score Level: the SELL signal was confirmed. Confirmation trigger: price=63261.00, ema20=64331.73, ema50=65002.03, rsi=45.78, pct1h=0.19, pct24h=-3.01; result=confirmed Signal context: sentiment=77.00, pct1h=0.19, pct24h=-3.01, pct7d=-3.46, hypeUp=true, hypeDown=false; result=sell
-
↓
BTC - Price vs EMA 20 flipped from BUY to SELL. Confirmation is still pending. Trigger: price=63261.00, ema20=64331.73; result=sell
-
↓
BTC - MACD Cross flipped from BUY to SELL. Confirmed simultaneously. Trigger: prev MACD > prev Signal (443.58 > 355.91); current MACD < current Signal (329.29 < 350.59); Sell signal because relation changed from prev MACD >= prev Signal to current MACD < current Signal Confirmation trigger: MACD=329.29, price=63261.00, 20d EMA=64331.73; Sell confirmed as price < 20d EMA
-
↓
BTC - Sentiment Score Level flipped from BUY to SELL. Confirmation is still pending. Trigger: sentiment=77.00, pct1h=-0.29, pct24h=-2.32, pct7d=-3.06, hypeUp=true, hypeDown=false; result=sell
-
↓
BTC - EMA Cross 2/8 flipped from BUY to SELL. Confirmed simultaneously. Trigger: ema_2=64884.52 vs ema_8=64911.73; result=sell Confirmation trigger: rsi_value=52.26 vs rsi_value_d1=52.66; result=confirmed
-
—
BTC - Galaxy Score Change left SELL territory and is now neutral. No trade trigger. Trigger: delta_galaxy_3d=6.90, delta_galaxy_7d=-7.00; Neutral because Galaxy Score deltas are mixed or missing
-
↑
BTC - Sentiment Score Level flipped from SELL to BUY. Confirmation is still pending. Trigger: sentiment=77.00, pct1h=0.24, pct24h=0.44, pct7d=-0.90, hypeUp=false, hypeDown=false; result=buy
-
↓
BTC - Sentiment Score Level flipped from BUY to SELL. Confirmation is still pending. Trigger: sentiment=77.00, pct1h=-0.10, pct24h=-0.29, pct7d=-1.52, hypeUp=true, hypeDown=false; result=sell
-
↓
BTC - Price vs EMA 50/200 left neutral and started a SELL signal. Confirmed simultaneously. Trigger: price=64922.50, ema50=65054.31, ema200=74119.17; result=sell Confirmation trigger: ema50=65054.31, ema200=74119.17; result=confirmed
-
↓
BTC - Galaxy Score Change flipped from BUY to SELL. Confirmed simultaneously. Trigger: delta_galaxy_3d=-5.60, delta_galaxy_7d=-15.60; Sell signal because delta Galaxy Score 3D < 0 and delta Galaxy Score 7D < 0 Confirmation trigger: MACD Histogram=87.67, prev_1d=80.57, prev_2d=163.24, social_volume_24h=97632.00, social_volume_avg_7d=124072.00; Sell confirmed because social_volume_24h < social_volume_avg_7d
-
↑
BTC - Sentiment Score Level: the BUY signal was confirmed. Confirmation trigger: price=65385.50, ema20=64396.03, ema50=65054.31, rsi=55.15, pct1h=-0.28, pct24h=1.37; result=confirmed Signal context: sentiment=76.00, pct1h=-0.28, pct24h=1.37, pct7d=1.54, hypeUp=false, hypeDown=true; result=buy
-
—
BTC - Price vs EMA 50/200 left SELL territory and is now neutral. No trade trigger. Trigger: price=65385.50, ema50=65054.31, ema200=74119.17; result=neutral
-
↓
BTC - Sentiment Score Change left neutral and started a SELL signal. Confirmed simultaneously. Trigger: delta_sentiment_3d=-2.00, delta_sentiment_7d=-3.00; result=sell Confirmation trigger: pct24h=1.19, social_volume_factor_7d_30d=0.75; result=confirmed
-
↑
BTC - EMA Cross 2/8 flipped from SELL to BUY. Confirmed simultaneously. Trigger: ema_2=65012.99 vs ema_8=64911.73; result=buy Confirmation trigger: rsi_value=53.18 vs rsi_value_d1=52.66; result=confirmed
-
—
BTC - Sentiment Score Change left SELL territory and is now neutral. No trade trigger. Trigger: delta_sentiment_3d=-1.00, delta_sentiment_7d=0.00; result=neutral
-
↑
BTC - Galaxy Score Change left neutral and started a BUY signal. Confirmation is still pending. Trigger: delta_galaxy_3d=9.90, delta_galaxy_7d=9.30; Buy signal because delta Galaxy Score 3D > 0 and delta Galaxy Score 7D > 0
-
—
BTC - Galaxy Score Change left BUY territory and is now neutral. No trade trigger. Trigger: delta_galaxy_3d=17.00, delta_galaxy_7d=-1.80; Neutral because Galaxy Score deltas are mixed or missing
-
↑
BTC - Galaxy Score Change left neutral and started a BUY signal. Confirmation is still pending. Trigger: delta_galaxy_3d=17.00, delta_galaxy_7d=8.80; Buy signal because delta Galaxy Score 3D > 0 and delta Galaxy Score 7D > 0
-
—
BTC - MACD Histogram Slope left SELL territory and is now neutral. No trade trigger. Trigger: MACD Histogram=80.57, prev_1d=80.57, prev_2d=163.24; No signal because histogram slope is not consistently rising or falling
-
—
BTC - Galaxy Score Change left SELL territory and is now neutral. No trade trigger. Trigger: delta_galaxy_3d=-18.40, delta_galaxy_7d=3.90; Neutral because Galaxy Score deltas are mixed or missing
-
↓
BTC - Galaxy Score Change flipped from BUY to SELL. Confirmed simultaneously. Trigger: delta_galaxy_3d=-8.90, delta_galaxy_7d=-6.80; Sell signal because delta Galaxy Score 3D < 0 and delta Galaxy Score 7D < 0 Confirmation trigger: MACD Histogram=80.57, prev_1d=163.24, prev_2d=299.48, social_volume_24h=102198.00, social_volume_avg_7d=126190.00; Sell confirmed because MACD Histogram is falling over 3 observations
-
↑
BTC - Galaxy Score Change left neutral and started a BUY signal. Confirmation is still pending. Trigger: delta_galaxy_3d=7.10, delta_galaxy_7d=19.90; Buy signal because delta Galaxy Score 3D > 0 and delta Galaxy Score 7D > 0
-
—
BTC - Galaxy Score Change left BUY territory and is now neutral. No trade trigger. Trigger: delta_galaxy_3d=-7.20, delta_galaxy_7d=5.60; Neutral because Galaxy Score deltas are mixed or missing
-
↑
BTC - Galaxy Score Change left neutral and started a BUY signal. Confirmation is still pending. Trigger: delta_galaxy_3d=20.70, delta_galaxy_7d=7.20; Buy signal because delta Galaxy Score 3D > 0 and delta Galaxy Score 7D > 0
-
—
BTC - Galaxy Score Change left BUY territory and is now neutral. No trade trigger. Trigger: delta_galaxy_3d=20.70, delta_galaxy_7d=-5.40; Neutral because Galaxy Score deltas are mixed or missing
-
↑
BTC - Sentiment Score Level left neutral and started a BUY signal. Confirmation is still pending. Trigger: sentiment=74.00, pct1h=-0.16, pct24h=0.62, pct7d=-0.52, hypeUp=false, hypeDown=false; result=buy
-
↑
BTC - Price vs EMA 20 flipped from SELL to BUY. Confirmed simultaneously. Trigger: price=64445.80, ema20=64292.97; result=buy Confirmation trigger: ema20=64292.97, ema20_avg_7d=63983.94; result=confirmed
-
↓
BTC - MACD Histogram Slope left neutral and started a SELL signal. Confirmation is still pending. Trigger: MACD Histogram=80.57, prev_1d=163.24, prev_2d=299.48; Sell signal because MACD Histogram < macd_histogram_prev_1d and macd_histogram_prev_1d < macd_histogram_prev_2d
-
—
BTC - Sentiment Score Level left BUY territory and is now neutral. No trade trigger. Trigger: sentiment=70.00, pct1h=0.11, pct24h=0.78, pct7d=-0.51, hypeUp=false, hypeDown=false; result=neutral
-
↑
BTC - Galaxy Score Change left neutral and started a BUY signal. Confirmation is still pending. Trigger: delta_galaxy_3d=22.00, delta_galaxy_7d=2.20; Buy signal because delta Galaxy Score 3D > 0 and delta Galaxy Score 7D > 0
-
—
BTC - MACD Histogram Slope left SELL territory and is now neutral. No trade trigger. Trigger: MACD Histogram=163.24, prev_1d=163.24, prev_2d=299.48; No signal because histogram slope is not consistently rising or falling
-
↓
BTC - Sentiment Score Change left neutral and started a SELL signal. Confirmed simultaneously. Trigger: delta_sentiment_3d=-2.00, delta_sentiment_7d=-2.00; result=sell Confirmation trigger: pct24h=0.33, social_volume_factor_7d_30d=0.83; result=confirmed
-
—
BTC - Sentiment Score Change left SELL territory and is now neutral. No trade trigger. Trigger: delta_sentiment_3d=-2.00, delta_sentiment_7d=0.00; result=neutral
-
↑
BTC - Sentiment Score Level flipped from SELL to BUY. Confirmation is still pending. Trigger: sentiment=77.00, pct1h=-0.05, pct24h=0.29, pct7d=-0.29, hypeUp=false, hypeDown=false; result=buy
-
↓
BTC - Sentiment Score Level flipped from BUY to SELL. Confirmed simultaneously. Trigger: sentiment=77.00, pct1h=0.26, pct24h=0.23, pct7d=-0.18, hypeUp=true, hypeDown=false; result=sell Confirmation trigger: price=64099.10, ema20=64288.22, ema50=65069.88, rsi=49.51, pct1h=0.26, pct24h=0.23; result=confirmed
-
↓
BTC - Sentiment Score Change left neutral and started a SELL signal. Confirmed simultaneously. Trigger: delta_sentiment_3d=-2.00, delta_sentiment_7d=-1.00; result=sell Confirmation trigger: pct24h=0.33, social_volume_factor_7d_30d=0.95; result=confirmed
-
—
BTC - Galaxy Score Change left BUY territory and is now neutral. No trade trigger. Trigger: delta_galaxy_3d=6.90, delta_galaxy_7d=-1.50; Neutral because Galaxy Score deltas are mixed or missing
-
↑
BTC - Galaxy Score Change left neutral and started a BUY signal. Confirmation is still pending. Trigger: delta_galaxy_3d=15.90, delta_galaxy_7d=7.50; Buy signal because delta Galaxy Score 3D > 0 and delta Galaxy Score 7D > 0
-
—
BTC - Galaxy Score Change left SELL territory and is now neutral. No trade trigger. Trigger: delta_galaxy_3d=5.40, delta_galaxy_7d=-3.00; Neutral because Galaxy Score deltas are mixed or missing
-
—
BTC - Sentiment Score Change left SELL territory and is now neutral. No trade trigger. Trigger: delta_sentiment_3d=4.00, delta_sentiment_7d=-1.00; result=neutral