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 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.
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.
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.
| Measure | Value |
|---|---|
| Score today | 0.000 |
| Percentile of that score in its own history | 12.2% |
| Most constructive reading on record | +0.800 · 2022-11-18 |
| Most cautionary reading on record | −0.700 · 2024-03-23 |
| Days it carried weight | 1,516 of 5,051 |
| Share of those days its score changed | 33.6% |
| Mean effective weight, over the days it was active | 0.0374 |
| Share of all weight the model assigned, averaged over every day | 2.0% |
For reference, the raw series has ranged from 0.8710 (2022-11-18) to 1.1992 (2026-03-29) across 1,516 days.