Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
Independent Media
Not affiliated with any project
The Deepest Crypto Knowledge Base
crypto-bible.com
LATEST
Solana 2026: DEX Volume Surpasses Ethereum, TVL Only One-Tenth — What This Gap Actually Means  ·  Choosing a Crypto Exchange: It's Not Just About Fees — A Complete Evaluation Framework for Security, Compliance, and Fiat Access  ·  Bitcoin vs Ethereum: Both Lead Crypto, but They Made Completely Different Choices on the Most Fundamental Design Questions  ·  Israel's Crypto Tax Amnesty Got Only 58 Filers: A Failed Policy Experiment That Exposes the Global Taxation Dilemma  ·  Infinite Token Approvals: The Permanent Withdrawal Rights You Quietly Grant in DeFi — and How to Revoke Them  ·  Rug Pull Identification Guide: Six Early Warning Signals Worth Carefully Checking Before You Invest
Glossary · onchain-data

SOPR (Spent Output Profit Ratio)

onchain-data Advanced

30-Second Version · For the impatient
SOPR (Spent Output Profit Ratio) is one of the most important sentiment indicators in Bitcoin on-chain analysis, developed by Renato Shirakashi in 2019. Calculation: for all Bitcoin UTXOs that moved on a given day, divide the market price at this move by the market price at the last move, then average them. SOPR > 1 means the market overall is selling at a profit (sellers' average sell price above their average entry cost); SOPR < 1 means the market is overall selling at a loss (panic capitulation). SOPR is a real-time P&L snapshot of market sentiment, showing whether people moving capital now are exiting profitably or capitulating.
Full Explanation +
01 · What is this?

What is SOPR's calculation logic, and how does it relate to and differ from MVRV? SOPR's calculation logic: for all Bitcoin UTXOs that moved on a given day, calculate each UTXO's (current move value ÷ last move value), then weighted-average all UTXO ratios. Result >1 means today's moved capital overall was sold at a profit (sell price above original buy price); <1 means overall selling at a loss. Relationship with MVRV: MVRV is market cap ÷ realized cap, measuring the overall paper P&L of all circulating supply; SOPR measures the P&L of today's specifically-moved coins. SOPR is a flow indicator (how are the people acting today), MVRV is a stock indicator (how is everyone overall). Combined use: if MVRV shows high overall paper profits and SOPR is also sustained >1 at high levels, market sentiment is hot, many selling at profit — overall topping characteristics; if MVRV shows overall losses and SOPR <1, market is panic liquidating — overall bottoming characteristics.

02 · Why does it exist?

What is the special significance of SOPR = 1 as a baseline, and how does it behave in bull vs. bear markets? SOPR = 1 is a psychologically and technically significant dividing line — representing the equilibrium where the market overall is selling at break-even, meaning today's moved capital has the same average cost as sell price. In bull markets (SOPR >1 environment): SOPR overall stays above 1.0 — most moved capital is profitable. When SOPR pulls back from high levels toward 1.0, a group of holders who don't want to sell at a loss often provide support, bouncing from 1.0. If SOPR holds and bounces when testing 1.0, it signals market health — buyers have defense near 1.0. In bear markets (SOPR <1 environment): SOPR overall stays below 1.0 — moved capital is overall cutting losses. When SOPR tries to recover to 1.0 from lows, a group of trapped holders waiting to break even often create resistance at 1.0. This 1.0 battle of support/resistance is a very valuable analytical framework for Bitcoin cycle analysis.

03 · How does it affect your decisions?

What is aSOPR (adjusted SOPR) and why is it more informative than raw SOPR? Raw SOPR's problem: it includes large numbers of very short-lived UTXOs (e.g., UTXOs that moved again within 1 hour) — these short-term moves are often technical (exchange internal reorganizations, arbitrage bot high-frequency trades), not representing genuine holder sell decisions, adding noise to SOPR. aSOPR (Adjusted SOPR) excludes very short hold-time UTXOs (typically under 1 hour) from calculation, keeping only moves corresponding to more intentional position decisions with longer hold times. This results in cleaner aSOPR signals: overbought/oversold inflection points are clearer, the SOPR=1 battle lines are more distinct. Glassnode is the primary platform computing and providing aSOPR data (free tier offers weekly and above data).

04 · What should you do?

What are SOPR's specific use cases and limitations in practical analysis? Use cases: first, confirming market cycle stage — SOPR's overall level (sustained >1 or <1) helps assess which stage of a bull market (overall profitable) or bear market (overall at loss) we're in. Second, watching the 1.0 battle — at key junctures (SOPR attempting to break through or hold 1.0) analyzing whether market sentiment inflection signals are present. Third, combined with MVRV — MVRV describes overall stock P&L, SOPR describes current-day flow P&L; combining both gives more dimensional market sentiment assessment. Limitations: first, SOPR mainly applies to Bitcoin; shorter historical validation on Ethereum and other tokens; second, SOPR can't tell you when the market should turn — only describes current profit/loss distribution; third, large exchange-related on-chain flows (not representing genuine buy/sell intent) can also distort SOPR readings — another reason why aSOPR filters short-term moves.

Real-World Example +

Use SOPR around the November 2022 FTX event to illustrate bottom signal identification. In November 2022, FTX's collapse triggered panic selling across the crypto market; BTC fell from $21,000 to $15,500. During this period, SOPR dropped to very low levels (significantly below 1.0), indicating large numbers of holders forced to sell well below their entry cost — a classic capitulation signal. From on-chain data (Glassnode), SOPR reached levels approaching the 2018-2019 bear market bottom, suggesting the selling's depth and breadth was near historical bottom levels. Subsequent price action: BTC formed a bottom near $15,500-$17,000 in late November-December 2022, then began recovering in January 2023 and continued the bull market through 2024. SOPR's panic readings during the bottom period were one of the important confirming indicators for bottom formation in retrospect — of course, at the time (November 2022) it couldn't be confirmed as the ultimate bottom, only that selling sentiment had reached historically extreme levels.

Diagram
SOPR: Are Holders Selling at Profit or Loss?SOPR 指標示意圖:橫軸為時間,縱軸為 SOPR 值,橙色虛線標示 SOPR = 1 的基準線。藍色折線為 SOPR 值走勢,灰色虛線為對應的市場價格。當 SOPR 高於 1(綠色框)代表賣出方整體獲利——若持續高位且開始背離,是頂部警告;當 SOPR 低於 1(紅色框)代表賣出方整體在虧損割肉——往往對應市場底部或SOPR: Are Holders Selling at Profit or Loss?SOPR = 1SOPR > 1Sellers realizing profitMarket top warning if divergingSOPR < 1Sellers realizing lossCapitulation / potential bottom signalSOPR = price sold ÷ price paid · >1 = profit realized · <1 = loss realizedCrypto Bible · crypto-bible.com
Feel free to share. Please credit the source.
Common Misconceptions +
✕ Misconception 1
× Misconception 1: When SOPR <1 appears, it's a buy signal — enter immediately. Wrong. SOPR <1 indicates the market is selling at a loss, but doesn't mean the bottom has arrived. In strong bear markets, SOPR can stay below 1.0 for a very long time — in 2018's bear market, SOPR stayed below 1.0 for over 12 months before actually reversing. Extreme SOPR low readings (market panic capitulation) are more of a proximity signal to bottoms; SOPR reclaiming 1.0 from a low is a more reliable bottom confirmation signal.
✕ Misconception 2
× Misconception 2: SOPR, like MVRV, can be used on any cryptocurrency. Wrong. SOPR calculation relies on Bitcoin's UTXO model; Ethereum's account model has different calculation logic, and Ethereum's on-chain behavior (DeFi interactions, smart contract calls) is far more complex than Bitcoin's, making SOPR interpretation harder. For other altcoins, SOPR reliability is even lower. Most effective use remains Bitcoin's SOPR and aSOPR.
The Missing Link +
Direct Impact

SOPR's core trade-off is between providing a genuine flow perspective on holder P&L and complex interpretation environment. SOPR's advantage is directly quantifying whether today's market participants overall are exiting profitably or at a loss — very close to a real-time sentiment reading. The cost: SOPR is disrupted by large exchange-related on-chain moves (non-investment decisions), requiring aSOPR filtering; reliability drops significantly on non-UTXO chains; and it's a flow indicator describing what's currently happening, not providing future predictions. Most effective usage: treat SOPR as one of several sentiment thermometers, combining it with MVRV (overall stock valuation), Realized Price (all holders' average cost), exchange flows, and other indicators to build a multi-dimensional market cycle analysis framework.

Ask a Question
Please enter at least 10 characters