Glassnode Docs
WebsiteStudioInsightsTwitter
  • Welcome to Glassnode
    • Introduction
      • Studio
  • 📊Data
    • General Information
      • Timestamps and Resolutions
      • Data Availability
      • Data Finalization
    • Metric Catalog
    • Supported Blockchains
    • Supported Assets
      • Market Metrics Coverage
      • On-chain Metrics Coverage
    • Point-in-Time Metrics
  • đź“–Guides & Tutorials
    • Getting Started
      • Use-Case Tutorials
        • Tutorial 1 - Navigating Market Tops and Bottoms
        • Tutorial 2 - Introduction to On-chain Activity
        • Tutorial 3 - Fundamentals of Proof-of-Work Mining
        • Tutorial 4 - Introduction to Supply Dynamics
      • Get started with Glassnode Metrics
      • Granular Cohorts for Key On-Chain Metrics
    • Metric Guides
      • Market Capitalization
      • Realized Capitalization
      • MVRV
        • LTH-MVRV
        • MVRV Ratio
        • MVRV-Z Score
        • STH-MVRV
      • SOPR
        • SOPR (Spent Output Profit Ratio)
        • aSOPR (Adjusted SOPR)
        • LTH-SOPR
        • STH-SOPR
      • Unrealized Profit/Loss
        • NUPL (Net Unrealized Profit/Loss)
        • Unrealized Profit
        • Unrealized Loss
        • LTH-NUPL
        • STH-NUPL
      • Realized Profit/Loss
        • Net Realized Profit/Loss
        • Realized Profit
        • Realized Loss
      • Coin Issuance
        • Puell Multiple
      • Stablecoin
        • SSR (Stablecoin Supply Ratio)
      • Coin Days Destroyed
        • CDD (Coin Days Destroyed)
        • Supply-Adjusted CDD
        • Binary CDD
        • CYD (Coin Years Destroyed)
        • Supply-Adjusted CYD
        • Reserve Risk
      • Liveliness
      • Dormancy
        • Average Coin Dormancy
        • Supply-Adjusted Dormancy
      • Lifespan
        • Spent Output Age Bands (SOAB)
        • Average Spent Output Lifespan (ASOL)
        • Median Spent Output Lifespan (MSOL)
      • NVT
        • NVT Ratio
        • NVT Signal
        • Velocity
      • Stock to Flow
        • Stock to Flow Ratio
        • Stock to Flow Deflection
      • Price Distribution
        • URPD (UTXO Realized Price Distribution)
        • SOPD (Spent Output Price Distribution)
      • Accumulation Trend Score
      • Long and Short-Term Holder Supply
        • Supply Held by Long and Short-Term Holders
      • Profit/Loss (Supply)
        • Percent Supply in Profit
        • Supply in Profit
        • Supply in Loss
      • Age Distribution
        • HODL Waves
        • Realized Cap HODL Waves
      • Profit/Loss (UTXO)
        • Percent UTXOs in Profit
        • UTXOs in Profit
        • UTXOs in Loss
    • On-Chain Concepts
      • Entity-Adjusted Metrics
      • On-chain Glossary
      • Understanding UTXOs - The Gold Coin Analogy
      • UTXO vs. Account-Based Chains
    • Workbench Guide
  • ⚙️API
    • Introduction
    • API Key
    • API Credits
    • Metadata
    • Bulk metrics (beta)
    • Endpoints
      • Addresses
      • Bridges
      • Blockchain
      • Breakdowns
      • DeFi
      • Derivatives
      • Distribution
      • Entities
      • ETH 2.0
      • Fees
      • Indicators
      • Institutions
      • Lightning
      • Market
      • Mempool
      • Mining
      • Point-In-Time
      • Protocols
      • Signals
      • Supply
      • Transactions
  • ℹ️Further Information
    • Changelog
      • 2025
      • 2024
      • 2023
      • 2022
      • 2021
      • 2020
    • Support FAQ
    • Affiliate FAQs
    • Exchange Data: Transparency Notice
Powered by GitBook
On this page
  • Indicator Overview
  • How is it measured?
  • About
  • Introduced By
  • Date Introduced
  • Further Resources
  1. Guides & Tutorials
  2. Metric Guides
  3. Price Distribution

SOPD (Spent Output Price Distribution)

Spent Output Price Distribution (SOPD) shows the volume of coins moved on-chain on any given day, and at which prices the movements occurred.

PreviousURPD (UTXO Realized Price Distribution)NextAccumulation Trend Score

Last updated 4 months ago

Indicator Overview

Spent Output Price Distribution (SOPD) shows at which prices UTXOs were spent on a given day (i.e. each bar shows the amount of Bitcoin volume that was moved within that specified price bucket). The price specified on the x-axis refers to the lower bound of that bucket.

There are two variants of this metric based on x-axis partitioning:

  • ATH-partitioned (price buckets are defined by dividing the range between 0 and the current ATH in 100 equally-spaced partitions)

  • % partitioned (price buckets are defined by taking the day's closing price and creating 50 equally-spaced bucket each above and below the closing price in steps of +/- 2%)

How is it measured?

SOPD price buckets are calculated by adding the value of all spent outputs where the price when the spent outputs were created falls into that given bucket.

SOPD(price bucket)=value (of all spent outputs where pricecreated is in bucket)\begin{align*} \textrm{SOPD}(\textrm{price bucket}) &= \textrm{value}~\color{gray}{\textrm{(of all spent outputs where price}_{\textrm{created}}~\textrm{is in bucket)}} \end{align*}SOPD(price bucket)​=value (of all spent outputs where pricecreated​ is in bucket)​

About

Introduced By

Date Introduced

April 2020

Further Resources

View / in Glassnode Studio

View / in Glassnode API Docs

Glassnode -

đź“–
SOPD (ATH partitioned)
SOPD (% partitioned)
SOPD (ATH partitioned)
SOPD (% partitioned)
Renato Shirakashi
Twitter Thread
Bitcoin: SOPD (ATH partitioned)