
SOPR — Spent Output Profit Ratio
SOPR measures whether on-chain-moved Bitcoin are sold at profit or loss today. Below 1 indicates capitulation — historically often direct bottom signals. Renato Shirakashi (Unchained, 2019) invented the indicator; STH/LTH variants split by holding duration.
- Formula:
- Realized Value (USD at sale) ÷ Value at Creation (USD at buy)
- Originator:
- Renato Shirakashi (Unchained, 2019)
- Data source:
- bgeometrics /v1/sopr · /v1/sth-sopr · /v1/lth-sopr
Strategies to backtest
Thematically related strategies from our library — try them in the backtest engine or read up on the methodology.
The textbook RSI strategy — buy when oversold (RSI < 30), sell when overbought (RSI > 70). Best in sideways markets.
Open strategy →Buy a fixed amount on a fixed schedule — week after week, regardless of price. Smooths volatility, removes timing decisions.
Open strategy →More Bitcoin indicators
Difference between market cap and realized cap, normalised by standard deviation. Values above 7 historically marked every top, below 0 every bottom.
Aggregated unrealised profit of all coins, five phase bands from capitulation to euphoria. Measures on-chain market sentiment.
Average cost basis of all coins in circulation. Tabs for STH (last 155 days) and LTH. Historically a strong bottom indicator.