FRAKTAL·ICIOUS
Live reading
Model signal · updated 2026-08-25

Bitcoin SOPR (spent output profit ratio)

Whether the coins that moved today moved at a profit

On 2026-08-25 the Fraktalicious cycle model scored SOPR at 0.000 — neutral — and gave it an effective weight of 0.045. That is a contribution of 0.0000 to the day's raw composite of −0.0060, the 13th-largest of the 15 signals carrying weight today.

SOPR
1.0103
70.4% of the 1,516 days on record are lower
Signal score
0.000
on the model's −1 to +1 scale · higher than 12.2% of its own graded history
Effective weight
0.045
regime-scaled · 0.037 on average since 2012-10-27
Contribution today
0.0000
rank 13 of 15 active signals

What SOPR is

SOPR divides the value of every coin spent on a given day by the value those same coins had when they last moved. Above 1, the average coin that changed hands did so at a profit; below 1, at a loss.

It is the one metric on this site that measures behaviour rather than position. A valuation ratio tells you what the whole supply is worth on paper; SOPR only counts coins that actually transacted, so it answers a narrower and more immediate question — what did the people who acted today actually realise?

The level that matters is 1 exactly. A market that keeps bouncing off 1 from above is one where holders refuse to sell at a loss. A market that spends weeks below it is one where they have stopped refusing.

How this model uses it

The scoring is contrarian and two-sided, and the tiers are asymmetric: the strongest constructive reading begins below 0.92, where loss-taking is heavy, and the strongest cautionary one above 1.10, where profit-taking is. A deliberately flat band sits either side of 1, because a market realising a percent or two of profit is a market doing nothing in particular.

One structural detail is worth stating plainly because it changes when this signal gets loud. The weight table files SOPR under the structural tier, but the code's category map assigns it to the momentum family, and the family is what the regime scaler reads. The practical effect: SOPR's weight is untouched in a bull market or a parabola, raised by half in a bear, and doubled in accumulation. It is quiet while the market is rising and loud while holders are capitulating, which is the opposite of the weighting its label implies.

Where today sits in its own history

Every figure in this table is measured over the model's full graded replay — 5,051 days from 2012-10-27 to 2026-08-25 — and re-measured on every daily refresh.

MeasureValue
Score today0.000
Percentile of that score in its own history12.2%
Most constructive reading on record+0.800 · 2022-11-18
Most cautionary reading on record−0.700 · 2024-03-23
Days it carried weight1,516 of 5,051
Share of those days its score changed33.6%
Mean effective weight, over the days it was active0.0374
Share of all weight the model assigned, averaged over every day2.0%

For reference, the raw series has ranged from 0.8710 (2022-11-18) to 1.1992 (2026-03-29) across 1,516 days.

What this does not tell you

The composite this metric feeds cut maximum drawdown in 18 of 18 walk-forward folds (the year and cycle folds tile the same span, so they are not independent of each other; this is a consistency check, not proof of timing skill). It beat buy-and-hold on return in 11 of 18 of those folds, which is close to a coin flip. Drawdown reduction is the claim this project stands behind; return is not.
Figures on this page are regenerated from the graded replay on every daily data refresh. If you are citing one, cite it with its date — it will have moved by the time anyone reads you.
Fraktalicious Research · Metric index · Call ledger · Briefing archive · Free widget & API · Privacy
Published research on a fixed schedule, identical for every reader. Nothing here is financial advice, nothing here is personalised, and nothing here is a price prediction.