Accumulation intelligenceLive-derivedderived from price historyRecord Mode

Bitcoin Accumulation Index

See how attractive today’s market has been, historically.

Historically, how attractive was it to accumulate Bitcoin when conditions looked like today? This index scores the environment from deep value to overheated using only real, price-based history — then shows what accumulating in similar conditions actually did next. It is historical context, not a prediction or advice.

As of 18 Jul 2026, 05:01 UTC
Accumulation Index · what’s changed
22Historically Attractive
Stable
7 days
0 pts
30 days
+2 pts
Historical
23th pct
more attractive than 77% of weeks

The Accumulation Index is Historically Attractive at 22. A lower score is a historically more attractive environment.

Latest: 18 Jul · weekly cadence · Historical context, not prediction.
22/100
Historically Attractive
Lower in its history than 77% of all weeks since 2012
Deep valueNeutralOverheated

Bitcoin is 0.87× its 200-day average and 1.02× its 200-week average, 48% below its running all-time high. On the HalvingLens Accumulation Score that reads 22/100 — historically attractive. Conditions sit in the lower, historically calmer part of Bitcoin's range — below the levels that have marked past cycle peaks.

Mayer Multiple:0.87× the 200-day averageDrawdown from high:-48% from the running ATH200-week MA multiple:1.02× the 200-week average

Historical context — not financial advice, not a prediction, and not a buy or sell signal.

How rare is today?
23th percentile

Only 23% of Bitcoin's history has been cheaper than today by this price-only methodology. Put another way, today's conditions are more attractive than 77% of all weeks since 2012.

Historical context — not a prediction or advice.

The index through history

Every week since 2012, coloured by its accumulation environment, behind Bitcoin's price. Deep-value conditions have clustered near cycle lows; overheated conditions near the tops.

Accumulation Index through history · price log scale · weekly
Deep ValueAttractiveNeutralElevatedOverheatedShaded bands are the historical accumulation environment; the line is BTC price.
halvinglens.com · accumulation index

What happened when conditions looked like this

For every week in history, bucketed by its score band, the median change in Bitcoin's price 1, 2 and 4 years later. Evidence from prior cycles — not a forecast.

Environment1 year later2 years later4 years later
Deep Value+90%n=125+376%n=125+1,450%n=95
Attractive+110%n=205+240%n=204+545%n=162
Neutral+57%n=178+88%n=138+443%n=112
Elevated+24%n=89+92%n=78+1,311%n=72
Overheated+15%n=64+30%n=64+929%n=64

714 weekly observations, 2012-11-282026-07-17. Median forward return; n = observations with a full forward window.

How to read this honestly

The 1- and 2-year columns are the most reliable: lower (more attractive) scores have historically been followed by higher returns. The 4-year column rests on only ~2–3 independent cycles and is best read as indicative, not robust. Weekly observations overlap and are not independent, and the score is reconstructed point-in-time so no future data leaks into a past reading. None of this predicts the future.

Dynamic DCA — a historical comparison

What if, instead of buying a flat amount each week, an accumulator had leaned into historically cheaper conditions and eased off in overheated ones — or gone a step further and trimmed the position in overheated stretches, banked the profit (after tax) and redeployed it on the next dip? Switch to Accumulate & Distribute for a three-way race — DCA vs Dynamic DCA vs Dynamic DCA + Distribution — and see which rule did most for long-term growth on Bitcoin's full history.

Strategy
Weekly contribution · 2014-11-192026-07-17 · 611 weeks
Standard DCA
$100.00 every week
+3,794%
Invested
$61.10K
Bitcoin
37.227 BTC
Avg cost
$1.64K
End value
$2.38M
Dynamic DCA
Scaled by historical environment
+4,849%
Invested
$79.78K
Bitcoin
61.768 BTC
Avg cost
$1.29K
End value
$3.95M
Over this window, the dynamic plan accumulated +27% more Bitcoin per dollar invested than the flat plan (0.7743 vs 0.6093 BTC per $1,000) by leaning into historically cheaper conditions. This is how the rule would have behaved on past data — not a strategy, a guarantee, or advice.
How the dynamic plan works

The only input is today's Accumulation Index band. Your weekly buy scales mechanically — more when Bitcoin is historically cheap, less when it's historically overheated. The score never says “buy” or “sell”; it just sizes a recurring buy. Historical context, not advice.

EnvironmentScoreAdjustmentWeekly buy
Deep Value020Buy 2× (double)$200.00/wk
Attractive· Today2040Buy 1.5×$150.00/wk
Neutral4060Buy 1× (base)$100.00/wk
Elevated6080Buy 0.75×$75.00/wk
Overheated80100Buy 0.5× (half)$50.00/wk

Right now: Accumulation Index 22/100 — Attractive, so the balanced rule would size your buy at 1.5× ($150.00/wk). A change only happens when the score crosses into a new band.

The multipliers are a sensible illustrative default, not an optimised output of the backtest. Switch between Conservative, Balanced and Aggressive above to see how scaling intensity would have changed the result.

halvinglens.com · dynamic DCA
Read the full research note — HL-R001: Does Taking Profits Beat Dynamic DCA?

Share this read

Copy a ready-to-post summary, or grab the version for each channel. Every figure is the live reading — historical context, not advice.

Bitcoin Accumulation Index share card Download
Share this page

A ready-made, on-brand image — no screenshots. Post it anywhere, or share the link.

Download PNGShare on X
Share summary
Bitcoin Accumulation Index
22 / 100 — Historically Attractive

Historically, conditions similar to today have produced stronger long-term outcomes than average.

Historical context only. Not financial advice.
https://halvinglens.com/accumulation
Download share image
Daily brief

Get tomorrow's Accumulation Index by email

Join the free Daily Bitcoin Cycle Brief — it includes the Accumulation Index, where today sits in history, and what to watch. No hype, no predictions.

  • 30-second read
  • What changed today
  • Historical context
  • What to watch next
  • No hype, no predictions
Live data· Free· Unsubscribe anytime

Delivered every morning. You'll get a welcome email now, then the daily brief from tomorrow.

halvinglens.com · daily brief

How the score is built

Mayer Multiple (price / 200-day average)

How stretched price is above or below its 200-day moving average — a classic, price-only heat gauge. Real and available across every cycle.

200-week MA multiple

Price relative to its 200-week moving average. Cycle lows have historically clustered near 1×; tops 3–5×. Available once ~2 years of history exists.

Drawdown from the running high

How far below its running all-time high price sits. Deep drawdowns push the score toward deep value; sitting at the high pushes it toward overheated.

What we deliberately exclude

MVRV, NUPL, ETF flows and Fear & Greed are NOT in the score: they're modelled for past cycles or didn't exist before 2018/2024, so backtesting against them would be misleading. They appear elsewhere on the site as present-day context only.

The score (0 = deep value, 100 = overheated) is a weighted blend of the three price-only factors above, computed point-in-time — every historical reading uses only the data available on that date, which is what makes the backtest legitimate. Methodology v1.

Downside scenarios
Where history would imply support if price fell.
Similar moments
The historical moments today most resembles.
The daily read · three views, one picture
Step 2 of 3
  1. 1The State of Bitcoin

    What changed today, and why it matters.

  2. 2Accumulation IndexYou’re here

    How attractive today's conditions look versus history.

  3. 3Historical Price Paths

    How far previous cycles travelled from here.

History says today looks like this. So how far have previous cycles travelled from here?

Next in the daily read · Step 3
Historical Price Paths

The Accumulation Index is educational historical context only. It is not financial advice, not a prediction, and not a buy or sell signal. Every reading describes how conditions compare with Bitcoin's own history — past behaviour is never a guarantee of future results.

Was this useful?