Momentum · Market breadth
The RSI Heatmap, explained
The classic 14-period RSI across six timeframes and up to fifty coins, plus a 0–100 Risk Level scaled to whichever timeframe you pick.
- RSI method
- Wilder · 14
- Coins tracked
- up to 50
- Chart timeframes
- 6
- Overbought line
- 75–85
same formula behind every column
top ~100 by market cap, stablecoins & wrapped excluded
1D to 3M, default 2W
oversold 40–52 — both vary by timeframe
What is the RSI Heatmap?
The Relative Strength Index (RSI) is a momentum gauge: it measures the speed and size of recent price moves on a 0–100 scale. This page works it out the standard way, then reads it across six timeframes for your chosen asset and, in the table below the chart, across up to fifty coins at once.
The point isn’t any single RSI reading — it’s whether readings agree. One overbought coin on one timeframe means little. Overbought readings stacked across a whole row of coins and a whole row of timeframes is something else.
How is RSI calculated here?
The core calculation is textbook Wilder RSI over the last 14 periods: average gains divided by average losses, smoothed the way Wilder’s original method does rather than with a plain moving average, and mapped onto 0–100. Every view uses that same formula: the daily, intraday and MAX views feed it daily or intraday closing prices, while the multi-day timeframes (3D, 1W, 2W, 1M, 3M) — one of which is the default — feed it one closing price per completed period; more on that below.
Alongside the raw RSI, the chart plots a smoothed historical-average line. It is a slow running average — avg = avg × 0.95 + rsi × 0.05, so each new point is 95% of the old average plus 5% of the latest RSI — which drifts gradually and shows where today’s RSI sits against its own recent trend rather than against a fixed line. It starts from the first RSI reading in the history.
The six timeframes: one point per period, with a live final one
The chart offers 1D, 3D, 1W, 2W, 1M and 3M, defaulting to 2W. A weekly RSI built from daily prices has to decide what a “period” is: this chart reduces the daily history to one closing price per completed period and runs the same 14-period Wilder RSI on those closes.
Once there’s enough history (at least 16 periods of the chosen length on record — roughly 15 completed ones plus the one in progress, so about four years of daily prices for 3M), the chart plots one RSI point per period. Completed periods are fixed history; the final, still-running period uses today’s price as its closing price so far, so the newest reading stays live without redrawing what came before it. Fall short of those 16 periods — a coin that has only recently started trading, for instance — and the chart shows plain daily RSI instead, and labels the reading as daily.
What the heatmap table’s columns show
Below the chart, the table shows the four separate RSI readings that come with the data: 1h, 4h, 1d and 7d. Where a reading is missing, the cell says so rather than filling in a neutral number.
Raw RSI and the Risk Level, on the same page
The table’s cells are coloured on one fixed banding, used everywhere: RSI at or above 70 is red (overbought), 60–70 is orange (high), 40–60 is grey (neutral), and at or below 40 is blue — a deeper blue at or below 30 (oversold), a lighter sky blue from 31 to 40 (low).
Risk Level comes straight from the RSI you can see for the coin you have selected. That timeframe’s oversold level becomes 0 and its overbought level becomes 100; readings in between are spread evenly across the scale, and readings beyond either end sit at the end of it. Nothing else adjusts the result. The chart’s shaded zones use the same Risk Level.
The chart has two panels, lined up in time. Price and the colour-shifting 0–100 Risk Level share the top panel, each with its own scale, the same as our other risk charts. The blue RSI line and the amber running average sit together in the smaller panel below. That keeps price and risk side by side while leaving the original RSI in view next to the 0–100 version of it.
What this score can and cannot tell you
Raw RSI is a reading of momentum, not a prediction. Risk Level adds no forecast: it puts the RSI you can see onto a common 0–100 scale using that timeframe’s own levels. A high score means RSI is high for that timeframe; it is no guarantee that price falls next.
The table shows four real readings, no more
It shows the four RSI readings that come with the data: 1h, 4h, 1d and 7d. Nothing is relabelled or copied across to stand in for a longer stretch of time.
A missing reading says so
Where a reading is not available, the cell says so. It is never filled in with a neutral RSI.
Risk Level is RSI on a common scale, not a forecast
Each timeframe’s own oversold and overbought levels map the RSI you can see onto a 0–100 scale. Nothing else feeds that score: it is a translation of the reading in front of you, not a view on what price does next.
Longer timeframes need real history
The 3D, 1W, 2W, 1M and 3M readings need at least 16 periods on record — 16 weeks for 1W, 16 quarters (about four years) for 3M — before they can be worked out. Until then the chart shows the plain daily RSI and labels the reading as daily.
One coin at 80 RSI is a coin. Fifty coins at 80 RSI, across every timeframe, is the whole market.
How do you read this chart?
Look for agreement, not extremes. A single 90 RSI reading on one timeframe is easy to find and easy to overreact to. What matters is whether the table’s short-term windows for the same coin — and the readings across many coins — point the same way as the longer period you’ve selected on the chart.
Use the cycle comparison for context. The page places today’s RSI and price for the selected asset against Bitcoin’s four prior cycle peaks and bottoms — December 2017, December 2018, November 2021, November 2022 — so an extreme reading today has a real historical reference point, not just an abstract number. Select a different asset and you’re seeing that asset’s own RSI at those same Bitcoin-cycle dates, not Bitcoin’s.
At the extremes, lean against the crowd. Broad oversold readings across the table have historically marked better points to buy than any single overbought reading has marked a top — RSI can stay extreme for a long time in a strong trend, especially on shorter timeframes.
Where it fits
The RSI Heatmap measures how widely shared a move is: how stretched recent price moves are, and whether that stretch is across the market or confined to one coin. It says nothing about what a coin is worth, what holders are doing on the blockchain, or where price sits in a multi-year cycle — for those questions, this site’s cycle-timing and blockchain-based indicators are the better read.
It is not one of the 14 ingredients behind the Bitcoin or Ethereum Heatmeter score. It stands on its own free chart: RSI moves fast and reverses fast, which makes it better at confirming a short-term move than at marking a slow turn in the cycle.
Common questions
What is the RSI Heatmap?
A page that works out the classic 14-period Wilder RSI for a chosen coin across six timeframes, with a table showing every tracked coin’s four separate readings — 1 hour, 4 hours, 1 day and 7 days — side by side.
How is RSI calculated here?
Standard Wilder RSI over the last 14 periods: average gains divided by average losses on a 0–100 scale, smoothed the way Wilder’s original method does rather than with a simple average. For timeframes longer than a day, each point in the history uses that week’s, month’s or quarter’s closing price. Only the current, unfinished period uses today’s price, so the latest reading stays live without making the whole history look daily.
Which coins and timeframes does it cover?
The heatmap table covers up to 50 coins — the top ~100 by market cap, the total value of all the coins in circulation, with stablecoins and staked or wrapped versions of other coins (like stETH or WBTC) left out, then capped at 50 rows (10 shown at first, with a "show more" button). The chart itself is more limited: you can plot 20 specific coins as the main line. That line offers six timeframes — 1D, 3D, 1W, 2W, 1M, 3M, defaulting to 2W — while the table shows separate 1h, 4h, 1d and 7d readings.
Why do the overbought/oversold levels change by timeframe?
Because RSI swings less at longer timeframes — a monthly RSI rarely reaches the extremes a 1-day RSI hits routinely. The dashed guide lines therefore use levels set for each timeframe (48 and 75 on daily, 40 and 85 on weekly, for example). Those same boundaries become Risk Level 0 and 100, with everything in between spread evenly across the scale. The shaded background zones come from that same Risk Level, at or above 80 and at or below 20.
Where does the data come from?
CoinGecko supplies the full daily price history behind the MAX view; CoinGlass supplies the shorter-window price bars and the multi-timeframe RSI list behind the heatmap table. If neither has data for the chart line, you see no line rather than a made-up number.
Is the RSI Heatmap part of the Bitcoin or Ethereum Heatmeter?
No. Both Heatmeters score 14 specific indicators — Pi Cycle Top, Risk Wave, MVRV, Puell Multiple and others — and the RSI Heatmap is not one of them on either coin. It is its own free chart, not an ingredient in the cycle score.
Related guides
Others in price & cycle models — What price is doing relative to its own history, trend and long-run models.
- Fear & Greed IndexThe widely published 0–100 sentiment gauge, tracked alongside price so you can see when emotion led or lagged.
- Everything vs BTCAltcoin risk read from Bitcoin’s share of the market — when money moves out of Bitcoin and into everything else.
- Moving AveragesEighteen moving averages across Daily, Weekly and Monthly views, with the Bull Market Support Band and the Golden/Death Cross.
- Pi Cycle TopTwo moving averages — the 111-day and the doubled 350-day — whose crossing has landed within days of three Bitcoin cycle peaks.
- Pi Cycle BottomThe Pi Cycle Top upside down: two average-price lines used to spot the bottom of a cycle rather than the top.
Every indicator we track — the full glossary.
See the live table, not the diagram
Everything above is how it works. On the live RSI Heatmap you get the current Risk Level for the coin you pick, all six timeframes, the table of up to fifty coins across four separate readings, and the cycle comparison — updated live, free to use.