Bitcoin 200 Week Moving Average Heatmap
The 200-week moving average (200WMA) is the average Bitcoin price of roughly the last four years. The heatmap colours each day's price by the 200WMA's % change over the last month: blue and purple when it rises slowly, orange and red when it rises fast. The plain line is the 200WMA itself, which the price has rarely closed below.
On 12 Nov 2026 Bitcoin's 200-week moving average is $67,849, and the price ($72,911) is 1.07× that level. The average moved +2.00% over the last 30 days. Months when it rose by 8% or more (orange and red on the chart) have tended to come in the late stages of bull markets. In past cycles the price spent little time at or below the 200-week average, mostly around bear-market lows.
200-week moving average heatmap
17 Aug 2017 – 12 Nov 2026 · log price · CSV200-week MA · 200WMA monthly change: < 0% 0–2% 2–4% 4–6% 6–8% 8–10% 10–12% 12–14% 14–16% ≥ 16% not enough history
The indicator starts on 16 Jun 2021, once the price history covers its longest average. The chart plots every 8th day to stay light; the CSV has every day. Not financial advice: these pages describe what each indicator showed in past cycles and predict nothing.
200-week MA heatmap FAQ
How is the 200-week moving average calculated here?
As the average of the last 1,400 daily closes (200 weeks × 7 days), updated every day. Charts that average 200 weekly closes give almost the same line.
What do the colours mean?
Each day's price is coloured by the 200-week average's percentage change over the previous 30 days: from dark blue (falling or flat) through purple to orange and red (16% or more in a month). Fast rises of the long-term average have tended to come in the late stages of bull markets.
Has Bitcoin traded below its 200-week moving average?
Rarely and briefly: mostly around bear-market lows such as late 2018, March 2020 and 2022. That is why the 200WMA is often described as a long-term floor, though nothing guarantees it will hold.
Where does the price data come from?
Daily closing prices (00:00 UTC) of Bitcoin from exchange public APIs: Binance spot BTCUSDT from 17 Aug 2017. Moving averages start once enough days of history have passed. The data refreshes every few hours, and today's close is the latest price so far. Each chart's data is free to download as CSV.
Is this a buy or sell signal?
No. These indicators describe how the price moved against its own averages in past cycles, and Bitcoin has had only a handful of cycles, so any pattern rests on very few examples. Nothing here is financial advice.