NUPL
Net Unrealized Profit/Loss as a ratio of market cap
| Property | Value |
|---|---|
| Category | Profit & Loss |
| Unit | Dimensionless |
| Resolution | 1d |
| Assets | BTC |
| Tier | Pro |
| API Endpoint | GET /v1/holder/profit |
| Field | nupl |
Overview
NUPL (Net Unrealized Profit/Loss) measures the overall profit/loss position of all Bitcoin holders as a percentage of the market capitalization. Unlike absolute metrics like Unrealized P/L, NUPL normalizes the unrealized gains/losses relative to market cap, making it easier to compare across different Bitcoin price levels and market cycles.
NUPL is calculated as (Market Cap - Realized Cap) / Market Cap, effectively showing what percentage of the current market value represents unrealized profit or loss. Values range from -1 to +1, with positive values indicating network-wide unrealized profits.
Formula
Where:
- Market Cap = Current BTC price × circulating supply
- Realized Cap = Sum of each UTXO valued at its last-moved price
Alternatively:
Interpretation
- NUPL > 0.75: Extreme greed zone. Historically marks cycle tops and distribution phases. Network holds massive unrealized gains.
- NUPL 0.5-0.75: Greed zone. Rising distribution risk as holders sit on significant profits.
- NUPL 0.25-0.5: Optimism zone. Moderate unrealized gains, generally bullish but sustainable.
- NUPL 0-0.25: Hope/anxiety zone. Mixed sentiment, early bull market or late bear market.
- NUPL < 0: Fear/capitulation zone. Network-wide unrealized losses. Historically excellent accumulation opportunities.
Use Cases
- Cycle timing: NUPL extremes (>0.75 or <0) have consistently marked major cycle inflection points.
- Risk management: Rising NUPL indicates increasing probability of profit-taking and potential corrections.
- Market sentiment gauge: Real-time measure of aggregate holder psychology - greed vs fear.
- Dollar-cost averaging timing: NUPL <0.25 has historically provided superior long-term entry points.
- Portfolio rebalancing: High NUPL suggests reducing Bitcoin allocation; low NUPL suggests increasing it.
API Usage
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://api.blocklens.co/v1/holder/profit?start_date=2024-01-01&end_date=2024-12-31&limit=365"
Related Metrics
- Unrealized P/L — Aggregate unrealized profit/loss across all holders (Market Cap - Realized Cap)
- MVRV — Ratio of market value to realized value across all holders
- Realized Cap — Sum of LTH + STH realized cap
- Market Cap — Total market cap