Skip to main content

RSI heatmap

The Relative Strength Index measures how one-sided an asset's recent price moves have been, on a scale of 0 to 100. A high reading means the closes have been dominated by gains, a low one that they have been dominated by losses.

This page shows the whole universe on that one scale, twice: as a distribution, so the shape of the market is visible at a glance, and as a grid sorted from the most oversold asset to the most overbought.

RSI describes what price has already done. It is not a forecast, and nothing on this page is a recommendation to buy or sell anything.

How it is calculated​

Wilder's RSI over a 14-bar window, from the daily and weekly closes of each asset's Binance spot market. It is computed once an hour, for every asset in the universe, by the same engine that produces the volatility and momentum figures elsewhere in Market Data.

The daily board reads the daily closes; the weekly board reads the weekly ones. They are two separate calculations, not one resampled — Wilder's smoothing is recursive, so a weekly RSI is not something that can be derived from a daily series after the fact.

An asset whose market has too few bars for a 14-period window has no RSI at all. It is left off the board and counted, so the page can say "showing 98 of 100" rather than drawing a cell for a reading that does not exist.

The seven bands​

Every reading is classified into one band. The bands are display buckets — a way of colouring the board and reading its shape — and they are the same seven everywhere the product shows an RSI:

BandReading
Extreme oversold0 – under 20
Oversold20 – under 30
Weak30 – under 45
Neutral45 – under 55
Strong55 – under 70
Overbought70 – under 80
Extreme overbought80 – 100

Each band runs up to, but does not include, the next one's first number: a reading of exactly 30 is Weak, not Oversold. The legend beside the grid carries the count in each band, and those counts are always taken over exactly the assets on the board — filter to a sector and the counts follow the filter.

The three zones​

Separately from the bands, the page reports how much of the board sits in each of three zones:

  • Oversold — below 30
  • Neutral — 30 to 70 inclusive
  • Overbought — above 70

Bands and zones share the numbers 30 and 70 and are not the same thing. A band is a bucket on a colour scale; a zone is the conventional description of a market state, and it is what "entered oversold" means. The zone edges are strict: a reading of exactly 70 is neutral, not overbought.

These are descriptions of a measured value, not judgments. An asset being "overbought" is a statement about its recent closes and nothing more.

Zone changes​

The two panels at the foot of the page list the assets that crossed a zone boundary on the most recent bar — those that fell below 30 or rose above 70 (entering), and those that came back through either edge (leaving). Each is compared against its own previous reading, so a crossing is a real change of state rather than a reading that happens to sit near an edge.

Zone changes are shown for the daily board only. They need the previous bar's reading, and we hold that for the daily series. Comparing this week's weekly RSI against yesterday's daily one would report crossings that never happened, so the weekly board says so instead of showing a number it cannot stand behind.

An asset that left one zone and entered the other on the same bar is listed once, under what it entered.

What the board covers​

The universe is the 100 largest assets by market capitalisation that have a live Binance spot market, excluding stablecoins and tokenised funds. An asset without such a market has no candles and therefore no RSI, so the universe is defined as the assets this calculation can actually measure.

The footnote under the grid states the count whenever any asset is missing a reading. On an ordinary day it says nothing, because there is nothing to say.