SOPR 7-Day EMA
Spent Output Profit Ratio smoothed with a 7-day exponential moving average. Exponential weighting reacts faster to weekly regime inflections than a simple moving average while filtering daily noise around the 1.0 break-even line.
What is it?
This metric applies a 7-day exponential moving average to SOPR. Unlike the simple average (aSOPR), exponential weighting gives more weight to recent days, making the curve more responsive to changes while smoothing daily noise. It reads around the break-even line of 1.
How to read
The pivot is at 1: above, moved coins realise an average profit; below, a loss. The EMA-smoothed version reduces daily false crossings and surfaces the weekly regime. Clean bounces off 1 after a period below 1 reflect a return to aggregate profitability. The toolbar's «Zones» toggle activates a colour-band reading (loss / profit / overheating above 1.05) to spot the current regime at a glance.
Key zones
The line at 1 is the key threshold. Above 1, profit-taking regime; below, loss regime. The further the EMA durably departs from 1 (upward or downward), the more pronounced the regime.
What to observe
Watch crossings of the 1 line confirmed by the EMA (more reliable than raw crossings) and the slope of the smoothed curve. A slope reversal below 1 toward the upside has often preceded recovery phases.
Historical context
The 7-day EMA of SOPR sustained prolonged stays below 1 during deep bear markets and above 1 during expansions. Exponential smoothing notably avoided several false crossings seen on raw SOPR during exchange consolidations.
Expert notes
The 7-day EMA and the 7-day simple average (aSOPR) converge on a stable trend but diverge at inflections: the EMA turns earlier. This earliness comes at the cost of slightly higher noise sensitivity than the simple average.
Common mistakes to avoid
The EMA does not remove noise, it weights it: occasional spikes can still appear. An isolated crossing of 1 still needs confirmation by duration. Do not stack an additional moving average - the smoothing is already built in.
Programmatic access
REST API
curl -sS \
'https://api.trinityinsights.io/api/v1/onchain/sopr-7d-ema/history?days=90' \
-H 'X-API-Key: $TRINITY_API_KEY'MCP server
{
"tool": "get_chart_value",
"metric_id": "sopr-7d-ema",
"timeframe": "1y"
}Required tier: pro. See the pricing grid for the tier list and the MCP documentation for multi-client configuration.
Related metrics
Institutional disclaimer
Trinity Insights is an educational and analytical tool. The metric above does not constitute investment advice. Trinity Insights is not a Crypto-Asset Service Provider (CASP) registered under MiCA Regulation (EU) 2023/1114. See the full disclaimer.