in-depthTrading and investment

in-depthTrading and investment
How the SOPR indicator works
Researcher Renato Shirakashi proposed the SOPR indicator in 2019, explaining how it works on my blog.
As in the case with on-chain indicator MVRV, Shirakashi suggested that every bitcoin transaction means buying or selling the first cryptocurrency. However, instead of realized capitalization, SOPR uses the ratio of the purchase price to the sale price of bitcoin.
SOPR uses the dollar value of the penultimate movement of coins as the purchase price of bitcoin, and the dollar equivalent of the last transaction as the sale price.
To determine them, SOPR uses data on the so-called unspent transaction outputs (Unspent Transaction Outputs, UTXO). The purchase price means an incoming transfer with a conditional size of 10 BTC, the sale price is the further movement of these 10 BTC.
For example, at a price of $20,000 for 1 BTC, a UTXO of 10 BTC was created – the purchase price. Moving those 10 BTC when the price of 1 BTC is $40,000 would mean selling. Therefore, the SOPR coefficient for these coins will be 2 – the ratio of the dollar value of two oppositely directed transfers of specific BTC coins. The calculation is made for each UTXO or for the selected category, depending on the SOPR modification.
The SOPR data is superimposed on the Bitcoin price chart as a curve. The BTC price at which the SOPR ratio is above 1 is considered to be a break-even sell level.

You can track the change in SOPR for bitcoin in real time on sites such as Decentrader And Glassnode. The chart from the latest platform is also available on Trading View. In addition, Glassnode has created similar versions of the indicator for Ethereum And Litecoin.
Modifications of the SOPR indicator
In addition to the original version of the SOPR indicator, analysts have created several modifications of this oscillator with more precise parameter settings. Consider the most famous options:
- Adjusted Spent Output Profit Ratio (Adjusted SOPR, aSOPR). Received the greatest distribution among other variants of SOPR due to the exclusion from the calculations of UTXO with an age of less than an hour. This approach eliminates the influence of some speculators and arbitrage traders who use BTC as a means of transit in the process of exchange or trade.
- Short Term Holder SOPR (STH-SOPR) Spent Exit Profit Ratio. While not as sensitive as aSOPR, STH-SOPR takes into account UTXO age greater than one hour and less than 155 days.
- Long Term Holder SOPR (LTH-SOPR) Spent Exit Profit Ratio. A variant of the indicator designed to analyze the long-term trends of bitcoin investors. Takes into account only UTXO with an age of more than 155 days.

Using the SOPR indicator
The SOPR indicator is one of the simplest tools for analyzing Bitcoin market cycles. The interpretation of the oscillator values has only a few directions:
- If the value is 1, it means that investors are selling bitcoin at breakeven. The purchase price is equal to the Bitcoin sale price.
- A value greater than 1 indicates that there is an upward price trend, and investors are selling bitcoin at a profit.
- A value less than 1 indicates a downward price trend – investors are holding losing positions or fixing losses.
Risks of using the SOPR indicator
The simplicity and popularity of the indicator does not relieve users from the risks of using SOPR when trading Bitcoin. Like other on-chain indicators, these tools are an experimental way to gauge market sentiment.
- Interpretation. SOPR is based on the assumption that every bitcoin transfer is a purchase or sale of an asset. Such an interpretation is not a fact, and may harm the trader. No one can know at what price and when all bitcoins were sold or bought.
- Trade. The SOPR indicator is designed to evaluate and analyze long-term trends and investor behavior in certain market conditions. Making any trading decisions based on SOPR values is not included in the description of the indicator operation. Bitcoin price behavior can differ significantly from transactional data.
- Large BTC hodlers. Any large investor or crypto exchange that has enough BTC can “spoil” the logic of the SOPR indicator and distort the data. For example, Microstrategy company, which owns almost 130,000 BTC as of September 2021, will want to change the way the first cryptocurrency is stored and move the funds to other BTC addresses. SOPR will “see” BTC movements on the network, indicating that investors are locking in positions, although this is a normal BTC transfer.
Subscribe to Cryplogger on social networks
Found a mistake in the text? Select it and press CTRL+ENTER
Cryplogger Newsletters: Keep your finger on the pulse of the bitcoin industry!
in-depthTrading and investment

in-depthTrading and investment
How the SOPR indicator works
Researcher Renato Shirakashi proposed the SOPR indicator in 2019, explaining how it works on my blog.
As in the case with on-chain indicator MVRV, Shirakashi suggested that every bitcoin transaction means buying or selling the first cryptocurrency. However, instead of realized capitalization, SOPR uses the ratio of the purchase price to the sale price of bitcoin.
SOPR uses the dollar value of the penultimate movement of coins as the purchase price of bitcoin, and the dollar equivalent of the last transaction as the sale price.
To determine them, SOPR uses data on the so-called unspent transaction outputs (Unspent Transaction Outputs, UTXO). The purchase price means an incoming transfer with a conditional size of 10 BTC, the sale price is the further movement of these 10 BTC.
For example, at a price of $20,000 for 1 BTC, a UTXO of 10 BTC was created – the purchase price. Moving those 10 BTC when the price of 1 BTC is $40,000 would mean selling. Therefore, the SOPR coefficient for these coins will be 2 – the ratio of the dollar value of two oppositely directed transfers of specific BTC coins. The calculation is made for each UTXO or for the selected category, depending on the SOPR modification.
The SOPR data is superimposed on the Bitcoin price chart as a curve. The BTC price at which the SOPR ratio is above 1 is considered to be a break-even sell level.

You can track the change in SOPR for bitcoin in real time on sites such as Decentrader And Glassnode. The chart from the latest platform is also available on Trading View. In addition, Glassnode has created similar versions of the indicator for Ethereum And Litecoin.
Modifications of the SOPR indicator
In addition to the original version of the SOPR indicator, analysts have created several modifications of this oscillator with more precise parameter settings. Consider the most famous options:
- Adjusted Spent Output Profit Ratio (Adjusted SOPR, aSOPR). Received the greatest distribution among other variants of SOPR due to the exclusion from the calculations of UTXO with an age of less than an hour. This approach eliminates the influence of some speculators and arbitrage traders who use BTC as a means of transit in the process of exchange or trade.
- Short Term Holder SOPR (STH-SOPR) Spent Exit Profit Ratio. While not as sensitive as aSOPR, STH-SOPR takes into account UTXO age greater than one hour and less than 155 days.
- Long Term Holder SOPR (LTH-SOPR) Spent Exit Profit Ratio. A variant of the indicator designed to analyze the long-term trends of bitcoin investors. Takes into account only UTXO with an age of more than 155 days.

Using the SOPR indicator
The SOPR indicator is one of the simplest tools for analyzing Bitcoin market cycles. The interpretation of the oscillator values has only a few directions:
- If the value is 1, it means that investors are selling bitcoin at breakeven. The purchase price is equal to the Bitcoin sale price.
- A value greater than 1 indicates that there is an upward price trend, and investors are selling bitcoin at a profit.
- A value less than 1 indicates a downward price trend – investors are holding losing positions or fixing losses.
Risks of using the SOPR indicator
The simplicity and popularity of the indicator does not relieve users from the risks of using SOPR when trading Bitcoin. Like other on-chain indicators, these tools are an experimental way to gauge market sentiment.
- Interpretation. SOPR is based on the assumption that every bitcoin transfer is a purchase or sale of an asset. Such an interpretation is not a fact, and may harm the trader. No one can know at what price and when all bitcoins were sold or bought.
- Trade. The SOPR indicator is designed to evaluate and analyze long-term trends and investor behavior in certain market conditions. Making any trading decisions based on SOPR values is not included in the description of the indicator operation. Bitcoin price behavior can differ significantly from transactional data.
- Large BTC hodlers. Any large investor or crypto exchange that has enough BTC can “spoil” the logic of the SOPR indicator and distort the data. For example, Microstrategy company, which owns almost 130,000 BTC as of September 2021, will want to change the way the first cryptocurrency is stored and move the funds to other BTC addresses. SOPR will “see” BTC movements on the network, indicating that investors are locking in positions, although this is a normal BTC transfer.
Subscribe to Cryplogger on social networks
Found a mistake in the text? Select it and press CTRL+ENTER
Cryplogger Newsletters: Keep your finger on the pulse of the bitcoin industry!