Bitcoin Bottom
← Today's Score
On-ChainWeight: 74 / 100 · Source: CoinMetrics

aSOPR — Bitcoin Spending Profit/Loss Signal

The adjusted Spent Output Profit Ratio (aSOPR) measures whether Bitcoin being spent on-chain is being sold at a profit or a loss. When the market is in sustained loss-taking (aSOPR < 1), it signals capitulation and historically precedes bottoms.

What It Measures

The average profit ratio of all Bitcoin transactions: (price at time of sale) / (price at time of purchase) for each spent output. Excludes coin-hour-old outputs to filter noise.

How It's Calculated

aSOPR = Σ(realized value) / Σ(value at creation) across all spent outputs in a day, excluding outputs younger than 1 hour, smoothed with a 7-day moving average.

Bottom Signal

Sustained readings below 1.0 — coins are being sold at a loss on average. This capitulation zone, when held for multiple days/weeks, has marked every major cycle bottom.

Historical Readings at Cycle Bottoms

Dec 2018 bottom: ~0.960 (deep capitulation) | Jun 2022 LUNA: ~0.975 | Nov 2022: ~0.980

Deep Dive: How aSOPR (7d MA) Works

The aSOPR (adjusted Spent Output Profit Ratio) answers a precise question: is the Bitcoin being moved on-chain today being sold at a profit or at a loss? For each spent output — each coin that moved — the metric compares the USD value at time of movement to the USD value when that coin was last received. A ratio above 1.0 means the average spent coin is being sold at a profit. Below 1.0 means the average coin is being sold at a loss. The 'adjusted' prefix means outputs younger than 1 hour are excluded, filtering out exchange-internal movements that don't represent real economic decisions.

The critical insight is what sustained below-1.0 readings mean psychologically. When the entire market is, on average, selling at a loss, it signals capitulation — holders who bought higher have decided the pain of waiting is worse than locking in the loss. This loss-realization phase is actually healthy for the market: it moves coins from weak hands (those who can't stomach the drawdown) to strong hands (those who understand the cycle). Each day of below-1.0 aSOPR means the pool of future forced sellers shrinks. The bottom forms when this process exhausts.

aSOPR is particularly useful for confirming when capitulation is ending. When aSOPR recovers from below 1.0 back above 1.0 and holds above it — especially after a sustained period of loss-taking — it signals that the composition of sellers has shifted. The remaining on-chain activity is now dominated by profitable sales, meaning long-term holders who bought at lower prices are the primary movers. This transition from loss-dominant to profit-dominant on-chain activity has historically preceded recoveries. In the Bitcoin Bottom Score, aSOPR carries a weight of 0.74 and is one of the most direct behavioral measures of market capitulation.

How to Read the Score

+0.3 to +1.0
Strong Bottom Signal
0 to +0.3
Mild Bottom Signal
−0.3 to 0
Neutral / Slight Caution
−1.0 to −0.3
No Bottom Signal

Frequently Asked Questions

What is the Bitcoin SOPR indicator?
SOPR (Spent Output Profit Ratio) measures whether Bitcoin being transacted on-chain is moving at a profit or a loss. A value above 1.0 means coins are being sold at a profit on average; below 1.0 means coins are being sold at a loss. The adjusted version (aSOPR) excludes coins that moved less than 1 hour ago to filter exchange-internal noise.
What does aSOPR below 1 mean for Bitcoin?
aSOPR below 1.0 means the average Bitcoin transaction on-chain is realizing a loss — holders are selling for less than they paid. Sustained aSOPR below 1.0 (multiple days/weeks) indicates market capitulation: weak hands exiting at a loss. Every major Bitcoin cycle bottom has been preceded by a sustained period of below-1.0 aSOPR readings, as the market works through its pool of underwater sellers.
How is aSOPR different from SOPR?
aSOPR (adjusted SOPR) excludes outputs younger than 1 hour from the calculation. This removes exchange-internal movements and same-day round trips that don't represent real economic decisions. aSOPR is a more reliable signal than raw SOPR for identifying genuine holder behavior. The 7-day moving average smoothing further reduces day-to-day noise.
See how all 25 signals look right now
Today's Bitcoin cycle bottom probability — free, updated twice daily.
Today's Signal →

More On-Chain Signals

Not financial advice. Bitcoin is a high-risk asset. Past signal accuracy does not guarantee future results.