{
  "schema_version": 1,
  "data_kind": "live",
  "source": "CoinPaprika daily history: one point per completed UTC day, the mean of that day's prices; market cap and volume are the same day's means. Today's unfinished day is never shown.",
  "page": "https://coinpaprika.com/compare",
  "data": "https://coinpaprika.com/api/compare/data",
  "as_of_note": "Dynamic: the page and /api/compare/data carry as_of (the last completed UTC day).",
  "time_zone": "UTC",
  "currency": "USD",
  "metrics": {
    "performance": {
      "name": "Price performance",
      "description": "Change from the first visible daily average. Every coin starts at 0%.",
      "unit": "%"
    },
    "price": {
      "name": "Price",
      "description": "Daily average price in US dollars (the mean of that UTC day's prices).",
      "unit": "USD"
    },
    "cap": {
      "name": "Market cap",
      "description": "CoinPaprika's daily market capitalization in US dollars; moves with circulating supply.",
      "unit": "USD"
    },
    "volume": {
      "name": "Trading volume",
      "description": "Daily traded volume in US dollars.",
      "unit": "USD"
    },
    "volchange": {
      "name": "Volume change",
      "description": "Change in daily volume relative to the first visible day.",
      "unit": "%"
    },
    "return": {
      "name": "Daily return",
      "description": "Percentage change from the previous day's average price.",
      "unit": "%"
    },
    "volatility": {
      "name": "30-day volatility",
      "description": "Rolling daily-return volatility, annualized using √365.",
      "unit": "%"
    },
    "drawdown": {
      "name": "Drawdown",
      "description": "Decline from the highest daily average within the selected period.",
      "unit": "%"
    },
    "rsi": {
      "name": "RSI · 14 days",
      "description": "Wilder relative strength index. Range 0–100.",
      "unit": "0–100"
    },
    "relvol": {
      "name": "Relative volume",
      "description": "Daily volume ÷ the preceding 30-day average.",
      "unit": "×"
    },
    "turnover": {
      "name": "Volume / market cap",
      "description": "Daily traded volume as a percentage of market cap.",
      "unit": "%"
    },
    "madistance": {
      "name": "Distance to 200 SMA",
      "description": "Signed distance of the daily average price from its 200-day SMA.",
      "unit": "%"
    },
    "macd": {
      "name": "MACD / price",
      "description": "EMA12 − EMA26 as a percentage of the daily average price. Normalized for cross-coin comparison.",
      "unit": "%"
    },
    "histogram": {
      "name": "MACD histogram / price",
      "description": "MACD minus its 9-day EMA signal, divided by the daily average price.",
      "unit": "%"
    },
    "capchange": {
      "name": "Market-cap change",
      "description": "Percentage change from the first visible market cap. Real supply varies, so it can differ from price performance.",
      "unit": "%"
    }
  },
  "notes": [
    "Daily averages in UTC (the mean of each day's prices), not closes; no intraday data.",
    "A window of N days shows N + 1 daily values. Returns are measured from the first visible day.",
    "Market cap is CoinPaprika's daily market cap, so it follows real circulating supply; market-cap change can therefore differ from price performance.",
    "Summary volatility uses the sample standard deviation of the window's daily simple returns multiplied by sqrt(365). Chart volatility uses a rolling 30 days.",
    "RSI uses Wilder smoothing over 14 days.",
    "Bollinger Bands use SMA20 plus/minus two population standard deviations.",
    "SMA is the arithmetic mean of the last N daily averages. EMA is seeded with the first N-day SMA, then alpha=2/(N+1). 260 days before the visible window are loaded to warm the indicators up.",
    "Moving averages drawn on a performance chart are rebased to that coin's first visible price, not to their own first value.",
    "Correlation is the Pearson correlation of aligned daily simple returns over the window; days missing for either coin are skipped.",
    "Drawdown uses the running maximum since the selected window began.",
    "MACD is EMA12 minus EMA26. Signal is EMA9 of raw MACD; histogram is raw MACD minus signal. Both displayed measures divide by the day's price and multiply by 100.",
    "Relative volume excludes the current day from its preceding 30-day mean.",
    "Log scale applies only to price, market cap and volume, and only when every plotted value is positive."
  ],
  "null_semantics": "A day without data, an indicator without enough history, or a coin whose history could not be loaded is null (shown as an empty value), never zero. Lines break over gaps.",
  "limitations": [
    "Funding, open interest, liquidations, on-chain activity and order-book liquidity are not available metrics.",
    "Indicators describe history; they are not buy or sell signals."
  ]
}
