{
  "asOf": "2026-05-18T18:00:00Z",
  "lookbackDays": 30,
  "overall": { "trades": 495, "wins": 396, "losses": 99, "winRatePct": 80.0, "netSol": 1.83 },
  "last7d": { "trades": 484, "netSol": 1.67, "winRatePct": 79.8, "medianHoldMin": 74 },
  "topWinners": [
    { "symbol": "BABYTROLL", "pnlSol": 2.57, "pnlPct": 205.8, "holdHours": 21.3 },
    { "symbol": "RAGEGUY",   "pnlSol": 1.46, "pnlPct": 48.7,  "holdHours": 15.3 },
    { "symbol": "RoyalPop",  "pnlSol": 1.45, "pnlPct": 20.7,  "holdHours": 1.4 },
    { "symbol": "CROWDCAM",  "pnlSol": 1.38, "pnlPct": 45.9,  "holdHours": 3.4 },
    { "symbol": "WOJAK",     "pnlSol": 1.14, "pnlPct": 14.2,  "holdHours": 14.5 }
  ],
  "worstLosers": [
    { "symbol": "Dust",      "pnlSol": -6.50, "pnlPct": -44.8 },
    { "symbol": "CHINA",     "pnlSol": -3.51, "pnlPct": -58.5 },
    { "symbol": "XAnimals",  "pnlSol": -2.51, "pnlPct": -62.9 },
    { "symbol": "USEFUL",    "pnlSol": -2.17, "pnlPct": -43.5 },
    { "symbol": "DIRECTOR",  "pnlSol": -2.15, "pnlPct": -43.1 }
  ],
  "holdHistogramPct": { "under15m": 13, "m15to60": 31, "h1to4": 36, "h4to24": 19, "over24h": 2 },
  "entryMcUsd":      { "p25": 95000, "median": 144000, "p75": 253000 },
  "activity":        { "avgBuysPerDay": 55, "avgSellsPerDay": 55, "openPositions": 8 },
  "exitQualityPct":  { "correct": 70.4, "slightlyEarly": 8.5, "notablyEarly": 9.9, "neutral": 7.0 },
  "reviewsOnFile":   1759
}
