OPN Intel
AS-OF
BTC$77,682MAYER1.12×200W1.20×PI-CYCLE41%DRAWDOWN-38%PUELL0.94×W-RSI56BMSB1.11×
AS OF 2026-08-30

OPN Intel · Methodology & About

How this is built, and what it means

Every number here comes with an interpretation and a limit. This page lays out what OPN Intel is, exactly how each indicator is computed, what the data can and can't tell you, and how we're paid.

What it is

Bitcoin intelligence, with interpretation

OPN Intel is a Bitcoin intelligence surface that pairs the raw numbers with what they mean. Most dashboards hand you a value and stop. Here, every computable indicator ships with a plain-language read of where it sits, the band it falls in, and the limit on how far to trust it — so you leave knowing not just the number, but its context.

Reading the state of the market is only half the job; the other half is acting on it. That's the hand-off to DCA Butler, our sister tool for turning a read into a plan — backtest a dollar-cost-average strategy, size a stack, and project it forward. The hub tells you what the number means; Butler helps you do something about it. Butler is one of four tools we run as one system— same principles, different jobs.

The indicators

How they're computed

Every indicator is derived analytically from a single input: a daily BTC/USD closing-price series. The history is the Coin Metrics community reference rate through May 2026, extended with Kraken's public daily closes since (both midnight-UTC marks; the pipeline checks their agreement on every run) — refreshed weekly. From that one series we compute everything: moving averages, the running all-time high, drawdown, and the analytic issuance schedule behind the Puell Multiple and the halving clock. There is no proprietary feed and no black box; the math is the same code that renders each chart.

One wrinkle worth stating plainly: the historical file is refreshed weekly by an automated pipeline (validated for gaps, seams, and implausible values before anything is written), so it can trail the live market by up to a week or so between refreshes. To keep the current reading honest, we stitch a live spot price onto the tail of the series before computing the latest value. The shape of history is the file; the last point is live.

Drawdown regimes. Several charts shade Bitcoin's major drawdown eras — every fall of 40% or more from an all-time high, from the day the peak was set to the day a new high closed the episode — the way economic charts shade recessions. One definition drives all of it (the same episodes as the table on Drawdowns & recoveries), so the shading and the table can never disagree. The honest wrinkle: regime boundaries are hindsight-by-construction — a peak is only known to have been the peak, and a regime only known to have closed, after the fact. The daily underwater values themselves use only the running peak (no lookahead), and the current regime, if any, is labeled open.

All 9 indicators, one line each
Mayer Multiple/indicators/mayer

The Mayer Multiple is Bitcoin's price divided by its 200-day moving average — a simple gauge of how stretched price is from its long trend.

200-Week MA Multiple/indicators/mayer-200w

Price relative to the 200-week (1,400-day) moving average — a slow cycle baseline that has historically tracked major bottoms and tops.

Pi-Cycle Top/indicators/pi-cycle

The Pi-Cycle Top compares the 111-day average to twice the 350-day average; a crossover to 100% has coincided with prior cycle tops.

Puell Multiple/indicators/puell

The Puell Multiple measures daily issuance value against its yearly average — a proxy for miner-revenue pressure.

Drawdown from ATH/indicators/drawdown

Drawdown is how far the current price sits below its running all-time high — a plain measure of how deep the market is off its peak.

Halving Countdown/indicators/halving

The halving countdown tracks the days remaining until the next scheduled block-subsidy halving.

Bull Market Support Band/indicators/bull-market-support-band

Price relative to the Bull Market Support Band — the higher of the 20-week SMA and 21-week EMA — a widely watched trend floor.

Weekly RSI/indicators/weekly-rsi

The 14-week Relative Strength Index measures medium-term momentum on a 0–100 scale.

Days Since ATH/indicators/days-since-ath

Days since the all-time high counts the elapsed time since the last record close — a measure of cycle age, nothing more.

Each indicator page carries its full computation, band guide, and the history chart.

The long-run models

Three lenses on where price sits

Alongside the point-in-time indicators, three long-run lenses put a single price in context. Each is built from the same daily-close series — no extra data, no black box — and each comes with a plain statement of what it can't do.

The Power Law corridoron the Chart

Over Bitcoin's whole life, log price has tracked a straight line against log age — price grows as a fixed power of days since genesis. We fit that line and draw a corridor from 0.42× to 4× around it — the range price has held since 2011 (the infant 2010 market briefly broke below the floor to ~0.28×, and the early manias blew through the ceiling). The deviation you see is just price ÷ fair − 1.

The catch · It's a descriptive fit to the past, not a law. The corridor is drawn from the same history it's judged against, and nothing forces the next decade to obey it — long-run context, not a target.

The Rainbow bandson the Chart

Its own log-space regression — a separate, slightly steeper fit than the corridor's power law (price ∝ age^6.1 vs ^5.8, so the two centers disagree) — fanned into seven affordability bands by fixed log-price offsets — deep-value blue at the bottom, bubble red at the top. We tuned the offsets against the real price residuals so band occupancy mirrors history: the deepest ~2% of days land in Fire Sale, the 2011–2014 manias in Bubble red (each later cycle has crested lower — 2017 and 2021 never reached it), and most of the time sits in the middle.

The catch · It's folk-famous and deliberately unscientific — a colour mood-ring laid over its own curve, which is NOT the corridor's fair line (the two models can and do disagree). The band you're standing in is a vibe, not a signal and not advice.

This cycle vs historyon the Pulse

Each halving is reset to day zero and price replotted as a multiple of the halving-day price, so the four epochs line up on one axis. It shows how the current cycle is tracking against the three before it — and that each cycle's gains have so far come in smaller than the last.

The catch · Four cycles is a tiny sample and past cycles are not a forecast. Diminishing returns is a pattern, not a promise, and aligning by halving is one choice among several.

The market instruments

Knowing the ride

The Markets section of the rail holds four instruments that describe the ride itself — when Bitcoin tends to move, how far it falls, how much it swings, and how scarce it actually is. Same series, same openness, same rule: history and arithmetic, never a forecast.

Seasons — monthly returns/seasonality

Month-over-month returns (month-end close ÷ prior month-end − 1) laid out as a years × months heatmap, with the MEDIAN per calendar month quoted as the typical read — the median because early moon-shots like November 2013's +451% drag the mean around.

The catch · Sixteen-odd years of one asset is a tiny sample. Seasonality is a rear-view pattern, not a schedule; any single month can and does break it.

Drawdowns & recoveries/drawdowns

The underwater curve — each day's close as a percent below the running all-time high — plus every episode of −40% or worse: its depth, time down, and time from trough back to a new high.

The catch · That Bitcoin has recovered from four falls of 75%+ is survivorship, not a law. Recovery has never been guaranteed and past bears don't bound the next one.

Volatility/volatility

Realized volatility — the annualized standard deviation of daily log returns over trailing 30- and 90-day windows. The long arc bends down as the market deepens, from ~160% in 2011 toward equity-multiple levels today.

The catch · Realized vol looks strictly backward. A calm reading is not a safety guarantee — quiet stretches have preceded both grinds and sharp breaks.

Supply & scarcity/supply

Deterministic protocol arithmetic, not market data: the 50-BTC subsidy halving every 210,000 blocks, anchored to the four known halving heights and interpolated at ~146 blocks/day, giving supply, %-mined, and the inflation rate at any date.

The catch · "Mined" counts coins issued, not coins still spendable — millions are estimated lost forever, so the effective float is smaller. Future halving dates are estimates; heights are exact.

The playbook

About you, not the asset

Two tools replay the holder's experience itself — what any given holding period actually did, and what a recurring buy would have stacked. Same series, same rule: a replay of the record, never a projection.

Horizons — what holding did/horizons

Every entry day in the series, held for 1-8 years: the share that ended in profit, the median outcome, and the single worst entry — all-history and modern-era (2017+) cohorts side by side, because early micro-cap years inflate medians.

The catch · Overlapping entries aren't independent trials — it's a handful of regimes sliced daily. And the whole table exists only because Bitcoin survived; survivorship is the biggest assumption.

The DCA time machine/dca

Replays a recurring buy (your amount, weekly or monthly, from a chosen era) against weekly closes: sats stacked, cost basis, value now, the journey's worst drawdown — and always the honest rival, the same total as a lump sum on day one.

The catch · No fees, spreads, or taxes are modelled, so real results run slightly worse. And a backtest replays one past — it says nothing about the window that starts today.

Network & energy

The chain's physical layer

These readings come from a different source than the price indicators — a weekly snapshot of Bitcoin's mining data from mempool.space — so each carries an as-of date rather than a live tick. Same rule as everywhere else: measured values and arithmetic, with the limit named.

Difficulty is the target Bitcoin sets so blocks are found about every ten minutes on average — an exact protocol value in every block header, re-adjusted once every 2,016 blocks (~two weeks) from how fast the last epoch's blocks arrived. We read the latest value from mempool.space.

The catch · It's precise but coarse: the number only moves once per ~2-week adjustment, so between epochs it holds a flat step rather than updating live. And high difficulty is a floor on honest mining effort per block — not the dollar cost to attack the chain, which depends on rentable hashpower, energy, and price.

Total hashrate can't be measured directly — no registry counts every machine. It's inferred from difficulty and how quickly blocks are actually found over a recent window: when blocks arrive faster than the ten-minute target, more hashpower is implied. We use mempool.space's estimate, expressed in EH/s.

The catch · It's a statistical estimate, not a counted quantity — block discovery is random, so short-window figures are noisy and can swing several percent before settling, which is why hashrate never shows as live.

Hashprice gauges miner economics: revenue per unit of hashrate. We compute it subsidy-only and difficulty-anchored — today's per-block subsidy × the blocks per day × the BTC price, divided by the network hashrate implied by difficulty — and quote it in USD per PH/s per day, the standard public unit.

The catch · It's subsidy-only, so it understates real revenue by leaving out transaction fees (which spike during congestion), and it divides by a difficulty snapshot up to a week old — so even when the price leg is current, the reading isn't live and won't exactly match fee-inclusive indices like Luxor's.

The electricity cost to mine one bitcoin, computed from our own hashrate and the protocol issuance: network power (hashrate × an assumed fleet efficiency in J/TH) gives daily energy, spread over the coins issued that day, priced at an assumed $/kWh. We show it as a band across fleet efficiency (~15 J/TH newest ASICs to ~32 older gear) rather than a single number, with the BTC price drawn through it.

The catch · It rests on two assumptions we state up front — fleet efficiency and a $0.05/kWh electricity price — and it counts electricity only, not hardware, cooling, or overhead, so it is a soft floor, not a hard one. It is deliberately NOT the Cambridge CBECI dataset (which is non-commercially licensed); it's our own arithmetic, and a model rather than a measurement.

Data & limits

What this can — and can't — tell you

  • Price only. The history is a daily close series and nothing else — there is no on-chain data (no UTXO age, realized cap, exchange flows, or miner balances). Indicators framed around issuance use the deterministic protocol schedule, not observed block data.
  • Up to about a week of lag on the file. The series refreshes weekly (Coin Metrics history extended by Kraken daily closes, behind hard validation gates); a live spot is stitched onto the tail for the current reading, but everything before it is as-of the file.
  • Position, not prediction. These indicators describe where price sits relative to its own trend and history. They are not forecasts and have no view on what happens next.
  • Not financial advice. Nothing here is a recommendation to buy, sell, or hold. It's context for your own decision.

Open · disclosed · no tracking

You don't have to take our word for it

This is free, and it stays free two ways, both stated up front. Some outbound links to exchanges are affiliate links — if you sign up through one, we may earn a referral fee at no cost to you. And the project runs on value-for-value: if it's useful, you can support it directly. That's the whole model. There is no paywall and no data being sold, because we don't collect the data to sell.

We don't track you. No analytics scripts, no third-party trackers, no cookies following you around — and you can confirm it in ten seconds: open your browser's Network tab and reload. Every request this page makes goes to one origin; the fonts are self-hosted, there are no third-party runtime requests, and a Content-Security-Policy — visible in this page's response headers — confines every request to this origin, so the browser enforces it, not our word. It's the same honesty this whole site runs on: don't trust a claim you can check.

And the numbers are reproducible, not just assertable. Every indicator is computed from one public file — the daily-close series — with the exact formula shown on each indicator page (“trace this number”). Take the data, run the same arithmetic, get our number.