SuperCharting
Sign in Get started Account Open charts

Learn / Data and markets

Stock market heatmap: Nifty 50, Sensex and S&P 500 by sector

Read a stock market heatmap in SuperCharting: Nifty 50, Nifty Bank, Sensex, S&P 500 and crypto tiles sized by market cap and coloured by change.

A stock market heatmap shows a whole index on one screen: every stock is a tile, the tile's size is the company's market capitalisation and its colour is the price change over the period you pick. In SuperCharting the Heatmaps panel draws this for the Nifty 50, Nifty Bank, Nifty 500, BSE Sensex, S&P 500, Nasdaq 100, Dow Jones 30, the top 100 crypto coins and the 150 largest US ETFs, plus a forex cross-rates grid, and a click on any tile charts that symbol.

What a market heatmap shows

The map is a treemap. Stocks are first grouped into blocks, one block per sector, and each block is as large as the combined market cap of its members. Inside a block, each stock gets a tile in proportion to its own market cap, so heavyweights such as RELIANCE or HDFCBANK take up far more room than smaller members. The picture is weighted like a cap-weighted index, so a big red tile matters more than a small one.

Colour is the change over the selected period, on a seven-step scale shown under the map:

Each tile carries the ticker and its change when there is room for the text; very small tiles show colour only. Hover over a tile for the full name, the sector, the change for the period and the market cap.

Indexes and lists you can choose

Open the source picker at the top left of the panel. The choices are grouped:

Index members come from the data feed's own index lists. The Indian and US indexes are grouped by sector, Nifty Bank by industry (its members are all banks), and the ETF map is grouped by asset class and sized by assets under management instead of market cap. The crypto map is one block of coins sized by market cap, with a strip above it showing Total market cap, Excluding Bitcoin, Bitcoin dominance, Ethereum dominance, Tether dominance and Outside the top 10; click any of those to chart it. For crypto charting in general, see charting crypto in SuperCharting.

Sector names are the feed's classification (for example Finance or Technology Services), not NSE's sectoral index names, and there are no separate maps for Nifty IT, Nifty Pharma or other sectoral indexes.

Period chips: 1D to 1Y

Six chips sit beside the source picker: 1D, 1W, 1M, 3M, YTD, 1Y. Every period's change arrives together, so switching chips recolours the map at once without waiting. Tile sizes do not change between periods, only colours. For crypto coins, 1D is the 24-hour change, since crypto trades round the clock. Your chosen source and period are saved to your account and come back the next time you open the panel.

How to open a stock market heatmap in SuperCharting

  1. Open a chart, then press Products on the right-hand widget bar.
  2. Choose Heatmaps. The panel opens in the right split beside the chart, on Nifty 50 and 1D the first time.
  3. Click the source name at the top left (for example Nifty 50) and pick another list, such as S&P 500 or Nifty Bank.
  4. Click a period chip, for example 1W, to colour the tiles by the week's change.
  5. Hover over a tile to read its name, sector, change and market cap.
  6. Click a tile. That symbol loads on the active chart, so you can check its candles, add indicators or set an alert.

The panel refreshes itself every minute while it is open.

Worked example: reading breadth on the Nifty 50

Say it is 11:00 IST and NSE:NIFTY is up about 0.4% on a 15-minute chart. You open Heatmaps, keep Nifty 50 and 1D, and look before reading any numbers.

A heatmap describes what has happened, not what happens next. For index charts, sessions and continuous futures such as NIFTY1!, see Nifty and Bank Nifty charts. To turn what you saw into a list of stocks that match a condition, use the stock screener.

Forex cross rates

Choose Cross rates under Forex and the treemap becomes a 10 by 10 grid of USD, EUR, JPY, GBP, CHF, AUD, CAD, NZD, CNY and INR. Each cell is the price of one unit of the row currency in the column currency (the USD row, INR column is USD/INR), coloured by its change over the selected period on the same scale. A glance down one column shows whether a single currency is strong or weak against all the others. Click a cell to chart that pair; for gold and the majors in more depth, read forex and gold charts.

What the heatmap does not do

Frequently asked questions

Is there a live Nifty 50 heatmap?

Yes. Heatmaps > Nifty 50 refreshes every minute while the panel is open and shows the last session when the market is closed. It is not tick by tick.

What decides the size of each tile?

Market capitalisation, or assets under management for the ETF map. The colour is the price change over the selected period.

Can I see a sector heatmap for India?

Yes. The Nifty 50, Nifty 500 and Sensex maps group stocks into sector blocks, and Nifty Bank groups its members by industry. There are no separate maps for sectoral indexes such as Nifty IT.

Is the heatmap free?

SuperCharting is currently free to use, and Heatmaps is available on every account. Create one at signup.

Does clicking a tile place an order?

No. It only loads the symbol on your active chart. Nothing on this page is a recommendation to buy or sell.

Try it on a live chart

SuperCharting runs in your browser: charts, Pine-compatible scripts, the Strategy Tester, alerts and the screener, with Indian and global markets.

Create a free account More guides