Methodology – How the Signals Are Calculated

CryptoPriceSignal is fully automated. Once per day, shortly after the 00:00 UTC candle closes, a script downloads the complete daily price history of the 100 largest cryptocurrencies by market capitalisation (excluding stablecoins and wrapped tokens) from Binance, recomputes every indicator and rewrites every page on this site. No human edits, opinions or predictions are involved.

Universe

Coin ranking comes from CoinGecko. A coin is included when it is inside the top ranks, is not a stablecoin or wrapped/bridged asset, and has a USDT spot market on Binance (needed for a consistent daily price history). Newly listed coins appear with limited history and some indicators are marked as not available until 200 days of data exist.

The four signals

Daily – Supertrend (10, 3) + SMA 200

BUY when the Supertrend indicator (ATR period 10, multiplier 3) is bullish and the close is above the 200-day simple moving average. HOLD when Supertrend is bullish but price is below the SMA 200. SELL when Supertrend is bearish.

Weekly – Donchian 20 / 10

BUY on a close above the highest close of the previous 20 days; SELL on a close below the lowest close of the previous 10 days.

Monthly – Donchian 55 / 20

BUY on a close above the highest close of the previous 55 days; SELL on a close below the lowest close of the previous 20 days.

Yearly – Rising SMA 200

ACCUMULATE when the close is above the 200-day SMA and the SMA is higher than 20 days earlier; CASH otherwise.

Trend signals (sector relative strength)

The four tables at the top of the home page use a different, complementary method. For each of the 100 largest CoinGecko categories we compute the median price change of member coins over 24h, 7d, 30d and 1y. A coin is a daily/weekly/monthly/yearly trend BUY signal when (1) its category median for that window is positive, (2) the coin's own change is positive, and (3) the coin beats the category median by at least daily 5, weekly 10, monthly 20, yearly 50 percentage points. Coins below $30.0M market cap or $3.0M daily volume are excluded; a separate high-risk table shows coins between $5.0M and $30.0M. Tables are filled yearly → monthly → weekly → daily, every coin appears at most once and no category contributes more than 3 coins to a table; when a coin qualifies in several categories the one with the largest edge is shown. Every listed coin is logged with its price so the track record on the home page is computed automatically.

Strength score

Ten boolean conditions (price vs SMA 50/200, EMA 20 vs 50, EMA 50 vs 200, Supertrend direction, MACD vs signal, RSI above 50, ADX above 20 with +DI leading, and the two breakout states) are counted and scaled to 0–100.

Market regime

Breadth is the share of tracked coins closing above their 200-day SMA. Above 60% the market is labelled BULL, below 35% BEAR, otherwise NEUTRAL.

Why these rules

They were selected after testing fifteen common indicator strategies on 30 large coins over the previous five years. See the backtest page for the aggregate and per-coin results. Rules were chosen for simplicity and robustness rather than fitted to maximise returns.

Limitations

Disclaimer: CryptoPriceSignal publishes automated, rule-based technical readings for informational and educational purposes only. Nothing on this site is financial, investment or trading advice. Cryptocurrencies are highly volatile; past performance of any indicator does not guarantee future results. Always do your own research and never invest more than you can afford to lose. Signals are recalculated once per day from the last completed daily candle (data as of 2026-09-04 UTC close).