{
  "version": "mexc-alert-history-public-v1",
  "generatedAt": "2026-07-08T23:03:38.952Z",
  "source": "Sanitized website summary derived from local MEXC Discord historical alert backfill.",
  "privateSource": "data/scans/mexc/mexc-alert-history-results.json",
  "output": "data/scans/mexc/mexc-alert-history-public.json",
  "privacy": [
    "Raw Discord text, message IDs, guild/channel IDs, and message URLs are omitted.",
    "This is paper/research-only evidence, not a broker ledger and not proof of real execution."
  ],
  "noOrdersNoKeys": true,
  "paperResearchOnly": true,
  "model": {
    "fixedTarget": "Assumes 100 USDT notional at parsed entryRef; exit at intended target when target hit first, or initial invalidation when stop hit first.",
    "ambiguity": "Hourly candles cannot determine same-candle target/stop order. The base 100 USDT summary treats ambiguous rows as breakeven and reports target/stop alternatives.",
    "exclusions": "Open trades and no-target ignition rows are visible in counts but excluded from the fixed closed-trade P&L model."
  },
  "importedGeneratedAt": "2026-07-08T22:29:04.671Z",
  "evaluatedGeneratedAt": "2026-07-08T22:29:35.463Z",
  "counts": {
    "importedAlerts": 189,
    "evaluatedAlerts": 189
  },
  "dataFetch": {
    "uniqueSymbolsRequested": 64,
    "uniqueSymbolsFetched": 64
  },
  "fixedTarget": {
    "counts": {
      "total": 189,
      "scorable": 181,
      "worked": 56,
      "failed": 86,
      "ambiguous": 1,
      "noTarget": 7,
      "open": 38,
      "noData": 0,
      "dataError": 0,
      "closed": 143
    },
    "rates": {
      "targetHitRatePct": 39.16,
      "failureRatePct": 60.14,
      "closedRatePct": 79.01
    },
    "averages": {
      "avgExitR": 0.1415,
      "medianExitR": -1,
      "avgCurrentR": -0.1123
    }
  },
  "trailingStop": {
    "counts": {
      "total": 189,
      "scorable": 188,
      "closed": 188,
      "initialStop": 12,
      "trailedStop": 176,
      "open": 0,
      "noData": 0,
      "dataError": 0
    },
    "rates": {
      "closedRatePct": 100,
      "trailedStopRatePct": 93.62
    },
    "averages": {
      "avgExitR": 0.1378,
      "medianExitR": 0.0015,
      "avgMaxR": 0.2973,
      "avgCurrentR": -0.1136
    }
  },
  "stakeModel": {
    "neutralAmbiguous": {
      "stakePerTradeUsdt": 100,
      "closedTrades": 143,
      "worked": 56,
      "failed": 86,
      "ambiguous": 1,
      "totalStakedUsdt": 14300,
      "netPnlUsdt": -164.72,
      "roiOnDeployedPct": -1.15,
      "avgPnlPerClosedTradeUsdt": -1.15,
      "grossProfitUsdt": 1276.9,
      "grossLossUsdt": -1441.61,
      "profitFactor": 0.8857,
      "hitRatePct": 39.16,
      "avgRiskPct": 14.7,
      "medianRiskPct": 7.5,
      "maxRiskPct": 69.4
    },
    "ambiguousAsTarget": {
      "stakePerTradeUsdt": 100,
      "closedTrades": 143,
      "worked": 56,
      "failed": 86,
      "ambiguous": 1,
      "totalStakedUsdt": 14300,
      "netPnlUsdt": -158.57,
      "roiOnDeployedPct": -1.11,
      "avgPnlPerClosedTradeUsdt": -1.11,
      "grossProfitUsdt": 1283.04,
      "grossLossUsdt": -1441.61,
      "profitFactor": 0.89,
      "hitRatePct": 39.16,
      "avgRiskPct": 14.7,
      "medianRiskPct": 7.5,
      "maxRiskPct": 69.4
    },
    "ambiguousAsStop": {
      "stakePerTradeUsdt": 100,
      "closedTrades": 143,
      "worked": 56,
      "failed": 86,
      "ambiguous": 1,
      "totalStakedUsdt": 14300,
      "netPnlUsdt": -167.79,
      "roiOnDeployedPct": -1.17,
      "avgPnlPerClosedTradeUsdt": -1.17,
      "grossProfitUsdt": 1276.9,
      "grossLossUsdt": -1444.69,
      "profitFactor": 0.8839,
      "hitRatePct": 39.16,
      "avgRiskPct": 14.7,
      "medianRiskPct": 7.5,
      "maxRiskPct": 69.4
    },
    "trailingStop": {
      "stakePerTradeUsdt": 100,
      "closedTrades": 188,
      "initialStop": 12,
      "trailedStop": 176,
      "totalStakedUsdt": 18800,
      "netPnlUsdt": 162.62,
      "roiOnDeployedPct": 0.87,
      "avgPnlPerClosedTradeUsdt": 0.87,
      "grossProfitUsdt": 425.35,
      "grossLossUsdt": -262.72,
      "profitFactor": 1.619,
      "avgExitR": 0.1378,
      "medianExitR": 0.0015,
      "avgRiskPct": 13.66,
      "medianRiskPct": 7.73,
      "maxRiskPct": 69.4
    },
    "byActionCategory": [
      {
        "actionCategory": "MOMENTUM_ENTRY_READY",
        "stakePerTradeUsdt": 100,
        "closedTrades": 77,
        "worked": 24,
        "failed": 53,
        "ambiguous": 0,
        "totalStakedUsdt": 7700,
        "netPnlUsdt": -264.22,
        "roiOnDeployedPct": -3.43,
        "avgPnlPerClosedTradeUsdt": -3.43,
        "grossProfitUsdt": 946.35,
        "grossLossUsdt": -1210.57,
        "profitFactor": 0.7817,
        "hitRatePct": 31.17,
        "avgRiskPct": 21.93,
        "medianRiskPct": 14.95,
        "maxRiskPct": 69.4
      },
      {
        "actionCategory": "PULLBACK_TRIGGER",
        "stakePerTradeUsdt": 100,
        "closedTrades": 36,
        "worked": 26,
        "failed": 9,
        "ambiguous": 1,
        "totalStakedUsdt": 3600,
        "netPnlUsdt": 172.29,
        "roiOnDeployedPct": 4.79,
        "avgPnlPerClosedTradeUsdt": 4.79,
        "grossProfitUsdt": 211.24,
        "grossLossUsdt": -38.96,
        "profitFactor": 5.4226,
        "hitRatePct": 72.22,
        "avgRiskPct": 4.5,
        "medianRiskPct": 5.11,
        "maxRiskPct": 6.84
      },
      {
        "actionCategory": "BUY_READY",
        "stakePerTradeUsdt": 100,
        "closedTrades": 30,
        "worked": 6,
        "failed": 24,
        "ambiguous": 0,
        "totalStakedUsdt": 3000,
        "netPnlUsdt": -72.78,
        "roiOnDeployedPct": -2.43,
        "avgPnlPerClosedTradeUsdt": -2.43,
        "grossProfitUsdt": 119.3,
        "grossLossUsdt": -192.08,
        "profitFactor": 0.6211,
        "hitRatePct": 20,
        "avgRiskPct": 8.39,
        "medianRiskPct": 7.5,
        "maxRiskPct": 12
      }
    ],
    "bySourceName": [
      {
        "sourceName": "legacy-momentum-entry",
        "stakePerTradeUsdt": 100,
        "closedTrades": 69,
        "worked": 22,
        "failed": 47,
        "ambiguous": 0,
        "totalStakedUsdt": 6900,
        "netPnlUsdt": -196.26,
        "roiOnDeployedPct": -2.84,
        "avgPnlPerClosedTradeUsdt": -2.84,
        "grossProfitUsdt": 899.48,
        "grossLossUsdt": -1095.74,
        "profitFactor": 0.8209,
        "hitRatePct": 31.88,
        "avgRiskPct": 22.4,
        "medianRiskPct": 14.95,
        "maxRiskPct": 69.4
      },
      {
        "sourceName": "legacy-momentum-pullback",
        "stakePerTradeUsdt": 100,
        "closedTrades": 33,
        "worked": 23,
        "failed": 9,
        "ambiguous": 1,
        "totalStakedUsdt": 3300,
        "netPnlUsdt": 166.09,
        "roiOnDeployedPct": 5.03,
        "avgPnlPerClosedTradeUsdt": 5.03,
        "grossProfitUsdt": 205.04,
        "grossLossUsdt": -38.96,
        "profitFactor": 5.2635,
        "hitRatePct": 69.7,
        "avgRiskPct": 4.38,
        "medianRiskPct": 4.94,
        "maxRiskPct": 6.84
      },
      {
        "sourceName": "legacy-active-momentum",
        "stakePerTradeUsdt": 100,
        "closedTrades": 25,
        "worked": 6,
        "failed": 19,
        "ambiguous": 0,
        "totalStakedUsdt": 2500,
        "netPnlUsdt": -25.76,
        "roiOnDeployedPct": -1.03,
        "avgPnlPerClosedTradeUsdt": -1.03,
        "grossProfitUsdt": 119.3,
        "grossLossUsdt": -145.06,
        "profitFactor": 0.8224,
        "hitRatePct": 24,
        "avgRiskPct": 8.19,
        "medianRiskPct": 7.5,
        "maxRiskPct": 12
      },
      {
        "sourceName": "legacy-momentum-entry-summary",
        "stakePerTradeUsdt": 100,
        "closedTrades": 7,
        "worked": 1,
        "failed": 6,
        "ambiguous": 0,
        "totalStakedUsdt": 700,
        "netPnlUsdt": -78.94,
        "roiOnDeployedPct": -11.28,
        "avgPnlPerClosedTradeUsdt": -11.28,
        "grossProfitUsdt": 35.9,
        "grossLossUsdt": -114.83,
        "profitFactor": 0.3126,
        "hitRatePct": 14.29,
        "avgRiskPct": 18.97,
        "medianRiskPct": 17.95,
        "maxRiskPct": 30.04
      },
      {
        "sourceName": "legacy-buy-ready",
        "stakePerTradeUsdt": 100,
        "closedTrades": 5,
        "worked": 0,
        "failed": 5,
        "ambiguous": 0,
        "totalStakedUsdt": 500,
        "netPnlUsdt": -47.02,
        "roiOnDeployedPct": -9.4,
        "avgPnlPerClosedTradeUsdt": -9.4,
        "grossProfitUsdt": 0,
        "grossLossUsdt": -47.02,
        "profitFactor": 0,
        "hitRatePct": 0,
        "avgRiskPct": 9.4,
        "medianRiskPct": 8.45,
        "maxRiskPct": 11.93
      },
      {
        "sourceName": "legacy-momentum-pullback-summary",
        "stakePerTradeUsdt": 100,
        "closedTrades": 3,
        "worked": 3,
        "failed": 0,
        "ambiguous": 0,
        "totalStakedUsdt": 300,
        "netPnlUsdt": 6.2,
        "roiOnDeployedPct": 2.07,
        "avgPnlPerClosedTradeUsdt": 2.07,
        "grossProfitUsdt": 6.2,
        "grossLossUsdt": 0,
        "profitFactor": 0,
        "hitRatePct": 100,
        "avgRiskPct": 5.86,
        "medianRiskPct": 5.86,
        "maxRiskPct": 5.86
      },
      {
        "sourceName": "central-router",
        "stakePerTradeUsdt": 100,
        "closedTrades": 1,
        "worked": 1,
        "failed": 0,
        "ambiguous": 0,
        "totalStakedUsdt": 100,
        "netPnlUsdt": 10.97,
        "roiOnDeployedPct": 10.97,
        "avgPnlPerClosedTradeUsdt": 10.97,
        "grossProfitUsdt": 10.97,
        "grossLossUsdt": 0,
        "profitFactor": 0,
        "hitRatePct": 100,
        "avgRiskPct": 10.63,
        "medianRiskPct": 10.63,
        "maxRiskPct": 10.63
      }
    ]
  },
  "lenses": {
    "byActionCategory": [
      {
        "actionCategory": "MOMENTUM_ENTRY_READY",
        "totalAlerts": 112,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 77,
          "worked": 24,
          "failed": 53,
          "ambiguous": 0,
          "totalStakedUsdt": 7700,
          "netPnlUsdt": -264.22,
          "roiOnDeployedPct": -3.43,
          "avgPnlPerClosedTradeUsdt": -3.43,
          "grossProfitUsdt": 946.35,
          "grossLossUsdt": -1210.57,
          "profitFactor": 0.7817,
          "hitRatePct": 31.17,
          "avgRiskPct": 21.93,
          "medianRiskPct": 14.95,
          "maxRiskPct": 69.4
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 112,
          "initialStop": 8,
          "trailedStop": 104,
          "totalStakedUsdt": 11200,
          "netPnlUsdt": -17.48,
          "roiOnDeployedPct": -0.16,
          "avgPnlPerClosedTradeUsdt": -0.16,
          "grossProfitUsdt": 218.81,
          "grossLossUsdt": -236.29,
          "profitFactor": 0.926,
          "avgExitR": 0.0225,
          "medianExitR": 0,
          "avgRiskPct": 18.65,
          "medianRiskPct": 12.28,
          "maxRiskPct": 69.4
        },
        "avgRiskPct": 18.65,
        "medianRiskPct": 12.28,
        "maxRiskPct": 69.4
      },
      {
        "actionCategory": "PULLBACK_TRIGGER",
        "totalAlerts": 37,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 36,
          "worked": 26,
          "failed": 9,
          "ambiguous": 1,
          "totalStakedUsdt": 3600,
          "netPnlUsdt": 172.29,
          "roiOnDeployedPct": 4.79,
          "avgPnlPerClosedTradeUsdt": 4.79,
          "grossProfitUsdt": 211.24,
          "grossLossUsdt": -38.96,
          "profitFactor": 5.4226,
          "hitRatePct": 72.22,
          "avgRiskPct": 4.5,
          "medianRiskPct": 5.11,
          "maxRiskPct": 6.84
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 37,
          "initialStop": 0,
          "trailedStop": 37,
          "totalStakedUsdt": 3700,
          "netPnlUsdt": 13.68,
          "roiOnDeployedPct": 0.37,
          "avgPnlPerClosedTradeUsdt": 0.37,
          "grossProfitUsdt": 13.68,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0.0861,
          "medianExitR": 0.0174,
          "avgRiskPct": 4.52,
          "medianRiskPct": 5.16,
          "maxRiskPct": 6.84
        },
        "avgRiskPct": 4.52,
        "medianRiskPct": 5.16,
        "maxRiskPct": 6.84
      },
      {
        "actionCategory": "BUY_READY",
        "totalAlerts": 31,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 30,
          "worked": 6,
          "failed": 24,
          "ambiguous": 0,
          "totalStakedUsdt": 3000,
          "netPnlUsdt": -72.78,
          "roiOnDeployedPct": -2.43,
          "avgPnlPerClosedTradeUsdt": -2.43,
          "grossProfitUsdt": 119.3,
          "grossLossUsdt": -192.08,
          "profitFactor": 0.6211,
          "hitRatePct": 20,
          "avgRiskPct": 8.39,
          "medianRiskPct": 7.5,
          "maxRiskPct": 12
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 31,
          "initialStop": 3,
          "trailedStop": 28,
          "totalStakedUsdt": 3100,
          "netPnlUsdt": 124.75,
          "roiOnDeployedPct": 4.02,
          "avgPnlPerClosedTradeUsdt": 4.02,
          "grossProfitUsdt": 143.23,
          "grossLossUsdt": -18.49,
          "profitFactor": 7.7485,
          "avgExitR": 0.3794,
          "medianExitR": 0.0138,
          "avgRiskPct": 8.49,
          "medianRiskPct": 7.5,
          "maxRiskPct": 12
        },
        "avgRiskPct": 8.49,
        "medianRiskPct": 7.5,
        "maxRiskPct": 12
      },
      {
        "actionCategory": "IGNITION_CONFIRMED",
        "totalAlerts": 9,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 0,
          "worked": 0,
          "failed": 0,
          "ambiguous": 0,
          "totalStakedUsdt": 0,
          "netPnlUsdt": 0,
          "roiOnDeployedPct": 0,
          "avgPnlPerClosedTradeUsdt": 0,
          "grossProfitUsdt": 0,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "hitRatePct": 0,
          "avgRiskPct": 0,
          "medianRiskPct": 0,
          "maxRiskPct": 0
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 8,
          "initialStop": 1,
          "trailedStop": 7,
          "totalStakedUsdt": 800,
          "netPnlUsdt": 41.68,
          "roiOnDeployedPct": 5.21,
          "avgPnlPerClosedTradeUsdt": 5.21,
          "grossProfitUsdt": 49.62,
          "grossLossUsdt": -7.94,
          "profitFactor": 6.2481,
          "avgExitR": 1.0563,
          "medianExitR": 0.8435,
          "avgRiskPct": 6.11,
          "medianRiskPct": 5.94,
          "maxRiskPct": 10.3
        },
        "avgRiskPct": 6.11,
        "medianRiskPct": 5.94,
        "maxRiskPct": 10.3
      }
    ],
    "byLane": [
      {
        "lane": "momentum_entry",
        "totalAlerts": 112,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 77,
          "worked": 24,
          "failed": 53,
          "ambiguous": 0,
          "totalStakedUsdt": 7700,
          "netPnlUsdt": -264.22,
          "roiOnDeployedPct": -3.43,
          "avgPnlPerClosedTradeUsdt": -3.43,
          "grossProfitUsdt": 946.35,
          "grossLossUsdt": -1210.57,
          "profitFactor": 0.7817,
          "hitRatePct": 31.17,
          "avgRiskPct": 21.93,
          "medianRiskPct": 14.95,
          "maxRiskPct": 69.4
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 112,
          "initialStop": 8,
          "trailedStop": 104,
          "totalStakedUsdt": 11200,
          "netPnlUsdt": -17.48,
          "roiOnDeployedPct": -0.16,
          "avgPnlPerClosedTradeUsdt": -0.16,
          "grossProfitUsdt": 218.81,
          "grossLossUsdt": -236.29,
          "profitFactor": 0.926,
          "avgExitR": 0.0225,
          "medianExitR": 0,
          "avgRiskPct": 18.65,
          "medianRiskPct": 12.28,
          "maxRiskPct": 69.4
        },
        "avgRiskPct": 18.65,
        "medianRiskPct": 12.28,
        "maxRiskPct": 69.4
      },
      {
        "lane": "momentum_pullback",
        "totalAlerts": 37,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 36,
          "worked": 26,
          "failed": 9,
          "ambiguous": 1,
          "totalStakedUsdt": 3600,
          "netPnlUsdt": 172.29,
          "roiOnDeployedPct": 4.79,
          "avgPnlPerClosedTradeUsdt": 4.79,
          "grossProfitUsdt": 211.24,
          "grossLossUsdt": -38.96,
          "profitFactor": 5.4226,
          "hitRatePct": 72.22,
          "avgRiskPct": 4.5,
          "medianRiskPct": 5.11,
          "maxRiskPct": 6.84
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 37,
          "initialStop": 0,
          "trailedStop": 37,
          "totalStakedUsdt": 3700,
          "netPnlUsdt": 13.68,
          "roiOnDeployedPct": 0.37,
          "avgPnlPerClosedTradeUsdt": 0.37,
          "grossProfitUsdt": 13.68,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0.0861,
          "medianExitR": 0.0174,
          "avgRiskPct": 4.52,
          "medianRiskPct": 5.16,
          "maxRiskPct": 6.84
        },
        "avgRiskPct": 4.52,
        "medianRiskPct": 5.16,
        "maxRiskPct": 6.84
      },
      {
        "lane": "active_momentum",
        "totalAlerts": 26,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 25,
          "worked": 6,
          "failed": 19,
          "ambiguous": 0,
          "totalStakedUsdt": 2500,
          "netPnlUsdt": -25.76,
          "roiOnDeployedPct": -1.03,
          "avgPnlPerClosedTradeUsdt": -1.03,
          "grossProfitUsdt": 119.3,
          "grossLossUsdt": -145.06,
          "profitFactor": 0.8224,
          "hitRatePct": 24,
          "avgRiskPct": 8.19,
          "medianRiskPct": 7.5,
          "maxRiskPct": 12
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 26,
          "initialStop": 3,
          "trailedStop": 23,
          "totalStakedUsdt": 2600,
          "netPnlUsdt": 123.6,
          "roiOnDeployedPct": 4.75,
          "avgPnlPerClosedTradeUsdt": 4.75,
          "grossProfitUsdt": 142.08,
          "grossLossUsdt": -18.49,
          "profitFactor": 7.6862,
          "avgExitR": 0.448,
          "medianExitR": 0.0328,
          "avgRiskPct": 8.31,
          "medianRiskPct": 7.5,
          "maxRiskPct": 12
        },
        "avgRiskPct": 8.31,
        "medianRiskPct": 7.5,
        "maxRiskPct": 12
      },
      {
        "lane": "early_momentum",
        "totalAlerts": 5,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 5,
          "worked": 0,
          "failed": 5,
          "ambiguous": 0,
          "totalStakedUsdt": 500,
          "netPnlUsdt": -47.02,
          "roiOnDeployedPct": -9.4,
          "avgPnlPerClosedTradeUsdt": -9.4,
          "grossProfitUsdt": 0,
          "grossLossUsdt": -47.02,
          "profitFactor": 0,
          "hitRatePct": 0,
          "avgRiskPct": 9.4,
          "medianRiskPct": 8.45,
          "maxRiskPct": 11.93
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 5,
          "initialStop": 0,
          "trailedStop": 5,
          "totalStakedUsdt": 500,
          "netPnlUsdt": 1.15,
          "roiOnDeployedPct": 0.23,
          "avgPnlPerClosedTradeUsdt": 0.23,
          "grossProfitUsdt": 1.15,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0.0223,
          "medianExitR": 0,
          "avgRiskPct": 9.4,
          "medianRiskPct": 8.45,
          "maxRiskPct": 11.93
        },
        "avgRiskPct": 9.4,
        "medianRiskPct": 8.45,
        "maxRiskPct": 11.93
      },
      {
        "lane": "ignition",
        "totalAlerts": 9,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 0,
          "worked": 0,
          "failed": 0,
          "ambiguous": 0,
          "totalStakedUsdt": 0,
          "netPnlUsdt": 0,
          "roiOnDeployedPct": 0,
          "avgPnlPerClosedTradeUsdt": 0,
          "grossProfitUsdt": 0,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "hitRatePct": 0,
          "avgRiskPct": 0,
          "medianRiskPct": 0,
          "maxRiskPct": 0
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 8,
          "initialStop": 1,
          "trailedStop": 7,
          "totalStakedUsdt": 800,
          "netPnlUsdt": 41.68,
          "roiOnDeployedPct": 5.21,
          "avgPnlPerClosedTradeUsdt": 5.21,
          "grossProfitUsdt": 49.62,
          "grossLossUsdt": -7.94,
          "profitFactor": 6.2481,
          "avgExitR": 1.0563,
          "medianExitR": 0.8435,
          "avgRiskPct": 6.11,
          "medianRiskPct": 5.94,
          "maxRiskPct": 10.3
        },
        "avgRiskPct": 6.11,
        "medianRiskPct": 5.94,
        "maxRiskPct": 10.3
      }
    ],
    "bySourceName": [
      {
        "sourceName": "legacy-momentum-entry",
        "totalAlerts": 95,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 69,
          "worked": 22,
          "failed": 47,
          "ambiguous": 0,
          "totalStakedUsdt": 6900,
          "netPnlUsdt": -196.26,
          "roiOnDeployedPct": -2.84,
          "avgPnlPerClosedTradeUsdt": -2.84,
          "grossProfitUsdt": 899.48,
          "grossLossUsdt": -1095.74,
          "profitFactor": 0.8209,
          "hitRatePct": 31.88,
          "avgRiskPct": 22.4,
          "medianRiskPct": 14.95,
          "maxRiskPct": 69.4
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 95,
          "initialStop": 6,
          "trailedStop": 89,
          "totalStakedUsdt": 9500,
          "netPnlUsdt": -46.07,
          "roiOnDeployedPct": -0.48,
          "avgPnlPerClosedTradeUsdt": -0.48,
          "grossProfitUsdt": 166.68,
          "grossLossUsdt": -212.75,
          "profitFactor": 0.7834,
          "avgExitR": 0.018,
          "medianExitR": 0,
          "avgRiskPct": 19.62,
          "medianRiskPct": 13.77,
          "maxRiskPct": 69.4
        },
        "avgRiskPct": 19.62,
        "medianRiskPct": 13.77,
        "maxRiskPct": 69.4
      },
      {
        "sourceName": "legacy-momentum-pullback",
        "totalAlerts": 34,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 33,
          "worked": 23,
          "failed": 9,
          "ambiguous": 1,
          "totalStakedUsdt": 3300,
          "netPnlUsdt": 166.09,
          "roiOnDeployedPct": 5.03,
          "avgPnlPerClosedTradeUsdt": 5.03,
          "grossProfitUsdt": 205.04,
          "grossLossUsdt": -38.96,
          "profitFactor": 5.2635,
          "hitRatePct": 69.7,
          "avgRiskPct": 4.38,
          "medianRiskPct": 4.94,
          "maxRiskPct": 6.84
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 34,
          "initialStop": 0,
          "trailedStop": 34,
          "totalStakedUsdt": 3400,
          "netPnlUsdt": 13.68,
          "roiOnDeployedPct": 0.4,
          "avgPnlPerClosedTradeUsdt": 0.4,
          "grossProfitUsdt": 13.68,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0.0937,
          "medianExitR": 0.034,
          "avgRiskPct": 4.4,
          "medianRiskPct": 5.01,
          "maxRiskPct": 6.84
        },
        "avgRiskPct": 4.4,
        "medianRiskPct": 5.01,
        "maxRiskPct": 6.84
      },
      {
        "sourceName": "legacy-active-momentum",
        "totalAlerts": 26,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 25,
          "worked": 6,
          "failed": 19,
          "ambiguous": 0,
          "totalStakedUsdt": 2500,
          "netPnlUsdt": -25.76,
          "roiOnDeployedPct": -1.03,
          "avgPnlPerClosedTradeUsdt": -1.03,
          "grossProfitUsdt": 119.3,
          "grossLossUsdt": -145.06,
          "profitFactor": 0.8224,
          "hitRatePct": 24,
          "avgRiskPct": 8.19,
          "medianRiskPct": 7.5,
          "maxRiskPct": 12
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 26,
          "initialStop": 3,
          "trailedStop": 23,
          "totalStakedUsdt": 2600,
          "netPnlUsdt": 123.6,
          "roiOnDeployedPct": 4.75,
          "avgPnlPerClosedTradeUsdt": 4.75,
          "grossProfitUsdt": 142.08,
          "grossLossUsdt": -18.49,
          "profitFactor": 7.6862,
          "avgExitR": 0.448,
          "medianExitR": 0.0328,
          "avgRiskPct": 8.31,
          "medianRiskPct": 7.5,
          "maxRiskPct": 12
        },
        "avgRiskPct": 8.31,
        "medianRiskPct": 7.5,
        "maxRiskPct": 12
      },
      {
        "sourceName": "legacy-momentum-entry-summary",
        "totalAlerts": 7,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 7,
          "worked": 1,
          "failed": 6,
          "ambiguous": 0,
          "totalStakedUsdt": 700,
          "netPnlUsdt": -78.94,
          "roiOnDeployedPct": -11.28,
          "avgPnlPerClosedTradeUsdt": -11.28,
          "grossProfitUsdt": 35.9,
          "grossLossUsdt": -114.83,
          "profitFactor": 0.3126,
          "hitRatePct": 14.29,
          "avgRiskPct": 18.97,
          "medianRiskPct": 17.95,
          "maxRiskPct": 30.04
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 7,
          "initialStop": 2,
          "trailedStop": 5,
          "totalStakedUsdt": 700,
          "netPnlUsdt": 27.07,
          "roiOnDeployedPct": 3.87,
          "avgPnlPerClosedTradeUsdt": 3.87,
          "grossProfitUsdt": 50.61,
          "grossLossUsdt": -23.54,
          "profitFactor": 2.1498,
          "avgExitR": 0.0958,
          "medianExitR": 0.4754,
          "avgRiskPct": 18.97,
          "medianRiskPct": 17.95,
          "maxRiskPct": 30.04
        },
        "avgRiskPct": 18.97,
        "medianRiskPct": 17.95,
        "maxRiskPct": 30.04
      },
      {
        "sourceName": "legacy-buy-ready",
        "totalAlerts": 5,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 5,
          "worked": 0,
          "failed": 5,
          "ambiguous": 0,
          "totalStakedUsdt": 500,
          "netPnlUsdt": -47.02,
          "roiOnDeployedPct": -9.4,
          "avgPnlPerClosedTradeUsdt": -9.4,
          "grossProfitUsdt": 0,
          "grossLossUsdt": -47.02,
          "profitFactor": 0,
          "hitRatePct": 0,
          "avgRiskPct": 9.4,
          "medianRiskPct": 8.45,
          "maxRiskPct": 11.93
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 5,
          "initialStop": 0,
          "trailedStop": 5,
          "totalStakedUsdt": 500,
          "netPnlUsdt": 1.15,
          "roiOnDeployedPct": 0.23,
          "avgPnlPerClosedTradeUsdt": 0.23,
          "grossProfitUsdt": 1.15,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0.0223,
          "medianExitR": 0,
          "avgRiskPct": 9.4,
          "medianRiskPct": 8.45,
          "maxRiskPct": 11.93
        },
        "avgRiskPct": 9.4,
        "medianRiskPct": 8.45,
        "maxRiskPct": 11.93
      },
      {
        "sourceName": "legacy-momentum-pullback-summary",
        "totalAlerts": 3,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 3,
          "worked": 3,
          "failed": 0,
          "ambiguous": 0,
          "totalStakedUsdt": 300,
          "netPnlUsdt": 6.2,
          "roiOnDeployedPct": 2.07,
          "avgPnlPerClosedTradeUsdt": 2.07,
          "grossProfitUsdt": 6.2,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "hitRatePct": 100,
          "avgRiskPct": 5.86,
          "medianRiskPct": 5.86,
          "maxRiskPct": 5.86
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 3,
          "initialStop": 0,
          "trailedStop": 3,
          "totalStakedUsdt": 300,
          "netPnlUsdt": 0,
          "roiOnDeployedPct": 0,
          "avgPnlPerClosedTradeUsdt": 0,
          "grossProfitUsdt": 0,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0,
          "medianExitR": 0,
          "avgRiskPct": 5.86,
          "medianRiskPct": 5.86,
          "maxRiskPct": 5.86
        },
        "avgRiskPct": 5.86,
        "medianRiskPct": 5.86,
        "maxRiskPct": 5.86
      },
      {
        "sourceName": "central-router",
        "totalAlerts": 10,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 1,
          "worked": 1,
          "failed": 0,
          "ambiguous": 0,
          "totalStakedUsdt": 100,
          "netPnlUsdt": 10.97,
          "roiOnDeployedPct": 10.97,
          "avgPnlPerClosedTradeUsdt": 10.97,
          "grossProfitUsdt": 10.97,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "hitRatePct": 100,
          "avgRiskPct": 10.63,
          "medianRiskPct": 10.63,
          "maxRiskPct": 10.63
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 10,
          "initialStop": 0,
          "trailedStop": 10,
          "totalStakedUsdt": 1000,
          "netPnlUsdt": 1.53,
          "roiOnDeployedPct": 0.15,
          "avgPnlPerClosedTradeUsdt": 0.15,
          "grossProfitUsdt": 1.53,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0.014,
          "medianExitR": 0,
          "avgRiskPct": 9.22,
          "medianRiskPct": 6.6,
          "maxRiskPct": 34.59
        },
        "avgRiskPct": 9.22,
        "medianRiskPct": 6.6,
        "maxRiskPct": 34.59
      },
      {
        "sourceName": "legacy-ignition",
        "totalAlerts": 9,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 0,
          "worked": 0,
          "failed": 0,
          "ambiguous": 0,
          "totalStakedUsdt": 0,
          "netPnlUsdt": 0,
          "roiOnDeployedPct": 0,
          "avgPnlPerClosedTradeUsdt": 0,
          "grossProfitUsdt": 0,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "hitRatePct": 0,
          "avgRiskPct": 0,
          "medianRiskPct": 0,
          "maxRiskPct": 0
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 8,
          "initialStop": 1,
          "trailedStop": 7,
          "totalStakedUsdt": 800,
          "netPnlUsdt": 41.68,
          "roiOnDeployedPct": 5.21,
          "avgPnlPerClosedTradeUsdt": 5.21,
          "grossProfitUsdt": 49.62,
          "grossLossUsdt": -7.94,
          "profitFactor": 6.2481,
          "avgExitR": 1.0563,
          "medianExitR": 0.8435,
          "avgRiskPct": 6.11,
          "medianRiskPct": 5.94,
          "maxRiskPct": 10.3
        },
        "avgRiskPct": 6.11,
        "medianRiskPct": 5.94,
        "maxRiskPct": 10.3
      }
    ],
    "bySourceLane": [
      {
        "sourceLane": "legacy-momentum-entry / momentum_entry",
        "totalAlerts": 95,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 69,
          "worked": 22,
          "failed": 47,
          "ambiguous": 0,
          "totalStakedUsdt": 6900,
          "netPnlUsdt": -196.26,
          "roiOnDeployedPct": -2.84,
          "avgPnlPerClosedTradeUsdt": -2.84,
          "grossProfitUsdt": 899.48,
          "grossLossUsdt": -1095.74,
          "profitFactor": 0.8209,
          "hitRatePct": 31.88,
          "avgRiskPct": 22.4,
          "medianRiskPct": 14.95,
          "maxRiskPct": 69.4
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 95,
          "initialStop": 6,
          "trailedStop": 89,
          "totalStakedUsdt": 9500,
          "netPnlUsdt": -46.07,
          "roiOnDeployedPct": -0.48,
          "avgPnlPerClosedTradeUsdt": -0.48,
          "grossProfitUsdt": 166.68,
          "grossLossUsdt": -212.75,
          "profitFactor": 0.7834,
          "avgExitR": 0.018,
          "medianExitR": 0,
          "avgRiskPct": 19.62,
          "medianRiskPct": 13.77,
          "maxRiskPct": 69.4
        },
        "avgRiskPct": 19.62,
        "medianRiskPct": 13.77,
        "maxRiskPct": 69.4
      },
      {
        "sourceLane": "legacy-momentum-pullback / momentum_pullback",
        "totalAlerts": 34,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 33,
          "worked": 23,
          "failed": 9,
          "ambiguous": 1,
          "totalStakedUsdt": 3300,
          "netPnlUsdt": 166.09,
          "roiOnDeployedPct": 5.03,
          "avgPnlPerClosedTradeUsdt": 5.03,
          "grossProfitUsdt": 205.04,
          "grossLossUsdt": -38.96,
          "profitFactor": 5.2635,
          "hitRatePct": 69.7,
          "avgRiskPct": 4.38,
          "medianRiskPct": 4.94,
          "maxRiskPct": 6.84
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 34,
          "initialStop": 0,
          "trailedStop": 34,
          "totalStakedUsdt": 3400,
          "netPnlUsdt": 13.68,
          "roiOnDeployedPct": 0.4,
          "avgPnlPerClosedTradeUsdt": 0.4,
          "grossProfitUsdt": 13.68,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0.0937,
          "medianExitR": 0.034,
          "avgRiskPct": 4.4,
          "medianRiskPct": 5.01,
          "maxRiskPct": 6.84
        },
        "avgRiskPct": 4.4,
        "medianRiskPct": 5.01,
        "maxRiskPct": 6.84
      },
      {
        "sourceLane": "legacy-active-momentum / active_momentum",
        "totalAlerts": 26,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 25,
          "worked": 6,
          "failed": 19,
          "ambiguous": 0,
          "totalStakedUsdt": 2500,
          "netPnlUsdt": -25.76,
          "roiOnDeployedPct": -1.03,
          "avgPnlPerClosedTradeUsdt": -1.03,
          "grossProfitUsdt": 119.3,
          "grossLossUsdt": -145.06,
          "profitFactor": 0.8224,
          "hitRatePct": 24,
          "avgRiskPct": 8.19,
          "medianRiskPct": 7.5,
          "maxRiskPct": 12
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 26,
          "initialStop": 3,
          "trailedStop": 23,
          "totalStakedUsdt": 2600,
          "netPnlUsdt": 123.6,
          "roiOnDeployedPct": 4.75,
          "avgPnlPerClosedTradeUsdt": 4.75,
          "grossProfitUsdt": 142.08,
          "grossLossUsdt": -18.49,
          "profitFactor": 7.6862,
          "avgExitR": 0.448,
          "medianExitR": 0.0328,
          "avgRiskPct": 8.31,
          "medianRiskPct": 7.5,
          "maxRiskPct": 12
        },
        "avgRiskPct": 8.31,
        "medianRiskPct": 7.5,
        "maxRiskPct": 12
      },
      {
        "sourceLane": "legacy-momentum-entry-summary / momentum_entry",
        "totalAlerts": 7,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 7,
          "worked": 1,
          "failed": 6,
          "ambiguous": 0,
          "totalStakedUsdt": 700,
          "netPnlUsdt": -78.94,
          "roiOnDeployedPct": -11.28,
          "avgPnlPerClosedTradeUsdt": -11.28,
          "grossProfitUsdt": 35.9,
          "grossLossUsdt": -114.83,
          "profitFactor": 0.3126,
          "hitRatePct": 14.29,
          "avgRiskPct": 18.97,
          "medianRiskPct": 17.95,
          "maxRiskPct": 30.04
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 7,
          "initialStop": 2,
          "trailedStop": 5,
          "totalStakedUsdt": 700,
          "netPnlUsdt": 27.07,
          "roiOnDeployedPct": 3.87,
          "avgPnlPerClosedTradeUsdt": 3.87,
          "grossProfitUsdt": 50.61,
          "grossLossUsdt": -23.54,
          "profitFactor": 2.1498,
          "avgExitR": 0.0958,
          "medianExitR": 0.4754,
          "avgRiskPct": 18.97,
          "medianRiskPct": 17.95,
          "maxRiskPct": 30.04
        },
        "avgRiskPct": 18.97,
        "medianRiskPct": 17.95,
        "maxRiskPct": 30.04
      },
      {
        "sourceLane": "legacy-buy-ready / early_momentum",
        "totalAlerts": 5,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 5,
          "worked": 0,
          "failed": 5,
          "ambiguous": 0,
          "totalStakedUsdt": 500,
          "netPnlUsdt": -47.02,
          "roiOnDeployedPct": -9.4,
          "avgPnlPerClosedTradeUsdt": -9.4,
          "grossProfitUsdt": 0,
          "grossLossUsdt": -47.02,
          "profitFactor": 0,
          "hitRatePct": 0,
          "avgRiskPct": 9.4,
          "medianRiskPct": 8.45,
          "maxRiskPct": 11.93
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 5,
          "initialStop": 0,
          "trailedStop": 5,
          "totalStakedUsdt": 500,
          "netPnlUsdt": 1.15,
          "roiOnDeployedPct": 0.23,
          "avgPnlPerClosedTradeUsdt": 0.23,
          "grossProfitUsdt": 1.15,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0.0223,
          "medianExitR": 0,
          "avgRiskPct": 9.4,
          "medianRiskPct": 8.45,
          "maxRiskPct": 11.93
        },
        "avgRiskPct": 9.4,
        "medianRiskPct": 8.45,
        "maxRiskPct": 11.93
      },
      {
        "sourceLane": "legacy-momentum-pullback-summary / momentum_pullback",
        "totalAlerts": 3,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 3,
          "worked": 3,
          "failed": 0,
          "ambiguous": 0,
          "totalStakedUsdt": 300,
          "netPnlUsdt": 6.2,
          "roiOnDeployedPct": 2.07,
          "avgPnlPerClosedTradeUsdt": 2.07,
          "grossProfitUsdt": 6.2,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "hitRatePct": 100,
          "avgRiskPct": 5.86,
          "medianRiskPct": 5.86,
          "maxRiskPct": 5.86
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 3,
          "initialStop": 0,
          "trailedStop": 3,
          "totalStakedUsdt": 300,
          "netPnlUsdt": 0,
          "roiOnDeployedPct": 0,
          "avgPnlPerClosedTradeUsdt": 0,
          "grossProfitUsdt": 0,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0,
          "medianExitR": 0,
          "avgRiskPct": 5.86,
          "medianRiskPct": 5.86,
          "maxRiskPct": 5.86
        },
        "avgRiskPct": 5.86,
        "medianRiskPct": 5.86,
        "maxRiskPct": 5.86
      },
      {
        "sourceLane": "central-router / momentum_entry",
        "totalAlerts": 10,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 1,
          "worked": 1,
          "failed": 0,
          "ambiguous": 0,
          "totalStakedUsdt": 100,
          "netPnlUsdt": 10.97,
          "roiOnDeployedPct": 10.97,
          "avgPnlPerClosedTradeUsdt": 10.97,
          "grossProfitUsdt": 10.97,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "hitRatePct": 100,
          "avgRiskPct": 10.63,
          "medianRiskPct": 10.63,
          "maxRiskPct": 10.63
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 10,
          "initialStop": 0,
          "trailedStop": 10,
          "totalStakedUsdt": 1000,
          "netPnlUsdt": 1.53,
          "roiOnDeployedPct": 0.15,
          "avgPnlPerClosedTradeUsdt": 0.15,
          "grossProfitUsdt": 1.53,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0.014,
          "medianExitR": 0,
          "avgRiskPct": 9.22,
          "medianRiskPct": 6.6,
          "maxRiskPct": 34.59
        },
        "avgRiskPct": 9.22,
        "medianRiskPct": 6.6,
        "maxRiskPct": 34.59
      },
      {
        "sourceLane": "legacy-ignition / ignition",
        "totalAlerts": 9,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 0,
          "worked": 0,
          "failed": 0,
          "ambiguous": 0,
          "totalStakedUsdt": 0,
          "netPnlUsdt": 0,
          "roiOnDeployedPct": 0,
          "avgPnlPerClosedTradeUsdt": 0,
          "grossProfitUsdt": 0,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "hitRatePct": 0,
          "avgRiskPct": 0,
          "medianRiskPct": 0,
          "maxRiskPct": 0
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 8,
          "initialStop": 1,
          "trailedStop": 7,
          "totalStakedUsdt": 800,
          "netPnlUsdt": 41.68,
          "roiOnDeployedPct": 5.21,
          "avgPnlPerClosedTradeUsdt": 5.21,
          "grossProfitUsdt": 49.62,
          "grossLossUsdt": -7.94,
          "profitFactor": 6.2481,
          "avgExitR": 1.0563,
          "medianExitR": 0.8435,
          "avgRiskPct": 6.11,
          "medianRiskPct": 5.94,
          "maxRiskPct": 10.3
        },
        "avgRiskPct": 6.11,
        "medianRiskPct": 5.94,
        "maxRiskPct": 10.3
      }
    ],
    "byRiskBucket": [
      {
        "riskBucket": "0-4%",
        "totalAlerts": 28,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 22,
          "worked": 13,
          "failed": 8,
          "ambiguous": 1,
          "totalStakedUsdt": 2200,
          "netPnlUsdt": 45.51,
          "roiOnDeployedPct": 2.07,
          "avgPnlPerClosedTradeUsdt": 2.07,
          "grossProfitUsdt": 69.25,
          "grossLossUsdt": -23.74,
          "profitFactor": 2.9169,
          "hitRatePct": 59.09,
          "avgRiskPct": 2.79,
          "medianRiskPct": 2.87,
          "maxRiskPct": 3.76
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 28,
          "initialStop": 0,
          "trailedStop": 28,
          "totalStakedUsdt": 2800,
          "netPnlUsdt": 14.39,
          "roiOnDeployedPct": 0.51,
          "avgPnlPerClosedTradeUsdt": 0.51,
          "grossProfitUsdt": 14.39,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0.1869,
          "medianExitR": 0,
          "avgRiskPct": 2.63,
          "medianRiskPct": 2.82,
          "maxRiskPct": 3.76
        },
        "avgRiskPct": 2.63,
        "medianRiskPct": 2.82,
        "maxRiskPct": 3.76
      },
      {
        "riskBucket": "4-6%",
        "totalAlerts": 34,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 26,
          "worked": 12,
          "failed": 14,
          "ambiguous": 0,
          "totalStakedUsdt": 2600,
          "netPnlUsdt": 31.8,
          "roiOnDeployedPct": 1.22,
          "avgPnlPerClosedTradeUsdt": 1.22,
          "grossProfitUsdt": 101.33,
          "grossLossUsdt": -69.53,
          "profitFactor": 1.4574,
          "hitRatePct": 46.15,
          "avgRiskPct": 5.18,
          "medianRiskPct": 5.25,
          "maxRiskPct": 5.86
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 34,
          "initialStop": 4,
          "trailedStop": 30,
          "totalStakedUsdt": 3400,
          "netPnlUsdt": 14.5,
          "roiOnDeployedPct": 0.43,
          "avgPnlPerClosedTradeUsdt": 0.43,
          "grossProfitUsdt": 35.13,
          "grossLossUsdt": -20.63,
          "profitFactor": 1.7028,
          "avgExitR": 0.0844,
          "medianExitR": 0,
          "avgRiskPct": 5.09,
          "medianRiskPct": 5.17,
          "maxRiskPct": 5.86
        },
        "avgRiskPct": 5.09,
        "medianRiskPct": 5.17,
        "maxRiskPct": 5.86
      },
      {
        "riskBucket": "6-8%",
        "totalAlerts": 35,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 27,
          "worked": 9,
          "failed": 18,
          "ambiguous": 0,
          "totalStakedUsdt": 2700,
          "netPnlUsdt": -3.93,
          "roiOnDeployedPct": -0.15,
          "avgPnlPerClosedTradeUsdt": -0.15,
          "grossProfitUsdt": 122.64,
          "grossLossUsdt": -126.57,
          "profitFactor": 0.969,
          "hitRatePct": 33.33,
          "avgRiskPct": 6.96,
          "medianRiskPct": 7.45,
          "maxRiskPct": 7.75
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 35,
          "initialStop": 3,
          "trailedStop": 32,
          "totalStakedUsdt": 3500,
          "netPnlUsdt": 19.92,
          "roiOnDeployedPct": 0.57,
          "avgPnlPerClosedTradeUsdt": 0.57,
          "grossProfitUsdt": 41.68,
          "grossLossUsdt": -21.76,
          "profitFactor": 1.9155,
          "avgExitR": 0.079,
          "medianExitR": 0,
          "avgRiskPct": 6.94,
          "medianRiskPct": 6.84,
          "maxRiskPct": 7.99
        },
        "avgRiskPct": 6.94,
        "medianRiskPct": 6.84,
        "maxRiskPct": 7.99
      },
      {
        "riskBucket": "8-10%",
        "totalAlerts": 16,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 8,
          "worked": 1,
          "failed": 7,
          "ambiguous": 0,
          "totalStakedUsdt": 800,
          "netPnlUsdt": -44.5,
          "roiOnDeployedPct": -5.56,
          "avgPnlPerClosedTradeUsdt": -5.56,
          "grossProfitUsdt": 17.3,
          "grossLossUsdt": -61.8,
          "profitFactor": 0.28,
          "hitRatePct": 12.5,
          "avgRiskPct": 8.81,
          "medianRiskPct": 8.65,
          "maxRiskPct": 9.63
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 16,
          "initialStop": 1,
          "trailedStop": 15,
          "totalStakedUsdt": 1600,
          "netPnlUsdt": 13.98,
          "roiOnDeployedPct": 0.87,
          "avgPnlPerClosedTradeUsdt": 0.87,
          "grossProfitUsdt": 23.01,
          "grossLossUsdt": -9.03,
          "profitFactor": 2.5478,
          "avgExitR": 0.1005,
          "medianExitR": 0.0255,
          "avgRiskPct": 8.84,
          "medianRiskPct": 8.81,
          "maxRiskPct": 9.63
        },
        "avgRiskPct": 8.84,
        "medianRiskPct": 8.81,
        "maxRiskPct": 9.63
      },
      {
        "riskBucket": "10-12%",
        "totalAlerts": 12,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 9,
          "worked": 6,
          "failed": 3,
          "ambiguous": 0,
          "totalStakedUsdt": 900,
          "netPnlUsdt": 93.05,
          "roiOnDeployedPct": 10.34,
          "avgPnlPerClosedTradeUsdt": 10.34,
          "grossProfitUsdt": 125.57,
          "grossLossUsdt": -32.52,
          "profitFactor": 3.8613,
          "hitRatePct": 66.67,
          "avgRiskPct": 11.16,
          "medianRiskPct": 11.09,
          "maxRiskPct": 12
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 12,
          "initialStop": 0,
          "trailedStop": 12,
          "totalStakedUsdt": 1200,
          "netPnlUsdt": 97.41,
          "roiOnDeployedPct": 8.12,
          "avgPnlPerClosedTradeUsdt": 8.12,
          "grossProfitUsdt": 97.41,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0.699,
          "medianExitR": 0.0404,
          "avgRiskPct": 11.05,
          "medianRiskPct": 11,
          "maxRiskPct": 12
        },
        "avgRiskPct": 11.05,
        "medianRiskPct": 11,
        "maxRiskPct": 12
      },
      {
        "riskBucket": "12-16%",
        "totalAlerts": 21,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 14,
          "worked": 4,
          "failed": 10,
          "ambiguous": 0,
          "totalStakedUsdt": 1400,
          "netPnlUsdt": -26.74,
          "roiOnDeployedPct": -1.91,
          "avgPnlPerClosedTradeUsdt": -1.91,
          "grossProfitUsdt": 107.38,
          "grossLossUsdt": -134.12,
          "profitFactor": 0.8006,
          "hitRatePct": 28.57,
          "avgRiskPct": 13.41,
          "medianRiskPct": 13.72,
          "maxRiskPct": 15.12
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 21,
          "initialStop": 1,
          "trailedStop": 20,
          "totalStakedUsdt": 2100,
          "netPnlUsdt": 26.73,
          "roiOnDeployedPct": 1.27,
          "avgPnlPerClosedTradeUsdt": 1.27,
          "grossProfitUsdt": 41.24,
          "grossLossUsdt": -14.51,
          "profitFactor": 2.8421,
          "avgExitR": 0.098,
          "medianExitR": 0.0288,
          "avgRiskPct": 13.74,
          "medianRiskPct": 14.26,
          "maxRiskPct": 15.62
        },
        "avgRiskPct": 13.74,
        "medianRiskPct": 14.26,
        "maxRiskPct": 15.62
      },
      {
        "riskBucket": "16-25%",
        "totalAlerts": 8,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 7,
          "worked": 1,
          "failed": 6,
          "ambiguous": 0,
          "totalStakedUsdt": 700,
          "netPnlUsdt": -92.1,
          "roiOnDeployedPct": -13.16,
          "avgPnlPerClosedTradeUsdt": -13.16,
          "grossProfitUsdt": 35.9,
          "grossLossUsdt": -128,
          "profitFactor": 0.2804,
          "hitRatePct": 14.29,
          "avgRiskPct": 20.85,
          "medianRiskPct": 21.12,
          "maxRiskPct": 24.61
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 8,
          "initialStop": 0,
          "trailedStop": 8,
          "totalStakedUsdt": 800,
          "netPnlUsdt": 48.78,
          "roiOnDeployedPct": 6.1,
          "avgPnlPerClosedTradeUsdt": 6.1,
          "grossProfitUsdt": 48.78,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0.2837,
          "medianExitR": 0.203,
          "avgRiskPct": 21.31,
          "medianRiskPct": 21.46,
          "maxRiskPct": 24.61
        },
        "avgRiskPct": 21.31,
        "medianRiskPct": 21.46,
        "maxRiskPct": 24.61
      },
      {
        "riskBucket": "25-40%",
        "totalAlerts": 23,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 20,
          "worked": 9,
          "failed": 11,
          "ambiguous": 0,
          "totalStakedUsdt": 2000,
          "netPnlUsdt": 286.85,
          "roiOnDeployedPct": 14.34,
          "avgPnlPerClosedTradeUsdt": 14.34,
          "grossProfitUsdt": 616.97,
          "grossLossUsdt": -330.13,
          "profitFactor": 1.8689,
          "hitRatePct": 45,
          "avgRiskPct": 31.93,
          "medianRiskPct": 31.07,
          "maxRiskPct": 39.35
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 23,
          "initialStop": 0,
          "trailedStop": 23,
          "totalStakedUsdt": 2300,
          "netPnlUsdt": 119.83,
          "roiOnDeployedPct": 5.21,
          "avgPnlPerClosedTradeUsdt": 5.21,
          "grossProfitUsdt": 119.83,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0.159,
          "medianExitR": 0.0834,
          "avgRiskPct": 31.55,
          "medianRiskPct": 30.75,
          "maxRiskPct": 39.35
        },
        "avgRiskPct": 31.55,
        "medianRiskPct": 30.75,
        "maxRiskPct": 39.35
      },
      {
        "riskBucket": ">40%",
        "totalAlerts": 11,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 10,
          "worked": 1,
          "failed": 9,
          "ambiguous": 0,
          "totalStakedUsdt": 1000,
          "netPnlUsdt": -454.65,
          "roiOnDeployedPct": -45.46,
          "avgPnlPerClosedTradeUsdt": -45.46,
          "grossProfitUsdt": 80.56,
          "grossLossUsdt": -535.21,
          "profitFactor": 0.1505,
          "hitRatePct": 10,
          "avgRiskPct": 57.55,
          "medianRiskPct": 65.37,
          "maxRiskPct": 69.4
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 11,
          "initialStop": 3,
          "trailedStop": 8,
          "totalStakedUsdt": 1100,
          "netPnlUsdt": -192.93,
          "roiOnDeployedPct": -17.54,
          "avgPnlPerClosedTradeUsdt": -17.54,
          "grossProfitUsdt": 3.86,
          "grossLossUsdt": -196.79,
          "profitFactor": 0.0196,
          "avgExitR": -0.2666,
          "medianExitR": 0,
          "avgRiskPct": 56.31,
          "medianRiskPct": 65.15,
          "maxRiskPct": 69.4
        },
        "avgRiskPct": 56.31,
        "medianRiskPct": 65.15,
        "maxRiskPct": 69.4
      },
      {
        "riskBucket": "unknown",
        "totalAlerts": 1,
        "fixedTarget": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 0,
          "worked": 0,
          "failed": 0,
          "ambiguous": 0,
          "totalStakedUsdt": 0,
          "netPnlUsdt": 0,
          "roiOnDeployedPct": 0,
          "avgPnlPerClosedTradeUsdt": 0,
          "grossProfitUsdt": 0,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "hitRatePct": 0,
          "avgRiskPct": 0,
          "medianRiskPct": 0,
          "maxRiskPct": 0
        },
        "trailingStop": {
          "stakePerTradeUsdt": 100,
          "closedTrades": 0,
          "initialStop": 0,
          "trailedStop": 0,
          "totalStakedUsdt": 0,
          "netPnlUsdt": 0,
          "roiOnDeployedPct": 0,
          "avgPnlPerClosedTradeUsdt": 0,
          "grossProfitUsdt": 0,
          "grossLossUsdt": 0,
          "profitFactor": 0,
          "avgExitR": 0,
          "medianExitR": 0,
          "avgRiskPct": 0,
          "medianRiskPct": 0,
          "maxRiskPct": 0
        },
        "avgRiskPct": 0,
        "medianRiskPct": 0,
        "maxRiskPct": 0
      }
    ]
  },
  "winners": [
    {
      "id": "history:1:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-28T06:02:00.000Z",
      "entryRef": 0.00079208,
      "stop": 0.000473016,
      "target": 0.00143021,
      "riskReward": 2,
      "score": 40,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-29T08:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 80.56,
      "fixedReturnPct": 80.56,
      "entryToStopPct": -40.28,
      "entryToTargetPct": 80.56,
      "riskDistancePct": 40.28,
      "riskBucket": ">40%",
      "maxR": 2.1874,
      "currentR": -0.8601,
      "maxRunupPct": 88.11,
      "maxDrawdownPct": -42.15,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00079208,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-28T11:27:00.000Z",
      "entryRef": 0.00081048,
      "stop": 0.000491572,
      "target": 0.0014483,
      "riskReward": 2,
      "score": 40,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-29T08:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 78.7,
      "fixedReturnPct": 78.7,
      "entryToStopPct": -39.35,
      "entryToTargetPct": 78.7,
      "riskDistancePct": 39.35,
      "riskBucket": "25-40%",
      "maxR": 2.1307,
      "currentR": -0.9183,
      "maxRunupPct": 83.84,
      "maxDrawdownPct": -43.46,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.0008938,
      "trailingExitR": 0.2613,
      "trailingPnlUsdt": 10.28,
      "trailingReturnPct": 10.28
    },
    {
      "id": "history:1:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-28T09:37:00.000Z",
      "entryRef": 0.00081048,
      "stop": 0.000491572,
      "target": 0.0014483,
      "riskReward": 2,
      "score": 40,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-29T08:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 78.7,
      "fixedReturnPct": 78.7,
      "entryToStopPct": -39.35,
      "entryToTargetPct": 78.7,
      "riskDistancePct": 39.35,
      "riskBucket": "25-40%",
      "maxR": 2.1307,
      "currentR": -0.9183,
      "maxRunupPct": 83.84,
      "maxDrawdownPct": -43.46,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00085753,
      "trailingExitR": 0.1475,
      "trailingPnlUsdt": 5.81,
      "trailingReturnPct": 5.81
    },
    {
      "id": "history:1:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-28T09:34:00.000Z",
      "entryRef": 0.00081048,
      "stop": 0.000491572,
      "target": 0.0014483,
      "riskReward": 2,
      "score": 40,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-29T08:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 78.7,
      "fixedReturnPct": 78.7,
      "entryToStopPct": -39.35,
      "entryToTargetPct": 78.7,
      "riskDistancePct": 39.35,
      "riskBucket": "25-40%",
      "maxR": 2.1307,
      "currentR": -0.9183,
      "maxRunupPct": 83.84,
      "maxDrawdownPct": -43.46,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00085753,
      "trailingExitR": 0.1475,
      "trailingPnlUsdt": 5.81,
      "trailingReturnPct": 5.81
    },
    {
      "id": "history:2:VELVETUSDT",
      "symbol": "VELVETUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-26T20:13:00.000Z",
      "entryRef": 0.69129,
      "stop": 0.438042,
      "target": 1.19779,
      "riskReward": 2,
      "score": 61,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-27T10:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 73.27,
      "fixedReturnPct": 73.27,
      "entryToStopPct": -36.63,
      "entryToTargetPct": 73.27,
      "riskDistancePct": 36.63,
      "riskBucket": "25-40%",
      "maxR": 5.76,
      "currentR": -1.1247,
      "maxRunupPct": 211.01,
      "maxDrawdownPct": -51.51,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.70968,
      "trailingExitR": 0.0726,
      "trailingPnlUsdt": 2.66,
      "trailingReturnPct": 2.66
    },
    {
      "id": "history:2:SYNUSDT",
      "symbol": "SYNUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-29T18:26:00.000Z",
      "entryRef": 0.43854,
      "stop": 0.300863,
      "target": 0.713893,
      "riskReward": 2,
      "score": 59,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-30T14:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 62.79,
      "fixedReturnPct": 62.79,
      "entryToStopPct": -31.39,
      "entryToTargetPct": 62.79,
      "riskDistancePct": 31.39,
      "riskBucket": "25-40%",
      "maxR": 2.026,
      "currentR": -0.62,
      "maxRunupPct": 63.6,
      "maxDrawdownPct": -30.14,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.45002,
      "trailingExitR": 0.0834,
      "trailingPnlUsdt": 2.62,
      "trailingReturnPct": 2.62
    },
    {
      "id": "history:2:SYNUSDT",
      "symbol": "SYNUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-29T16:14:00.000Z",
      "entryRef": 0.43854,
      "stop": 0.300863,
      "target": 0.713893,
      "riskReward": 2,
      "score": 59,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-30T14:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 62.79,
      "fixedReturnPct": 62.79,
      "entryToStopPct": -31.39,
      "entryToTargetPct": 62.79,
      "riskDistancePct": 31.39,
      "riskBucket": "25-40%",
      "maxR": 2.026,
      "currentR": -0.62,
      "maxRunupPct": 63.6,
      "maxDrawdownPct": -30.14,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.43854,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-27T21:32:00.000Z",
      "entryRef": 0.00059484,
      "stop": 0.000411954,
      "target": 0.000960613,
      "riskReward": 2,
      "score": 55,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-28T21:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 61.49,
      "fixedReturnPct": 61.49,
      "entryToStopPct": -30.75,
      "entryToTargetPct": 61.49,
      "riskDistancePct": 30.75,
      "riskBucket": "25-40%",
      "maxR": 4.8946,
      "currentR": -0.4221,
      "maxRunupPct": 150.49,
      "maxDrawdownPct": -22.96,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00069156,
      "trailingExitR": 0.5289,
      "trailingPnlUsdt": 16.26,
      "trailingReturnPct": 16.26
    },
    {
      "id": "history:1:VELVETUSDT",
      "symbol": "VELVETUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-26T18:05:00.000Z",
      "entryRef": 0.63089,
      "stop": 0.440563,
      "target": 1.01154,
      "riskReward": 2,
      "score": 63,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-27T10:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 60.34,
      "fixedReturnPct": 60.34,
      "entryToStopPct": -30.17,
      "entryToTargetPct": 60.34,
      "riskDistancePct": 30.17,
      "riskBucket": "25-40%",
      "maxR": 7.9816,
      "currentR": -1.1792,
      "maxRunupPct": 240.79,
      "maxDrawdownPct": -46.87,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.68,
      "trailingExitR": 0.258,
      "trailingPnlUsdt": 7.78,
      "trailingReturnPct": 7.78
    },
    {
      "id": "history:1:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-28T00:09:00.000Z",
      "entryRef": 0.00065115,
      "stop": 0.00045512,
      "target": 0.00104321,
      "riskReward": 2,
      "score": 39,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-28T21:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 60.21,
      "fixedReturnPct": 60.21,
      "entryToStopPct": -30.11,
      "entryToTargetPct": 60.21,
      "riskDistancePct": 30.11,
      "riskBucket": "25-40%",
      "maxR": 4.2791,
      "currentR": -0.6811,
      "maxRunupPct": 128.82,
      "maxDrawdownPct": -29.63,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00074771,
      "trailingExitR": 0.4926,
      "trailingPnlUsdt": 14.83,
      "trailingReturnPct": 14.83
    },
    {
      "id": "history:1:BASUSDT",
      "symbol": "BASUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry-summary",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "scan_alive_breakout",
      "alertedAt": "2026-06-25T06:01:00.000Z",
      "entryRef": 0.04077,
      "stop": 0.0334523,
      "target": 0.0554054,
      "riskReward": 2,
      "score": 42,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-25T11:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 35.9,
      "fixedReturnPct": 35.9,
      "entryToStopPct": -17.95,
      "entryToTargetPct": 35.9,
      "riskDistancePct": 17.95,
      "riskBucket": "16-25%",
      "maxR": 3.1231,
      "currentR": -1.817,
      "maxRunupPct": 56.06,
      "maxDrawdownPct": -42.11,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.044713,
      "trailingExitR": 0.5388,
      "trailingPnlUsdt": 9.67,
      "trailingReturnPct": 9.67
    },
    {
      "id": "history:1:LITUSDT",
      "symbol": "LITUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-01T20:18:00.000Z",
      "entryRef": 1.9968,
      "stop": 1.6948,
      "target": 2.6008,
      "riskReward": 2,
      "score": 64,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-06T03:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 30.25,
      "fixedReturnPct": 30.25,
      "entryToStopPct": -15.12,
      "entryToTargetPct": 30.25,
      "riskDistancePct": 15.12,
      "riskBucket": "12-16%",
      "maxR": 2.5262,
      "currentR": 1.2017,
      "maxRunupPct": 38.21,
      "maxDrawdownPct": -2.08,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 2.1365,
      "trailingExitR": 0.4626,
      "trailingPnlUsdt": 7,
      "trailingReturnPct": 7
    },
    {
      "id": "history:1:VELVETUSDT",
      "symbol": "VELVETUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-26T14:24:00.000Z",
      "entryRef": 0.51809,
      "stop": 0.444202,
      "target": 0.665867,
      "riskReward": 2,
      "score": 68,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-26T17:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 28.52,
      "fixedReturnPct": 28.52,
      "entryToStopPct": -14.26,
      "entryToTargetPct": 28.52,
      "riskDistancePct": 14.26,
      "riskBucket": "12-16%",
      "maxR": 22.0863,
      "currentR": -1.5109,
      "maxRunupPct": 314.99,
      "maxDrawdownPct": -35.3,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.5747,
      "trailingExitR": 0.7662,
      "trailingPnlUsdt": 10.93,
      "trailingReturnPct": 10.93
    },
    {
      "id": "history:3:LITUSDT",
      "symbol": "LITUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-02T13:33:00.000Z",
      "entryRef": 2.1702,
      "stop": 1.9032,
      "target": 2.7042,
      "riskReward": 2,
      "score": 64,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-06T05:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 24.61,
      "fixedReturnPct": 24.61,
      "entryToStopPct": -12.3,
      "entryToTargetPct": 24.61,
      "riskDistancePct": 12.3,
      "riskBucket": "12-16%",
      "maxR": 2.2079,
      "currentR": 0.7097,
      "maxRunupPct": 27.16,
      "maxDrawdownPct": -7.57,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 2.1779,
      "trailingExitR": 0.0288,
      "trailingPnlUsdt": 0.35,
      "trailingReturnPct": 0.35
    },
    {
      "id": "history:1:PERMUSDT",
      "symbol": "PERMUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T19:22:00.000Z",
      "entryRef": 0.2001,
      "stop": 0.176088,
      "target": 0.248124,
      "riskReward": 2,
      "score": 22,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-07T23:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 24,
      "fixedReturnPct": 24,
      "entryToStopPct": -12,
      "entryToTargetPct": 24,
      "riskDistancePct": 12,
      "riskBucket": "12-16%",
      "maxR": 5.3182,
      "currentR": -5.2099,
      "maxRunupPct": 63.82,
      "maxDrawdownPct": -64.62,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.2222,
      "trailingExitR": 0.9204,
      "trailingPnlUsdt": 11.04,
      "trailingReturnPct": 11.04
    },
    {
      "id": "history:2:PHYCHAINUSDT",
      "symbol": "PHYCHAINUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T05:22:00.000Z",
      "entryRef": 0.00111,
      "stop": 0.0009768,
      "target": 0.0013764,
      "riskReward": 2,
      "score": 16,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-07T06:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 24,
      "fixedReturnPct": 24,
      "entryToStopPct": -12,
      "entryToTargetPct": 24,
      "riskDistancePct": 12,
      "riskBucket": "10-12%",
      "maxR": 12.3123,
      "currentR": -3.4092,
      "maxRunupPct": 147.75,
      "maxDrawdownPct": -58.72,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00194,
      "trailingExitR": 6.2312,
      "trailingPnlUsdt": 74.77,
      "trailingReturnPct": 74.77
    },
    {
      "id": "history:1:EPICUSDT",
      "symbol": "EPICUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-06T19:22:00.000Z",
      "entryRef": 0.3792,
      "stop": 0.333696,
      "target": 0.470208,
      "riskReward": 2,
      "score": 18,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-07T02:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 24,
      "fixedReturnPct": 24,
      "entryToStopPct": -12,
      "entryToTargetPct": 24,
      "riskDistancePct": 12,
      "riskBucket": "10-12%",
      "maxR": 3.4502,
      "currentR": -1.2856,
      "maxRunupPct": 41.4,
      "maxDrawdownPct": -17.38,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.3871,
      "trailingExitR": 0.1736,
      "trailingPnlUsdt": 2.08,
      "trailingReturnPct": 2.08
    },
    {
      "id": "history:1:USUSDT",
      "symbol": "USUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-05T00:18:00.000Z",
      "entryRef": 0.01782,
      "stop": 0.015807,
      "target": 0.0218468,
      "riskReward": 2,
      "score": 60,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-06T20:00:00.000Z",
      "fixedExitR": 2.0004,
      "fixedPnlUsdt": 22.6,
      "fixedReturnPct": 22.6,
      "entryToStopPct": -11.3,
      "entryToTargetPct": 22.6,
      "riskDistancePct": 11.3,
      "riskBucket": "10-12%",
      "maxR": 3.4873,
      "currentR": 0.0745,
      "maxRunupPct": 39.39,
      "maxDrawdownPct": -8.53,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.01782,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:LITUSDT",
      "symbol": "LITUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-02T00:18:00.000Z",
      "entryRef": 2.0741,
      "stop": 1.8441,
      "target": 2.534,
      "riskReward": 2,
      "score": 64,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-06T02:00:00.000Z",
      "fixedExitR": 1.9996,
      "fixedPnlUsdt": 22.17,
      "fixedReturnPct": 22.17,
      "entryToStopPct": -11.09,
      "entryToTargetPct": 22.17,
      "riskDistancePct": 11.09,
      "riskBucket": "10-12%",
      "maxR": 2.9809,
      "currentR": 1.2417,
      "maxRunupPct": 33.06,
      "maxDrawdownPct": -4.55,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 2.0741,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:5:USUSDT",
      "symbol": "USUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-04T16:18:00.000Z",
      "entryRef": 0.01769,
      "stop": 0.015759,
      "target": 0.0215512,
      "riskReward": 2,
      "score": 61,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-06T20:00:00.000Z",
      "fixedExitR": 1.9996,
      "fixedPnlUsdt": 21.83,
      "fixedReturnPct": 21.83,
      "entryToStopPct": -10.92,
      "entryToTargetPct": 21.83,
      "riskDistancePct": 10.92,
      "riskBucket": "10-12%",
      "maxR": 3.7027,
      "currentR": 0.145,
      "maxRunupPct": 40.42,
      "maxDrawdownPct": -7.86,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.01775,
      "trailingExitR": 0.0311,
      "trailingPnlUsdt": 0.34,
      "trailingReturnPct": 0.34
    },
    {
      "id": "history:1:DEXEUSDT",
      "symbol": "DEXEUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-06T20:22:00.000Z",
      "entryRef": 25.108,
      "stop": 22.9357,
      "target": 29.4525,
      "riskReward": 2,
      "score": 23,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-08T13:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 17.3,
      "fixedReturnPct": 17.3,
      "entryToStopPct": -8.65,
      "entryToTargetPct": 17.3,
      "riskDistancePct": 8.65,
      "riskBucket": "8-10%",
      "maxR": 2.252,
      "currentR": 1.7875,
      "maxRunupPct": 19.48,
      "maxDrawdownPct": 7.38,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 28.101,
      "trailingExitR": 1.3778,
      "trailingPnlUsdt": 11.92,
      "trailingReturnPct": 11.92
    },
    {
      "id": "history:1:LITUSDT",
      "symbol": "LITUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-02T19:08:00.000Z",
      "entryRef": 2.0832,
      "stop": 1.9217,
      "target": 2.4063,
      "riskReward": 2,
      "score": 69,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-05T16:00:00.000Z",
      "fixedExitR": 2.0006,
      "fixedPnlUsdt": 15.51,
      "fixedReturnPct": 15.51,
      "entryToStopPct": -7.75,
      "entryToTargetPct": 15.51,
      "riskDistancePct": 7.75,
      "riskBucket": "6-8%",
      "maxR": 4.1889,
      "currentR": 1.7121,
      "maxRunupPct": 32.47,
      "maxDrawdownPct": -3.71,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 2.0832,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:ALLOUSDT",
      "symbol": "ALLOUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T13:22:00.000Z",
      "entryRef": 0.36471,
      "stop": 0.337357,
      "target": 0.419416,
      "riskReward": 2,
      "score": 100,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-07T14:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 15,
      "fixedReturnPct": 15,
      "entryToStopPct": -7.5,
      "entryToTargetPct": 15,
      "riskDistancePct": 7.5,
      "riskBucket": "6-8%",
      "maxR": 2.5043,
      "currentR": 1.8016,
      "maxRunupPct": 18.78,
      "maxDrawdownPct": -0.02,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.41586,
      "trailingExitR": 1.87,
      "trailingPnlUsdt": 14.02,
      "trailingReturnPct": 14.02
    },
    {
      "id": "history:1:ALLOUSDT",
      "symbol": "ALLOUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T07:22:00.000Z",
      "entryRef": 0.36471,
      "stop": 0.337357,
      "target": 0.419416,
      "riskReward": 2,
      "score": 100,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-07T08:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 15,
      "fixedReturnPct": 15,
      "entryToStopPct": -7.5,
      "entryToTargetPct": 15,
      "riskDistancePct": 7.5,
      "riskBucket": "6-8%",
      "maxR": 2.7105,
      "currentR": 1.8016,
      "maxRunupPct": 20.33,
      "maxDrawdownPct": -0.02,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.41856,
      "trailingExitR": 1.9687,
      "trailingPnlUsdt": 14.77,
      "trailingReturnPct": 14.77
    },
    {
      "id": "history:3:BDXUSDT",
      "symbol": "BDXUSDT",
      "lane": "momentum_pullback",
      "sourceName": "legacy-momentum-pullback",
      "actionCategory": "PULLBACK_TRIGGER",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-25T06:02:00.000Z",
      "entryRef": 0.08348,
      "stop": 0.077766,
      "target": 0.0949085,
      "riskReward": 2,
      "score": 59,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-26T06:00:00.000Z",
      "fixedExitR": 2.0001,
      "fixedPnlUsdt": 13.69,
      "fixedReturnPct": 13.69,
      "entryToStopPct": -6.84,
      "entryToTargetPct": 13.69,
      "riskDistancePct": 6.84,
      "riskBucket": "6-8%",
      "maxR": 2.1911,
      "currentR": 1.3056,
      "maxRunupPct": 15,
      "maxDrawdownPct": -3.67,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.0855,
      "trailingExitR": 0.3535,
      "trailingPnlUsdt": 2.42,
      "trailingReturnPct": 2.42
    }
  ],
  "biggestLosses": [
    {
      "id": "history:1:VELVETUSDT",
      "symbol": "VELVETUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-27T19:47:00.000Z",
      "entryRef": 1.3995,
      "stop": 0.4282,
      "target": 3.3421,
      "riskReward": 2,
      "score": 62,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-03T10:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -69.4,
      "fixedReturnPct": -69.4,
      "entryToStopPct": -69.4,
      "entryToTargetPct": 138.81,
      "riskDistancePct": 69.4,
      "riskBucket": ">40%",
      "maxR": 0.7727,
      "currentR": -1.0224,
      "maxRunupPct": 53.63,
      "maxDrawdownPct": -76.05,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 1.3995,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:VELVETUSDT",
      "symbol": "VELVETUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-27T14:08:00.000Z",
      "entryRef": 1.3606,
      "stop": 0.4324,
      "target": 3.2172,
      "riskReward": 2,
      "score": 60,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-03T10:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -68.22,
      "fixedReturnPct": -68.22,
      "entryToStopPct": -68.22,
      "entryToTargetPct": 136.45,
      "riskDistancePct": 68.22,
      "riskBucket": ">40%",
      "maxR": 0.8505,
      "currentR": -1.028,
      "maxRunupPct": 58.02,
      "maxDrawdownPct": -75.37,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 1.39559,
      "trailingExitR": 0.0377,
      "trailingPnlUsdt": 2.57,
      "trailingReturnPct": 2.57
    },
    {
      "id": "history:2:NFPUSDT",
      "symbol": "NFPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-02T00:18:00.000Z",
      "entryRef": 0.026414,
      "stop": 0.0086736,
      "target": 0.0618948,
      "riskReward": 2,
      "score": 28,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-02T03:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -67.16,
      "fixedReturnPct": -67.16,
      "entryToStopPct": -67.16,
      "entryToTargetPct": 134.33,
      "riskDistancePct": 67.16,
      "riskBucket": ">40%",
      "maxR": 0.2369,
      "currentR": -1.1844,
      "maxRunupPct": 15.91,
      "maxDrawdownPct": -81.17,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.026414,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:4:NFPUSDT",
      "symbol": "NFPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-02T13:33:00.000Z",
      "entryRef": 0.026414,
      "stop": 0.00896985,
      "target": 0.0613023,
      "riskReward": 2,
      "score": 30,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-02T14:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -66.04,
      "fixedReturnPct": -66.04,
      "entryToStopPct": -66.04,
      "entryToTargetPct": 132.08,
      "riskDistancePct": 66.04,
      "riskBucket": ">40%",
      "maxR": -0.9732,
      "currentR": -1.2045,
      "maxRunupPct": -64.27,
      "maxDrawdownPct": -81.17,
      "trailingOutcome": "failed",
      "trailingStatus": "initial_stop_hit",
      "trailingExitPrice": 0.00896985,
      "trailingExitR": -1,
      "trailingPnlUsdt": -66.04,
      "trailingReturnPct": -66.04
    },
    {
      "id": "history:2:NFPUSDT",
      "symbol": "NFPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-02T19:08:00.000Z",
      "entryRef": 0.026414,
      "stop": 0.0090874,
      "target": 0.0610672,
      "riskReward": 2,
      "score": 31,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-02T20:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -65.6,
      "fixedReturnPct": -65.6,
      "entryToStopPct": -65.6,
      "entryToTargetPct": 131.19,
      "riskDistancePct": 65.6,
      "riskBucket": ">40%",
      "maxR": -0.9798,
      "currentR": -1.2126,
      "maxRunupPct": -64.27,
      "maxDrawdownPct": -81.17,
      "trailingOutcome": "failed",
      "trailingStatus": "initial_stop_hit",
      "trailingExitPrice": 0.0090874,
      "trailingExitR": -1,
      "trailingPnlUsdt": -65.6,
      "trailingReturnPct": -65.6
    },
    {
      "id": "history:2:NFPUSDT",
      "symbol": "NFPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-02T21:18:00.000Z",
      "entryRef": 0.026414,
      "stop": 0.009205,
      "target": 0.060832,
      "riskReward": 2,
      "score": 31,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-02T22:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -65.15,
      "fixedReturnPct": -65.15,
      "entryToStopPct": -65.15,
      "entryToTargetPct": 130.3,
      "riskDistancePct": 65.15,
      "riskBucket": ">40%",
      "maxR": -1.0074,
      "currentR": -1.2209,
      "maxRunupPct": -65.63,
      "maxDrawdownPct": -81.17,
      "trailingOutcome": "failed",
      "trailingStatus": "initial_stop_hit",
      "trailingExitPrice": 0.009205,
      "trailingExitR": -1,
      "trailingPnlUsdt": -65.15,
      "trailingReturnPct": -65.15
    },
    {
      "id": "history:2:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-29T11:26:00.000Z",
      "entryRef": 0.00127233,
      "stop": 0.000665448,
      "target": 0.00248609,
      "riskReward": 2,
      "score": 32,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-06-30T14:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -47.7,
      "fixedReturnPct": -47.7,
      "entryToStopPct": -47.7,
      "entryToTargetPct": 95.4,
      "riskDistancePct": 47.7,
      "riskBucket": ">40%",
      "maxR": -0.1226,
      "currentR": -1.2436,
      "maxRunupPct": -5.85,
      "maxDrawdownPct": -63.98,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00127233,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:VELVETUSDT",
      "symbol": "VELVETUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-29T00:29:00.000Z",
      "entryRef": 1.89,
      "stop": 1.0681,
      "target": 3.5338,
      "riskReward": 2,
      "score": 57,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-02T07:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -43.49,
      "fixedReturnPct": -43.49,
      "entryToStopPct": -43.49,
      "entryToTargetPct": 86.97,
      "riskDistancePct": 43.49,
      "riskBucket": ">40%",
      "maxR": 0.3163,
      "currentR": -1.805,
      "maxRunupPct": 13.76,
      "maxDrawdownPct": -82.27,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 1.89,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-28T14:18:00.000Z",
      "entryRef": 0.0008938,
      "stop": 0.000514363,
      "target": 0.00165268,
      "riskReward": 2,
      "score": 40,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-06-30T17:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -42.45,
      "fixedReturnPct": -42.45,
      "entryToStopPct": -42.45,
      "entryToTargetPct": 84.9,
      "riskDistancePct": 42.45,
      "riskBucket": ">40%",
      "maxR": 1.5712,
      "currentR": -0.9914,
      "maxRunupPct": 66.7,
      "maxDrawdownPct": -48.73,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.0008938,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:3:SYNUSDT",
      "symbol": "SYNUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-30T10:04:00.000Z",
      "entryRef": 0.55073,
      "stop": 0.345869,
      "target": 0.960451,
      "riskReward": 2,
      "score": 62,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-04T23:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -37.2,
      "fixedReturnPct": -37.2,
      "entryToStopPct": -37.2,
      "entryToTargetPct": 74.4,
      "riskDistancePct": 37.2,
      "riskBucket": "25-40%",
      "maxR": 0.8139,
      "currentR": -0.9643,
      "maxRunupPct": 30.28,
      "maxDrawdownPct": -44.37,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.61335,
      "trailingExitR": 0.3057,
      "trailingPnlUsdt": 11.37,
      "trailingReturnPct": 11.37
    },
    {
      "id": "history:1:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-28T23:32:00.000Z",
      "entryRef": 0.00088705,
      "stop": 0.00055715,
      "target": 0.00154685,
      "riskReward": 2,
      "score": 39,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-06-30T17:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -37.19,
      "fixedReturnPct": -37.19,
      "entryToStopPct": -37.19,
      "entryToTargetPct": 74.38,
      "riskDistancePct": 37.19,
      "riskBucket": "25-40%",
      "maxR": 1.8276,
      "currentR": -1.1198,
      "maxRunupPct": 67.97,
      "maxDrawdownPct": -48.34,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00106778,
      "trailingExitR": 0.5478,
      "trailingPnlUsdt": 20.37,
      "trailingReturnPct": 20.37
    },
    {
      "id": "history:3:MAGMAUSDT",
      "symbol": "MAGMAUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-04T14:49:00.000Z",
      "entryRef": 0.79549,
      "stop": 0.531704,
      "target": 1.32306,
      "riskReward": 2,
      "score": 47,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-04T16:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -33.16,
      "fixedReturnPct": -33.16,
      "entryToStopPct": -33.16,
      "entryToTargetPct": 66.32,
      "riskDistancePct": 33.16,
      "riskBucket": "25-40%",
      "maxR": -0.5644,
      "currentR": -1.625,
      "maxRunupPct": -18.71,
      "maxDrawdownPct": -60.72,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.79549,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:4:MAGMAUSDT",
      "symbol": "MAGMAUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-04T22:36:00.000Z",
      "entryRef": 0.79549,
      "stop": 0.538831,
      "target": 1.30881,
      "riskReward": 2,
      "score": 49,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-05T04:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -32.26,
      "fixedReturnPct": -32.26,
      "entryToStopPct": -32.26,
      "entryToTargetPct": 64.53,
      "riskDistancePct": 32.26,
      "riskBucket": "25-40%",
      "maxR": -0.8118,
      "currentR": -1.6701,
      "maxRunupPct": -26.19,
      "maxDrawdownPct": -60.72,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.79549,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:LABUSDT",
      "symbol": "LABUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry-summary",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "scan_alive_pullback",
      "alertedAt": "2026-06-25T09:31:00.000Z",
      "entryRef": 18.0597,
      "stop": 12.635,
      "target": 27.5292,
      "riskReward": 2,
      "score": 53,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-06-30T12:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -30.04,
      "fixedReturnPct": -30.04,
      "entryToStopPct": -30.04,
      "entryToTargetPct": 52.43,
      "riskDistancePct": 30.04,
      "riskBucket": "25-40%",
      "maxR": 0.542,
      "currentR": -3.0707,
      "maxRunupPct": 16.28,
      "maxDrawdownPct": -94.33,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 18.0597,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:2:BASUSDT",
      "symbol": "BASUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry-summary",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "scan_alive_breakout",
      "alertedAt": "2026-06-25T09:31:00.000Z",
      "entryRef": 0.047323,
      "stop": 0.0342699,
      "target": 0.0734291,
      "riskReward": 2,
      "score": 43,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-02T02:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -27.58,
      "fixedReturnPct": -27.58,
      "entryToStopPct": -27.58,
      "entryToTargetPct": 55.17,
      "riskDistancePct": 27.58,
      "riskBucket": "25-40%",
      "maxR": 1.2488,
      "currentR": -1.5206,
      "maxRunupPct": 34.45,
      "maxDrawdownPct": -50.13,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.053528,
      "trailingExitR": 0.4754,
      "trailingPnlUsdt": 13.11,
      "trailingReturnPct": 13.11
    },
    {
      "id": "history:2:HMSTRUSDT",
      "symbol": "HMSTRUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-05T00:18:00.000Z",
      "entryRef": 0.0003382,
      "stop": 0.0002481,
      "target": 0.0005184,
      "riskReward": 2,
      "score": 40,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-08T02:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -26.64,
      "fixedReturnPct": -26.64,
      "entryToStopPct": -26.64,
      "entryToTargetPct": 53.28,
      "riskDistancePct": 26.64,
      "riskBucket": "25-40%",
      "maxR": 0.8069,
      "currentR": -1.4872,
      "maxRunupPct": 21.5,
      "maxDrawdownPct": -44.29,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.0003483,
      "trailingExitR": 0.1121,
      "trailingPnlUsdt": 2.99,
      "trailingReturnPct": 2.99
    },
    {
      "id": "history:1:BELUSDT",
      "symbol": "BELUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-26T20:13:00.000Z",
      "entryRef": 0.19215,
      "stop": 0.140981,
      "target": 0.294487,
      "riskReward": 2,
      "score": 62,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-06-27T10:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -26.63,
      "fixedReturnPct": -26.63,
      "entryToStopPct": -26.63,
      "entryToTargetPct": 53.26,
      "riskDistancePct": 26.63,
      "riskBucket": "25-40%",
      "maxR": 0.3422,
      "currentR": -1.6328,
      "maxRunupPct": 9.11,
      "maxDrawdownPct": -52.18,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.19215,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:4:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-29T21:46:00.000Z",
      "entryRef": 0.00107203,
      "stop": 0.00078801,
      "target": 0.00164007,
      "riskReward": 2,
      "score": 33,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-06-30T11:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -26.49,
      "fixedReturnPct": -26.49,
      "entryToStopPct": -26.49,
      "entryToTargetPct": 52.99,
      "riskDistancePct": 26.49,
      "riskBucket": "25-40%",
      "maxR": -0.0529,
      "currentR": -1.9519,
      "maxRunupPct": -1.4,
      "maxDrawdownPct": -57.25,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00107203,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:3:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-29T18:26:00.000Z",
      "entryRef": 0.00106891,
      "stop": 0.00078603,
      "target": 0.00163467,
      "riskReward": 2,
      "score": 33,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-06-30T11:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -26.46,
      "fixedReturnPct": -26.46,
      "entryToStopPct": -26.46,
      "entryToTargetPct": 52.93,
      "riskDistancePct": 26.46,
      "riskBucket": "25-40%",
      "maxR": 0.2471,
      "currentR": -1.9488,
      "maxRunupPct": 6.54,
      "maxDrawdownPct": -57.13,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00106891,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:3:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-29T16:14:00.000Z",
      "entryRef": 0.00106891,
      "stop": 0.00078603,
      "target": 0.00163467,
      "riskReward": 2,
      "score": 33,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-06-30T11:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -26.46,
      "fixedReturnPct": -26.46,
      "entryToStopPct": -26.46,
      "entryToTargetPct": 52.93,
      "riskDistancePct": 26.46,
      "riskBucket": "25-40%",
      "maxR": 0.2471,
      "currentR": -1.9488,
      "maxRunupPct": 6.54,
      "maxDrawdownPct": -57.13,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00106891,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    }
  ],
  "recentClosed": [
    {
      "id": "history:4:BLUAIUSDT",
      "symbol": "BLUAIUSDT",
      "lane": "momentum_entry",
      "sourceName": "central-router",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "MOMENTUM_ENTRY_READY",
      "alertedAt": "2026-07-08T04:22:00.000Z",
      "entryRef": 0.0155,
      "stop": 0.013853,
      "target": 0.0172,
      "riskReward": 2,
      "score": 68,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-08T14:00:00.000Z",
      "fixedExitR": 1.0322,
      "fixedPnlUsdt": 10.97,
      "fixedReturnPct": 10.97,
      "entryToStopPct": -10.63,
      "entryToTargetPct": 10.97,
      "riskDistancePct": 10.63,
      "riskBucket": "10-12%",
      "maxR": 1.7978,
      "currentR": 1.5161,
      "maxRunupPct": 19.1,
      "maxDrawdownPct": -4.25,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.0155,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:PERMUSDT",
      "symbol": "PERMUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T19:22:00.000Z",
      "entryRef": 0.2001,
      "stop": 0.176088,
      "target": 0.248124,
      "riskReward": 2,
      "score": 22,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-07T23:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 24,
      "fixedReturnPct": 24,
      "entryToStopPct": -12,
      "entryToTargetPct": 24,
      "riskDistancePct": 12,
      "riskBucket": "12-16%",
      "maxR": 5.3182,
      "currentR": -5.2099,
      "maxRunupPct": 63.82,
      "maxDrawdownPct": -64.62,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.2222,
      "trailingExitR": 0.9204,
      "trailingPnlUsdt": 11.04,
      "trailingReturnPct": 11.04
    },
    {
      "id": "history:1:BPUSDT",
      "symbol": "BPUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T17:23:00.000Z",
      "entryRef": 0.5844,
      "stop": 0.558333,
      "target": 0.733922,
      "riskReward": 5.74,
      "score": 40,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-08T10:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -4.46,
      "fixedReturnPct": -4.46,
      "entryToStopPct": -4.46,
      "entryToTargetPct": 25.59,
      "riskDistancePct": 4.46,
      "riskBucket": "4-6%",
      "maxR": 0.8478,
      "currentR": -0.8939,
      "maxRunupPct": 3.78,
      "maxDrawdownPct": -8.33,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.5844,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:2:PORTUMAUSDT",
      "symbol": "PORTUMAUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T16:22:00.000Z",
      "entryRef": 0.000159,
      "stop": 0.000147075,
      "target": 0.00018285,
      "riskReward": 2,
      "score": 21,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-07T23:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -7.5,
      "fixedReturnPct": -7.5,
      "entryToStopPct": -7.5,
      "entryToTargetPct": 15,
      "riskDistancePct": 7.5,
      "riskBucket": "6-8%",
      "maxR": 0.7631,
      "currentR": -3.2537,
      "maxRunupPct": 5.72,
      "maxDrawdownPct": -30.19,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.0001608,
      "trailingExitR": 0.1509,
      "trailingPnlUsdt": 1.13,
      "trailingReturnPct": 1.13
    },
    {
      "id": "history:1:JUPUSDT",
      "symbol": "JUPUSDT",
      "lane": "momentum_pullback",
      "sourceName": "legacy-momentum-pullback",
      "actionCategory": "PULLBACK_TRIGGER",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-07T16:21:00.000Z",
      "entryRef": 0.2405,
      "stop": 0.227732,
      "target": 0.266036,
      "riskReward": 2,
      "score": 59,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-08T05:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -5.31,
      "fixedReturnPct": -5.31,
      "entryToStopPct": -5.31,
      "entryToTargetPct": 10.62,
      "riskDistancePct": 5.31,
      "riskBucket": "4-6%",
      "maxR": 0.1253,
      "currentR": -2.1147,
      "maxRunupPct": 0.67,
      "maxDrawdownPct": -12.27,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.2417,
      "trailingExitR": 0.094,
      "trailingPnlUsdt": 0.5,
      "trailingReturnPct": 0.5
    },
    {
      "id": "history:1:ALLOUSDT",
      "symbol": "ALLOUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T13:22:00.000Z",
      "entryRef": 0.36471,
      "stop": 0.337357,
      "target": 0.419416,
      "riskReward": 2,
      "score": 100,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-07T14:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 15,
      "fixedReturnPct": 15,
      "entryToStopPct": -7.5,
      "entryToTargetPct": 15,
      "riskDistancePct": 7.5,
      "riskBucket": "6-8%",
      "maxR": 2.5043,
      "currentR": 1.8016,
      "maxRunupPct": 18.78,
      "maxDrawdownPct": -0.02,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.41586,
      "trailingExitR": 1.87,
      "trailingPnlUsdt": 14.02,
      "trailingReturnPct": 14.02
    },
    {
      "id": "history:1:USUSDT",
      "symbol": "USUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T12:22:00.000Z",
      "entryRef": 0.0231,
      "stop": 0.021628,
      "target": 0.033682,
      "riskReward": 7.19,
      "score": 45,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-07T13:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -6.37,
      "fixedReturnPct": -6.37,
      "entryToStopPct": -6.37,
      "entryToTargetPct": 45.81,
      "riskDistancePct": 6.37,
      "riskBucket": "6-8%",
      "maxR": -1.7052,
      "currentR": -3.4851,
      "maxRunupPct": -10.87,
      "maxDrawdownPct": -25.41,
      "trailingOutcome": "failed",
      "trailingStatus": "initial_stop_hit",
      "trailingExitPrice": 0.021628,
      "trailingExitR": -1,
      "trailingPnlUsdt": -6.37,
      "trailingReturnPct": -6.37
    },
    {
      "id": "history:1:RIFUSDT",
      "symbol": "RIFUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T10:23:00.000Z",
      "entryRef": 0.134,
      "stop": 0.126781,
      "target": 0.205833,
      "riskReward": 9.95,
      "score": 56,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-08T18:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -5.39,
      "fixedReturnPct": -5.39,
      "entryToStopPct": -5.39,
      "entryToTargetPct": 53.61,
      "riskDistancePct": 5.39,
      "riskBucket": "4-6%",
      "maxR": 1.4725,
      "currentR": -0.0471,
      "maxRunupPct": 7.93,
      "maxDrawdownPct": -6.95,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.14061,
      "trailingExitR": 0.9156,
      "trailingPnlUsdt": 4.93,
      "trailingReturnPct": 4.93
    },
    {
      "id": "history:1:TOYLUSDT",
      "symbol": "TOYLUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T09:22:00.000Z",
      "entryRef": 0.0212,
      "stop": 0.018656,
      "target": 0.026288,
      "riskReward": 2,
      "score": 9,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-07T12:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -12,
      "fixedReturnPct": -12,
      "entryToStopPct": -12,
      "entryToTargetPct": 24,
      "riskDistancePct": 12,
      "riskBucket": "12-16%",
      "maxR": 0.3145,
      "currentR": -5.1101,
      "maxRunupPct": 3.77,
      "maxDrawdownPct": -61.79,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.0212,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:2:PORTUMAUSDT",
      "symbol": "PORTUMAUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T08:22:00.000Z",
      "entryRef": 0.0001615,
      "stop": 0.000149387,
      "target": 0.000185725,
      "riskReward": 2,
      "score": 83,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-07T23:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -7.5,
      "fixedReturnPct": -7.5,
      "entryToStopPct": -7.5,
      "entryToTargetPct": 15,
      "riskDistancePct": 7.5,
      "riskBucket": "6-8%",
      "maxR": 0.5614,
      "currentR": -3.4096,
      "maxRunupPct": 4.21,
      "maxDrawdownPct": -31.27,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.0001615,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:TROLLSOLUSDT",
      "symbol": "TROLLSOLUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T08:22:00.000Z",
      "entryRef": 0.063299,
      "stop": 0.058552,
      "target": 0.072794,
      "riskReward": 2,
      "score": 98,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-07T20:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -7.5,
      "fixedReturnPct": -7.5,
      "entryToStopPct": -7.5,
      "entryToTargetPct": 15,
      "riskDistancePct": 7.5,
      "riskBucket": "6-8%",
      "maxR": 0.3404,
      "currentR": -2.3305,
      "maxRunupPct": 2.55,
      "maxDrawdownPct": -25.05,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.063299,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:SOLUSDT",
      "symbol": "SOLUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-07T08:19:00.000Z",
      "entryRef": 81.51,
      "stop": 78.5019,
      "target": 87.5263,
      "riskReward": 2,
      "score": 79,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-08T03:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -3.69,
      "fixedReturnPct": -3.69,
      "entryToStopPct": -3.69,
      "entryToTargetPct": 7.38,
      "riskDistancePct": 3.69,
      "riskBucket": "0-4%",
      "maxR": 0.4222,
      "currentR": -1.3962,
      "maxRunupPct": 1.56,
      "maxDrawdownPct": -6.39,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 81.51,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:3:TLMUSDT",
      "symbol": "TLMUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-07T08:19:00.000Z",
      "entryRef": 0.0034261,
      "stop": 0.00267911,
      "target": 0.00492009,
      "riskReward": 2,
      "score": 49,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-07T17:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -21.8,
      "fixedReturnPct": -21.8,
      "entryToStopPct": -21.8,
      "entryToTargetPct": 43.61,
      "riskDistancePct": 21.8,
      "riskBucket": "16-25%",
      "maxR": 0.2341,
      "currentR": -1.3189,
      "maxRunupPct": 5.1,
      "maxDrawdownPct": -32.93,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.0035435,
      "trailingExitR": 0.1572,
      "trailingPnlUsdt": 3.43,
      "trailingReturnPct": 3.43
    },
    {
      "id": "history:1:ALLOUSDT",
      "symbol": "ALLOUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T07:22:00.000Z",
      "entryRef": 0.36471,
      "stop": 0.337357,
      "target": 0.419416,
      "riskReward": 2,
      "score": 100,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-07T08:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 15,
      "fixedReturnPct": 15,
      "entryToStopPct": -7.5,
      "entryToTargetPct": 15,
      "riskDistancePct": 7.5,
      "riskBucket": "6-8%",
      "maxR": 2.7105,
      "currentR": 1.8016,
      "maxRunupPct": 20.33,
      "maxDrawdownPct": -0.02,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.41856,
      "trailingExitR": 1.9687,
      "trailingPnlUsdt": 14.77,
      "trailingReturnPct": 14.77
    },
    {
      "id": "history:1:EPICUSDT",
      "symbol": "EPICUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T05:22:00.000Z",
      "entryRef": 0.4781,
      "stop": 0.420728,
      "target": 0.592844,
      "riskReward": 2,
      "score": 49,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-07T08:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -12,
      "fixedReturnPct": -12,
      "entryToStopPct": -12,
      "entryToTargetPct": 24,
      "riskDistancePct": 12,
      "riskBucket": "12-16%",
      "maxR": 1.0127,
      "currentR": -2.7435,
      "maxRunupPct": 12.15,
      "maxDrawdownPct": -34.47,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.49,
      "trailingExitR": 0.2074,
      "trailingPnlUsdt": 2.49,
      "trailingReturnPct": 2.49
    },
    {
      "id": "history:2:PHYCHAINUSDT",
      "symbol": "PHYCHAINUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T05:22:00.000Z",
      "entryRef": 0.00111,
      "stop": 0.0009768,
      "target": 0.0013764,
      "riskReward": 2,
      "score": 16,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-07T06:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 24,
      "fixedReturnPct": 24,
      "entryToStopPct": -12,
      "entryToTargetPct": 24,
      "riskDistancePct": 12,
      "riskBucket": "10-12%",
      "maxR": 12.3123,
      "currentR": -3.4092,
      "maxRunupPct": 147.75,
      "maxDrawdownPct": -58.72,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00194,
      "trailingExitR": 6.2312,
      "trailingPnlUsdt": 74.77,
      "trailingReturnPct": 74.77
    },
    {
      "id": "history:2:BTXUSDT",
      "symbol": "BTXUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-07T04:19:00.000Z",
      "entryRef": 0.021038,
      "stop": 0.020394,
      "target": 0.0223251,
      "riskReward": 2,
      "score": 67,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-08T05:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -3.06,
      "fixedReturnPct": -3.06,
      "entryToStopPct": -3.06,
      "entryToTargetPct": 6.12,
      "riskDistancePct": 3.06,
      "riskBucket": "0-4%",
      "maxR": 4.3975,
      "currentR": 0.5,
      "maxRunupPct": 13.46,
      "maxDrawdownPct": -3.13,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.021038,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:SENTISUSDT",
      "symbol": "SENTISUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-07T04:19:00.000Z",
      "entryRef": 0.12293,
      "stop": 0.115002,
      "target": 0.138786,
      "riskReward": 2,
      "score": 67,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-07T08:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 12.9,
      "fixedReturnPct": 12.9,
      "entryToStopPct": -6.45,
      "entryToTargetPct": 12.9,
      "riskDistancePct": 6.45,
      "riskBucket": "6-8%",
      "maxR": 3.3918,
      "currentR": 2.1229,
      "maxRunupPct": 21.87,
      "maxDrawdownPct": -0.21,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.12508,
      "trailingExitR": 0.2712,
      "trailingPnlUsdt": 1.75,
      "trailingReturnPct": 1.75
    },
    {
      "id": "history:1:USUSDT",
      "symbol": "USUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T02:22:00.000Z",
      "entryRef": 0.0231,
      "stop": 0.02138,
      "target": 0.033896,
      "riskReward": 6.28,
      "score": 45,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-07T03:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -7.45,
      "fixedReturnPct": -7.45,
      "entryToStopPct": -7.45,
      "entryToTargetPct": 46.74,
      "riskDistancePct": 7.45,
      "riskBucket": "6-8%",
      "maxR": -1.4593,
      "currentR": -2.9826,
      "maxRunupPct": -10.87,
      "maxDrawdownPct": -26.32,
      "trailingOutcome": "failed",
      "trailingStatus": "initial_stop_hit",
      "trailingExitPrice": 0.02138,
      "trailingExitR": -1,
      "trailingPnlUsdt": -7.45,
      "trailingReturnPct": -7.45
    },
    {
      "id": "history:2:HANDLUSDT",
      "symbol": "HANDLUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T01:22:00.000Z",
      "entryRef": 0.0043803,
      "stop": 0.00405178,
      "target": 0.00503735,
      "riskReward": 2,
      "score": 0,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-07T03:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -7.5,
      "fixedReturnPct": -7.5,
      "entryToStopPct": -7.5,
      "entryToTargetPct": 15,
      "riskDistancePct": 7.5,
      "riskBucket": "6-8%",
      "maxR": 0.137,
      "currentR": -4.8746,
      "maxRunupPct": 1.03,
      "maxDrawdownPct": -42.93,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.0043803,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:USELESSUSDT",
      "symbol": "USELESSUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-07T01:22:00.000Z",
      "entryRef": 0.097737,
      "stop": 0.089293,
      "target": 0.114626,
      "riskReward": 2,
      "score": 63,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-07T22:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -8.64,
      "fixedReturnPct": -8.64,
      "entryToStopPct": -8.64,
      "entryToTargetPct": 17.28,
      "riskDistancePct": 8.64,
      "riskBucket": "8-10%",
      "maxR": 0.2814,
      "currentR": -1.9503,
      "maxRunupPct": 2.43,
      "maxDrawdownPct": -19.31,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.098441,
      "trailingExitR": 0.0834,
      "trailingPnlUsdt": 0.72,
      "trailingReturnPct": 0.72
    },
    {
      "id": "history:2:DNUSDT",
      "symbol": "DNUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-06T23:22:00.000Z",
      "entryRef": 0.21181,
      "stop": 0.195924,
      "target": 0.243582,
      "riskReward": 2,
      "score": null,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-07T13:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -7.5,
      "fixedReturnPct": -7.5,
      "entryToStopPct": -7.5,
      "entryToTargetPct": 15,
      "riskDistancePct": 7.5,
      "riskBucket": "6-8%",
      "maxR": 0.6729,
      "currentR": -4.8061,
      "maxRunupPct": 5.05,
      "maxDrawdownPct": -41.19,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.21181,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:SHOTUSDT",
      "symbol": "SHOTUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-06T23:22:00.000Z",
      "entryRef": 0.00578,
      "stop": 0.0050864,
      "target": 0.0071672,
      "riskReward": 2,
      "score": 18,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-07T01:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -12,
      "fixedReturnPct": -12,
      "entryToStopPct": -12,
      "entryToTargetPct": 24,
      "riskDistancePct": 12,
      "riskBucket": "12-16%",
      "maxR": 0.3013,
      "currentR": -6.1952,
      "maxRunupPct": 3.62,
      "maxDrawdownPct": -75.43,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.005791,
      "trailingExitR": 0.0159,
      "trailingPnlUsdt": 0.19,
      "trailingReturnPct": 0.19
    },
    {
      "id": "history:1:CAPUSDT",
      "symbol": "CAPUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-06T22:23:00.000Z",
      "entryRef": 0.02344,
      "stop": 0.022346,
      "target": 0.025628,
      "riskReward": 2,
      "score": 49,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-06T23:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -4.67,
      "fixedReturnPct": -4.67,
      "entryToStopPct": -4.67,
      "entryToTargetPct": 9.33,
      "riskDistancePct": 4.67,
      "riskBucket": "4-6%",
      "maxR": 0.4936,
      "currentR": -1.3711,
      "maxRunupPct": 2.3,
      "maxDrawdownPct": -17.45,
      "trailingOutcome": "failed",
      "trailingStatus": "initial_stop_hit",
      "trailingExitPrice": 0.022346,
      "trailingExitR": -1,
      "trailingPnlUsdt": -4.67,
      "trailingReturnPct": -4.67
    },
    {
      "id": "history:2:MONUSDT",
      "symbol": "MONUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-06T22:23:00.000Z",
      "entryRef": 0.02527,
      "stop": 0.023375,
      "target": 0.02906,
      "riskReward": 2,
      "score": null,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-08T09:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -7.5,
      "fixedReturnPct": -7.5,
      "entryToStopPct": -7.5,
      "entryToTargetPct": 15,
      "riskDistancePct": 7.5,
      "riskBucket": "6-8%",
      "maxR": 0.5224,
      "currentR": -1.2876,
      "maxRunupPct": 3.92,
      "maxDrawdownPct": -11.52,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.02527,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:DEXEUSDT",
      "symbol": "DEXEUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-06T20:22:00.000Z",
      "entryRef": 25.108,
      "stop": 22.9357,
      "target": 29.4525,
      "riskReward": 2,
      "score": 23,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-08T13:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 17.3,
      "fixedReturnPct": 17.3,
      "entryToStopPct": -8.65,
      "entryToTargetPct": 17.3,
      "riskDistancePct": 8.65,
      "riskBucket": "8-10%",
      "maxR": 2.252,
      "currentR": 1.7875,
      "maxRunupPct": 19.48,
      "maxDrawdownPct": 7.38,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 28.101,
      "trailingExitR": 1.3778,
      "trailingPnlUsdt": 11.92,
      "trailingReturnPct": 11.92
    },
    {
      "id": "history:2:ETHFIUSDT",
      "symbol": "ETHFIUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-06T20:19:00.000Z",
      "entryRef": 0.446,
      "stop": 0.403047,
      "target": 0.531906,
      "riskReward": 2,
      "score": 73,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-08T03:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -9.63,
      "fixedReturnPct": -9.63,
      "entryToStopPct": -9.63,
      "entryToTargetPct": 19.26,
      "riskDistancePct": 9.63,
      "riskBucket": "8-10%",
      "maxR": 0.2351,
      "currentR": -1.4039,
      "maxRunupPct": 2.26,
      "maxDrawdownPct": -14.8,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.4477,
      "trailingExitR": 0.0396,
      "trailingPnlUsdt": 0.38,
      "trailingReturnPct": 0.38
    },
    {
      "id": "history:1:EPICUSDT",
      "symbol": "EPICUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-06T19:22:00.000Z",
      "entryRef": 0.3792,
      "stop": 0.333696,
      "target": 0.470208,
      "riskReward": 2,
      "score": 18,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-07T02:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 24,
      "fixedReturnPct": 24,
      "entryToStopPct": -12,
      "entryToTargetPct": 24,
      "riskDistancePct": 12,
      "riskBucket": "10-12%",
      "maxR": 3.4502,
      "currentR": -1.2856,
      "maxRunupPct": 41.4,
      "maxDrawdownPct": -17.38,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.3871,
      "trailingExitR": 0.1736,
      "trailingPnlUsdt": 2.08,
      "trailingReturnPct": 2.08
    },
    {
      "id": "history:2:USELESSUSDT",
      "symbol": "USELESSUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-06T18:22:00.000Z",
      "entryRef": 0.097547,
      "stop": 0.090231,
      "target": 0.112179,
      "riskReward": 2,
      "score": 100,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-07T14:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -7.5,
      "fixedReturnPct": -7.5,
      "entryToStopPct": -7.5,
      "entryToTargetPct": 15,
      "riskDistancePct": 7.5,
      "riskBucket": "6-8%",
      "maxR": 0.5443,
      "currentR": -2.225,
      "maxRunupPct": 4.08,
      "maxDrawdownPct": -19.15,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.097547,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:龙虾USDT",
      "symbol": "龙虾USDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-06T18:22:00.000Z",
      "entryRef": 0.013762,
      "stop": 0.01313,
      "target": 0.015026,
      "riskReward": 2,
      "score": 61,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-07T18:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -4.59,
      "fixedReturnPct": -4.59,
      "entryToStopPct": -4.59,
      "entryToTargetPct": 9.18,
      "riskDistancePct": 4.59,
      "riskBucket": "4-6%",
      "maxR": 0.8528,
      "currentR": -1.2104,
      "maxRunupPct": 3.92,
      "maxDrawdownPct": -6.51,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.014129,
      "trailingExitR": 0.5807,
      "trailingPnlUsdt": 2.67,
      "trailingReturnPct": 2.67
    },
    {
      "id": "history:1:ETHFIUSDT",
      "symbol": "ETHFIUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-06T17:23:00.000Z",
      "entryRef": 0.4517,
      "stop": 0.417822,
      "target": 0.519455,
      "riskReward": 2,
      "score": 100,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-08T00:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -7.5,
      "fixedReturnPct": -7.5,
      "entryToStopPct": -7.5,
      "entryToTargetPct": 15,
      "riskDistancePct": 7.5,
      "riskBucket": "6-8%",
      "maxR": 0.1299,
      "currentR": -1.9482,
      "maxRunupPct": 0.97,
      "maxDrawdownPct": -15.87,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.4517,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:2:LITUSDT",
      "symbol": "LITUSDT",
      "lane": "active_momentum",
      "sourceName": "legacy-active-momentum",
      "actionCategory": "BUY_READY",
      "rawStatus": "Active 4H Momentum Trade Proposal",
      "alertedAt": "2026-07-06T17:23:00.000Z",
      "entryRef": 2.6632,
      "stop": 2.4635,
      "target": 3.0627,
      "riskReward": 2,
      "score": 100,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-07T22:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -7.5,
      "fixedReturnPct": -7.5,
      "entryToStopPct": -7.5,
      "entryToTargetPct": 15,
      "riskDistancePct": 7.5,
      "riskBucket": "6-8%",
      "maxR": 0.2684,
      "currentR": -1.5198,
      "maxRunupPct": 2.01,
      "maxDrawdownPct": -14.74,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 2.6838,
      "trailingExitR": 0.1032,
      "trailingPnlUsdt": 0.77,
      "trailingReturnPct": 0.77
    },
    {
      "id": "history:2:REALUSDT",
      "symbol": "REALUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-05T16:18:00.000Z",
      "entryRef": 0.06564,
      "stop": 0.063752,
      "target": 0.0694162,
      "riskReward": 2,
      "score": 69,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-06T14:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -2.88,
      "fixedReturnPct": -2.88,
      "entryToStopPct": -2.88,
      "entryToTargetPct": 5.75,
      "riskDistancePct": 2.88,
      "riskBucket": "0-4%",
      "maxR": 1.1811,
      "currentR": -0.196,
      "maxRunupPct": 3.4,
      "maxDrawdownPct": -2.89,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.06564,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:TRXUSDT",
      "symbol": "TRXUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-05T08:18:00.000Z",
      "entryRef": 0.325,
      "stop": 0.322189,
      "target": 0.330621,
      "riskReward": 2,
      "score": 84,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-07T06:00:00.000Z",
      "fixedExitR": 1.9996,
      "fixedPnlUsdt": 1.73,
      "fixedReturnPct": 1.73,
      "entryToStopPct": -0.86,
      "entryToTargetPct": 1.73,
      "riskDistancePct": 0.86,
      "riskBucket": "0-4%",
      "maxR": 2.846,
      "currentR": 1.7076,
      "maxRunupPct": 2.46,
      "maxDrawdownPct": -0.09,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.325,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:EVAAUSDT",
      "symbol": "EVAAUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-05T02:18:00.000Z",
      "entryRef": 0.9633,
      "stop": 0.830608,
      "target": 1.22868,
      "riskReward": 2,
      "score": 53,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-06T02:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -13.77,
      "fixedReturnPct": -13.77,
      "entryToStopPct": -13.77,
      "entryToTargetPct": 27.55,
      "riskDistancePct": 13.77,
      "riskBucket": "12-16%",
      "maxR": 21.6012,
      "currentR": 12.7988,
      "maxRunupPct": 297.55,
      "maxDrawdownPct": -14.07,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.9668,
      "trailingExitR": 0.0264,
      "trailingPnlUsdt": 0.36,
      "trailingReturnPct": 0.36
    },
    {
      "id": "history:2:HMSTRUSDT",
      "symbol": "HMSTRUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-05T00:18:00.000Z",
      "entryRef": 0.0003382,
      "stop": 0.0002481,
      "target": 0.0005184,
      "riskReward": 2,
      "score": 40,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-08T02:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -26.64,
      "fixedReturnPct": -26.64,
      "entryToStopPct": -26.64,
      "entryToTargetPct": 53.28,
      "riskDistancePct": 26.64,
      "riskBucket": "25-40%",
      "maxR": 0.8069,
      "currentR": -1.4872,
      "maxRunupPct": 21.5,
      "maxDrawdownPct": -44.29,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.0003483,
      "trailingExitR": 0.1121,
      "trailingPnlUsdt": 2.99,
      "trailingReturnPct": 2.99
    },
    {
      "id": "history:1:USUSDT",
      "symbol": "USUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-05T00:18:00.000Z",
      "entryRef": 0.01782,
      "stop": 0.015807,
      "target": 0.0218468,
      "riskReward": 2,
      "score": 60,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-06T20:00:00.000Z",
      "fixedExitR": 2.0004,
      "fixedPnlUsdt": 22.6,
      "fixedReturnPct": 22.6,
      "entryToStopPct": -11.3,
      "entryToTargetPct": 22.6,
      "riskDistancePct": 11.3,
      "riskBucket": "10-12%",
      "maxR": 3.4873,
      "currentR": 0.0745,
      "maxRunupPct": 39.39,
      "maxDrawdownPct": -8.53,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.01782,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:4:MAGMAUSDT",
      "symbol": "MAGMAUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-04T22:36:00.000Z",
      "entryRef": 0.79549,
      "stop": 0.538831,
      "target": 1.30881,
      "riskReward": 2,
      "score": 49,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-05T04:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -32.26,
      "fixedReturnPct": -32.26,
      "entryToStopPct": -32.26,
      "entryToTargetPct": 64.53,
      "riskDistancePct": 32.26,
      "riskBucket": "25-40%",
      "maxR": -0.8118,
      "currentR": -1.6701,
      "maxRunupPct": -26.19,
      "maxDrawdownPct": -60.72,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.79549,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:TIAUSDT",
      "symbol": "TIAUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-04T22:36:00.000Z",
      "entryRef": 0.3996,
      "stop": 0.378657,
      "target": 0.441487,
      "riskReward": 2,
      "score": 80,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-06T09:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -5.24,
      "fixedReturnPct": -5.24,
      "entryToStopPct": -5.24,
      "entryToTargetPct": 10.48,
      "riskDistancePct": 5.24,
      "riskBucket": "4-6%",
      "maxR": 0.2196,
      "currentR": -0.2674,
      "maxRunupPct": 1.15,
      "maxDrawdownPct": -7.18,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.3996,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:2:ZECUSDT",
      "symbol": "ZECUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-04T22:36:00.000Z",
      "entryRef": 468.15,
      "stop": 446.55,
      "target": 511.35,
      "riskReward": 2,
      "score": 77,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-06T10:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -4.61,
      "fixedReturnPct": -4.61,
      "entryToStopPct": -4.61,
      "entryToTargetPct": 9.23,
      "riskDistancePct": 4.61,
      "riskBucket": "4-6%",
      "maxR": 2.0083,
      "currentR": -0.175,
      "maxRunupPct": 9.27,
      "maxDrawdownPct": -6.35,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 468.15,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:ZECUSDT",
      "symbol": "ZECUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-04T20:18:00.000Z",
      "entryRef": 468.15,
      "stop": 446.55,
      "target": 511.35,
      "riskReward": 2,
      "score": 77,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-06T10:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -4.61,
      "fixedReturnPct": -4.61,
      "entryToStopPct": -4.61,
      "entryToTargetPct": 9.23,
      "riskDistancePct": 4.61,
      "riskBucket": "4-6%",
      "maxR": 2.0083,
      "currentR": -0.175,
      "maxRunupPct": 9.27,
      "maxDrawdownPct": -6.35,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 468.15,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:4:HYPEUSDT",
      "symbol": "HYPEUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-04T16:18:00.000Z",
      "entryRef": 70.72,
      "stop": 66.4753,
      "target": 79.2095,
      "riskReward": 2,
      "score": 69,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-08T22:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -6,
      "fixedReturnPct": -6,
      "entryToStopPct": -6,
      "entryToTargetPct": 12,
      "riskDistancePct": 6,
      "riskBucket": "6-8%",
      "maxR": 0.5206,
      "currentR": -0.8575,
      "maxRunupPct": 3.13,
      "maxDrawdownPct": -6.46,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 70.72,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:PENDLEUSDT",
      "symbol": "PENDLEUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-04T16:18:00.000Z",
      "entryRef": 1.485,
      "stop": 1.4155,
      "target": 1.624,
      "riskReward": 2,
      "score": 81,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-05T11:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -4.68,
      "fixedReturnPct": -4.68,
      "entryToStopPct": -4.68,
      "entryToTargetPct": 9.36,
      "riskDistancePct": 4.68,
      "riskBucket": "4-6%",
      "maxR": 0.9353,
      "currentR": 0.1151,
      "maxRunupPct": 4.38,
      "maxDrawdownPct": -7.68,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 1.485,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:3:SOLUSDT",
      "symbol": "SOLUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-04T16:18:00.000Z",
      "entryRef": 82.25,
      "stop": 79.8905,
      "target": 86.9689,
      "riskReward": 2,
      "score": 77,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-05T10:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -2.87,
      "fixedReturnPct": -2.87,
      "entryToStopPct": -2.87,
      "entryToTargetPct": 5.74,
      "riskDistancePct": 2.87,
      "riskBucket": "0-4%",
      "maxR": 0.6018,
      "currentR": -2.0937,
      "maxRunupPct": 1.73,
      "maxDrawdownPct": -7.23,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 82.25,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:2:TIAUSDT",
      "symbol": "TIAUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-04T16:18:00.000Z",
      "entryRef": 0.3984,
      "stop": 0.371211,
      "target": 0.452778,
      "riskReward": 2,
      "score": 78,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-06T14:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -6.82,
      "fixedReturnPct": -6.82,
      "entryToStopPct": -6.82,
      "entryToTargetPct": 13.65,
      "riskDistancePct": 6.82,
      "riskBucket": "6-8%",
      "maxR": 0.5738,
      "currentR": -0.1618,
      "maxRunupPct": 3.92,
      "maxDrawdownPct": -6.9,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.4092,
      "trailingExitR": 0.3972,
      "trailingPnlUsdt": 2.71,
      "trailingReturnPct": 2.71
    },
    {
      "id": "history:5:USUSDT",
      "symbol": "USUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-04T16:18:00.000Z",
      "entryRef": 0.01769,
      "stop": 0.015759,
      "target": 0.0215512,
      "riskReward": 2,
      "score": 61,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-06T20:00:00.000Z",
      "fixedExitR": 1.9996,
      "fixedPnlUsdt": 21.83,
      "fixedReturnPct": 21.83,
      "entryToStopPct": -10.92,
      "entryToTargetPct": 21.83,
      "riskDistancePct": 10.92,
      "riskBucket": "10-12%",
      "maxR": 3.7027,
      "currentR": 0.145,
      "maxRunupPct": 40.42,
      "maxDrawdownPct": -7.86,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.01775,
      "trailingExitR": 0.0311,
      "trailingPnlUsdt": 0.34,
      "trailingReturnPct": 0.34
    },
    {
      "id": "history:3:MAGMAUSDT",
      "symbol": "MAGMAUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-04T14:49:00.000Z",
      "entryRef": 0.79549,
      "stop": 0.531704,
      "target": 1.32306,
      "riskReward": 2,
      "score": 47,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-04T16:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -33.16,
      "fixedReturnPct": -33.16,
      "entryToStopPct": -33.16,
      "entryToTargetPct": 66.32,
      "riskDistancePct": 33.16,
      "riskBucket": "25-40%",
      "maxR": -0.5644,
      "currentR": -1.625,
      "maxRunupPct": -18.71,
      "maxDrawdownPct": -60.72,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.79549,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:2:BDXUSDT",
      "symbol": "BDXUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-03T14:18:00.000Z",
      "entryRef": 0.08899,
      "stop": 0.085823,
      "target": 0.0953239,
      "riskReward": 2,
      "score": 74,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-06T01:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 7.12,
      "fixedReturnPct": 7.12,
      "entryToStopPct": -3.56,
      "entryToTargetPct": 7.12,
      "riskDistancePct": 3.56,
      "riskBucket": "0-4%",
      "maxR": 2.2103,
      "currentR": 0.6157,
      "maxRunupPct": 7.87,
      "maxDrawdownPct": -2.24,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.08986,
      "trailingExitR": 0.2747,
      "trailingPnlUsdt": 0.98,
      "trailingReturnPct": 0.98
    },
    {
      "id": "history:1:BDXUSDT",
      "symbol": "BDXUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-03T00:18:00.000Z",
      "entryRef": 0.08769,
      "stop": 0.085354,
      "target": 0.0923627,
      "riskReward": 2,
      "score": 81,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-06T01:00:00.000Z",
      "fixedExitR": 2.0003,
      "fixedPnlUsdt": 5.33,
      "fixedReturnPct": 5.33,
      "entryToStopPct": -2.66,
      "entryToTargetPct": 5.33,
      "riskDistancePct": 2.66,
      "riskBucket": "0-4%",
      "maxR": 3.5531,
      "currentR": 1.3913,
      "maxRunupPct": 9.47,
      "maxDrawdownPct": -0.79,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.08769,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:2:NFPUSDT",
      "symbol": "NFPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-02T21:18:00.000Z",
      "entryRef": 0.026414,
      "stop": 0.009205,
      "target": 0.060832,
      "riskReward": 2,
      "score": 31,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-02T22:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -65.15,
      "fixedReturnPct": -65.15,
      "entryToStopPct": -65.15,
      "entryToTargetPct": 130.3,
      "riskDistancePct": 65.15,
      "riskBucket": ">40%",
      "maxR": -1.0074,
      "currentR": -1.2209,
      "maxRunupPct": -65.63,
      "maxDrawdownPct": -81.17,
      "trailingOutcome": "failed",
      "trailingStatus": "initial_stop_hit",
      "trailingExitPrice": 0.009205,
      "trailingExitR": -1,
      "trailingPnlUsdt": -65.15,
      "trailingReturnPct": -65.15
    },
    {
      "id": "history:1:JUPUSDT",
      "symbol": "JUPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-02T20:18:00.000Z",
      "entryRef": 0.245,
      "stop": 0.223844,
      "target": 0.287312,
      "riskReward": 2,
      "score": 68,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-08T09:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -8.64,
      "fixedReturnPct": -8.64,
      "entryToStopPct": -8.64,
      "entryToTargetPct": 17.27,
      "riskDistancePct": 8.64,
      "riskBucket": "8-10%",
      "maxR": 0.2174,
      "currentR": -1.4889,
      "maxRunupPct": 1.88,
      "maxDrawdownPct": -13.88,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.2462,
      "trailingExitR": 0.0567,
      "trailingPnlUsdt": 0.49,
      "trailingReturnPct": 0.49
    },
    {
      "id": "history:1:LITUSDT",
      "symbol": "LITUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-02T19:08:00.000Z",
      "entryRef": 2.0832,
      "stop": 1.9217,
      "target": 2.4063,
      "riskReward": 2,
      "score": 69,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-05T16:00:00.000Z",
      "fixedExitR": 2.0006,
      "fixedPnlUsdt": 15.51,
      "fixedReturnPct": 15.51,
      "entryToStopPct": -7.75,
      "entryToTargetPct": 15.51,
      "riskDistancePct": 7.75,
      "riskBucket": "6-8%",
      "maxR": 4.1889,
      "currentR": 1.7121,
      "maxRunupPct": 32.47,
      "maxDrawdownPct": -3.71,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 2.0832,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:2:NFPUSDT",
      "symbol": "NFPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-02T19:08:00.000Z",
      "entryRef": 0.026414,
      "stop": 0.0090874,
      "target": 0.0610672,
      "riskReward": 2,
      "score": 31,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-02T20:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -65.6,
      "fixedReturnPct": -65.6,
      "entryToStopPct": -65.6,
      "entryToTargetPct": 131.19,
      "riskDistancePct": 65.6,
      "riskBucket": ">40%",
      "maxR": -0.9798,
      "currentR": -1.2126,
      "maxRunupPct": -64.27,
      "maxDrawdownPct": -81.17,
      "trailingOutcome": "failed",
      "trailingStatus": "initial_stop_hit",
      "trailingExitPrice": 0.0090874,
      "trailingExitR": -1,
      "trailingPnlUsdt": -65.6,
      "trailingReturnPct": -65.6
    },
    {
      "id": "history:2:JUPUSDT",
      "symbol": "JUPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-02T13:33:00.000Z",
      "entryRef": 0.2488,
      "stop": 0.214793,
      "target": 0.316815,
      "riskReward": 2,
      "score": 70,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-08T09:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -13.67,
      "fixedReturnPct": -13.67,
      "entryToStopPct": -13.67,
      "entryToTargetPct": 27.34,
      "riskDistancePct": 13.67,
      "riskBucket": "12-16%",
      "maxR": 0.1117,
      "currentR": -1.038,
      "maxRunupPct": 1.53,
      "maxDrawdownPct": -15.19,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.2511,
      "trailingExitR": 0.0676,
      "trailingPnlUsdt": 0.92,
      "trailingReturnPct": 0.92
    },
    {
      "id": "history:3:LITUSDT",
      "symbol": "LITUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-02T13:33:00.000Z",
      "entryRef": 2.1702,
      "stop": 1.9032,
      "target": 2.7042,
      "riskReward": 2,
      "score": 64,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-06T05:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 24.61,
      "fixedReturnPct": 24.61,
      "entryToStopPct": -12.3,
      "entryToTargetPct": 24.61,
      "riskDistancePct": 12.3,
      "riskBucket": "12-16%",
      "maxR": 2.2079,
      "currentR": 0.7097,
      "maxRunupPct": 27.16,
      "maxDrawdownPct": -7.57,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 2.1779,
      "trailingExitR": 0.0288,
      "trailingPnlUsdt": 0.35,
      "trailingReturnPct": 0.35
    },
    {
      "id": "history:4:NFPUSDT",
      "symbol": "NFPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-02T13:33:00.000Z",
      "entryRef": 0.026414,
      "stop": 0.00896985,
      "target": 0.0613023,
      "riskReward": 2,
      "score": 30,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-02T14:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -66.04,
      "fixedReturnPct": -66.04,
      "entryToStopPct": -66.04,
      "entryToTargetPct": 132.08,
      "riskDistancePct": 66.04,
      "riskBucket": ">40%",
      "maxR": -0.9732,
      "currentR": -1.2045,
      "maxRunupPct": -64.27,
      "maxDrawdownPct": -81.17,
      "trailingOutcome": "failed",
      "trailingStatus": "initial_stop_hit",
      "trailingExitPrice": 0.00896985,
      "trailingExitR": -1,
      "trailingPnlUsdt": -66.04,
      "trailingReturnPct": -66.04
    },
    {
      "id": "history:3:METUSDT",
      "symbol": "METUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-02T04:18:00.000Z",
      "entryRef": 0.1885,
      "stop": 0.151921,
      "target": 0.261657,
      "riskReward": 2,
      "score": 58,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-08T09:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -19.41,
      "fixedReturnPct": -19.41,
      "entryToStopPct": -19.41,
      "entryToTargetPct": 38.81,
      "riskDistancePct": 19.41,
      "riskBucket": "16-25%",
      "maxR": 0.3335,
      "currentR": -0.8065,
      "maxRunupPct": 6.47,
      "maxDrawdownPct": -22.23,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.1976,
      "trailingExitR": 0.2488,
      "trailingPnlUsdt": 4.83,
      "trailingReturnPct": 4.83
    },
    {
      "id": "history:2:SPCMUSDT",
      "symbol": "SPCMUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-02T04:18:00.000Z",
      "entryRef": 0.0003903,
      "stop": 0.000333439,
      "target": 0.000504022,
      "riskReward": 2,
      "score": 59,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-03T01:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -14.57,
      "fixedReturnPct": -14.57,
      "entryToStopPct": -14.57,
      "entryToTargetPct": 29.14,
      "riskDistancePct": 14.57,
      "riskBucket": "12-16%",
      "maxR": 0.8037,
      "currentR": -0.2761,
      "maxRunupPct": 11.71,
      "maxDrawdownPct": -19.29,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.0003927,
      "trailingExitR": 0.0422,
      "trailingPnlUsdt": 0.61,
      "trailingReturnPct": 0.61
    },
    {
      "id": "history:1:LITUSDT",
      "symbol": "LITUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-02T00:18:00.000Z",
      "entryRef": 2.0741,
      "stop": 1.8441,
      "target": 2.534,
      "riskReward": 2,
      "score": 64,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-06T02:00:00.000Z",
      "fixedExitR": 1.9996,
      "fixedPnlUsdt": 22.17,
      "fixedReturnPct": 22.17,
      "entryToStopPct": -11.09,
      "entryToTargetPct": 22.17,
      "riskDistancePct": 11.09,
      "riskBucket": "10-12%",
      "maxR": 2.9809,
      "currentR": 1.2417,
      "maxRunupPct": 33.06,
      "maxDrawdownPct": -4.55,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 2.0741,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:2:NFPUSDT",
      "symbol": "NFPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-02T00:18:00.000Z",
      "entryRef": 0.026414,
      "stop": 0.0086736,
      "target": 0.0618948,
      "riskReward": 2,
      "score": 28,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-02T03:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -67.16,
      "fixedReturnPct": -67.16,
      "entryToStopPct": -67.16,
      "entryToTargetPct": 134.33,
      "riskDistancePct": 67.16,
      "riskBucket": ">40%",
      "maxR": 0.2369,
      "currentR": -1.1844,
      "maxRunupPct": 15.91,
      "maxDrawdownPct": -81.17,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.026414,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:LITUSDT",
      "symbol": "LITUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-01T20:18:00.000Z",
      "entryRef": 1.9968,
      "stop": 1.6948,
      "target": 2.6008,
      "riskReward": 2,
      "score": 64,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-06T03:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 30.25,
      "fixedReturnPct": 30.25,
      "entryToStopPct": -15.12,
      "entryToTargetPct": 30.25,
      "riskDistancePct": 15.12,
      "riskBucket": "12-16%",
      "maxR": 2.5262,
      "currentR": 1.2017,
      "maxRunupPct": 38.21,
      "maxDrawdownPct": -2.08,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 2.1365,
      "trailingExitR": 0.4626,
      "trailingPnlUsdt": 7,
      "trailingReturnPct": 7
    },
    {
      "id": "history:1:BDXUSDT",
      "symbol": "BDXUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-01T16:18:00.000Z",
      "entryRef": 0.08745,
      "stop": 0.083345,
      "target": 0.09566,
      "riskReward": 2,
      "score": 71,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-07-07T04:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 9.39,
      "fixedReturnPct": 9.39,
      "entryToStopPct": -4.69,
      "entryToTargetPct": 9.39,
      "riskDistancePct": 4.69,
      "riskBucket": "4-6%",
      "maxR": 2.0804,
      "currentR": 0.8502,
      "maxRunupPct": 9.77,
      "maxDrawdownPct": -1.42,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.08746,
      "trailingExitR": 0.0024,
      "trailingPnlUsdt": 0.01,
      "trailingReturnPct": 0.01
    },
    {
      "id": "history:2:METUSDT",
      "symbol": "METUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-01T16:18:00.000Z",
      "entryRef": 0.1862,
      "stop": 0.152078,
      "target": 0.254443,
      "riskReward": 2,
      "score": 61,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-08T09:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -18.33,
      "fixedReturnPct": -18.33,
      "entryToStopPct": -18.33,
      "entryToTargetPct": 36.65,
      "riskDistancePct": 18.33,
      "riskBucket": "16-25%",
      "maxR": 0.4249,
      "currentR": -0.7971,
      "maxRunupPct": 7.79,
      "maxDrawdownPct": -21.27,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.1862,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:DYDXUSDT",
      "symbol": "DYDXUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-01T14:18:00.000Z",
      "entryRef": 0.19038,
      "stop": 0.167086,
      "target": 0.236967,
      "riskReward": 2,
      "score": 51,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-01T19:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -12.24,
      "fixedReturnPct": -12.24,
      "entryToStopPct": -12.24,
      "entryToTargetPct": 24.47,
      "riskDistancePct": 12.24,
      "riskBucket": "12-16%",
      "maxR": 0.2159,
      "currentR": -2.2714,
      "maxRunupPct": 2.64,
      "maxDrawdownPct": -35.46,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.19041,
      "trailingExitR": 0.0013,
      "trailingPnlUsdt": 0.02,
      "trailingReturnPct": 0.02
    },
    {
      "id": "history:1:9BITUSDT",
      "symbol": "9BITUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-07-01T09:07:00.000Z",
      "entryRef": 0.050616,
      "stop": 0.047445,
      "target": 0.0569576,
      "riskReward": 2,
      "score": 66,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-03T15:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -6.26,
      "fixedReturnPct": -6.26,
      "entryToStopPct": -6.26,
      "entryToTargetPct": 12.53,
      "riskDistancePct": 6.26,
      "riskBucket": "6-8%",
      "maxR": -0.0858,
      "currentR": -0.907,
      "maxRunupPct": -0.54,
      "maxDrawdownPct": -10.47,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.050616,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:2:DYDXUSDT",
      "symbol": "DYDXUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-07-01T09:07:00.000Z",
      "entryRef": 0.19311,
      "stop": 0.165277,
      "target": 0.248775,
      "riskReward": 2,
      "score": 46,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-01T19:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -14.41,
      "fixedReturnPct": -14.41,
      "entryToStopPct": -14.41,
      "entryToTargetPct": 28.83,
      "riskDistancePct": 14.41,
      "riskBucket": "12-16%",
      "maxR": 0.4775,
      "currentR": -1.9991,
      "maxRunupPct": 6.88,
      "maxDrawdownPct": -36.37,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.20156,
      "trailingExitR": 0.3036,
      "trailingPnlUsdt": 4.38,
      "trailingReturnPct": 4.38
    },
    {
      "id": "history:2:9BITUSDT",
      "symbol": "9BITUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-30T10:04:00.000Z",
      "entryRef": 0.050681,
      "stop": 0.045609,
      "target": 0.0608248,
      "riskReward": 2,
      "score": 66,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-03T15:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -10.01,
      "fixedReturnPct": -10.01,
      "entryToStopPct": -10.01,
      "entryToTargetPct": 20.01,
      "riskDistancePct": 10.01,
      "riskBucket": "10-12%",
      "maxR": 0.0317,
      "currentR": -0.5799,
      "maxRunupPct": 0.32,
      "maxDrawdownPct": -10.59,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.050693,
      "trailingExitR": 0.0024,
      "trailingPnlUsdt": 0.02,
      "trailingReturnPct": 0.02
    },
    {
      "id": "history:3:SYNUSDT",
      "symbol": "SYNUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-30T10:04:00.000Z",
      "entryRef": 0.55073,
      "stop": 0.345869,
      "target": 0.960451,
      "riskReward": 2,
      "score": 62,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-04T23:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -37.2,
      "fixedReturnPct": -37.2,
      "entryToStopPct": -37.2,
      "entryToTargetPct": 74.4,
      "riskDistancePct": 37.2,
      "riskBucket": "25-40%",
      "maxR": 0.8139,
      "currentR": -0.9643,
      "maxRunupPct": 30.28,
      "maxDrawdownPct": -44.37,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.61335,
      "trailingExitR": 0.3057,
      "trailingPnlUsdt": 11.37,
      "trailingReturnPct": 11.37
    },
    {
      "id": "history:1:9BITUSDT",
      "symbol": "9BITUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-29T21:46:00.000Z",
      "entryRef": 0.048492,
      "stop": 0.045562,
      "target": 0.0543523,
      "riskReward": 2,
      "score": 73,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-03T16:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -6.04,
      "fixedReturnPct": -6.04,
      "entryToStopPct": -6.04,
      "entryToTargetPct": 12.09,
      "riskDistancePct": 6.04,
      "riskBucket": "6-8%",
      "maxR": 0.802,
      "currentR": -0.2567,
      "maxRunupPct": 4.85,
      "maxDrawdownPct": -6.55,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.048497,
      "trailingExitR": 0.0017,
      "trailingPnlUsdt": 0.01,
      "trailingReturnPct": 0.01
    },
    {
      "id": "history:4:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-29T21:46:00.000Z",
      "entryRef": 0.00107203,
      "stop": 0.00078801,
      "target": 0.00164007,
      "riskReward": 2,
      "score": 33,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-06-30T11:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -26.49,
      "fixedReturnPct": -26.49,
      "entryToStopPct": -26.49,
      "entryToTargetPct": 52.99,
      "riskDistancePct": 26.49,
      "riskBucket": "25-40%",
      "maxR": -0.0529,
      "currentR": -1.9519,
      "maxRunupPct": -1.4,
      "maxDrawdownPct": -57.25,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00107203,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:3:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-29T18:26:00.000Z",
      "entryRef": 0.00106891,
      "stop": 0.00078603,
      "target": 0.00163467,
      "riskReward": 2,
      "score": 33,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-06-30T11:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -26.46,
      "fixedReturnPct": -26.46,
      "entryToStopPct": -26.46,
      "entryToTargetPct": 52.93,
      "riskDistancePct": 26.46,
      "riskBucket": "25-40%",
      "maxR": 0.2471,
      "currentR": -1.9488,
      "maxRunupPct": 6.54,
      "maxDrawdownPct": -57.13,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00106891,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:2:SYNUSDT",
      "symbol": "SYNUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-29T18:26:00.000Z",
      "entryRef": 0.43854,
      "stop": 0.300863,
      "target": 0.713893,
      "riskReward": 2,
      "score": 59,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-30T14:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 62.79,
      "fixedReturnPct": 62.79,
      "entryToStopPct": -31.39,
      "entryToTargetPct": 62.79,
      "riskDistancePct": 31.39,
      "riskBucket": "25-40%",
      "maxR": 2.026,
      "currentR": -0.62,
      "maxRunupPct": 63.6,
      "maxDrawdownPct": -30.14,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.45002,
      "trailingExitR": 0.0834,
      "trailingPnlUsdt": 2.62,
      "trailingReturnPct": 2.62
    },
    {
      "id": "history:3:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-29T16:14:00.000Z",
      "entryRef": 0.00106891,
      "stop": 0.00078603,
      "target": 0.00163467,
      "riskReward": 2,
      "score": 33,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-06-30T11:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -26.46,
      "fixedReturnPct": -26.46,
      "entryToStopPct": -26.46,
      "entryToTargetPct": 52.93,
      "riskDistancePct": 26.46,
      "riskBucket": "25-40%",
      "maxR": 0.2471,
      "currentR": -1.9488,
      "maxRunupPct": 6.54,
      "maxDrawdownPct": -57.13,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00106891,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:2:SYNUSDT",
      "symbol": "SYNUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-29T16:14:00.000Z",
      "entryRef": 0.43854,
      "stop": 0.300863,
      "target": 0.713893,
      "riskReward": 2,
      "score": 59,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-30T14:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 62.79,
      "fixedReturnPct": 62.79,
      "entryToStopPct": -31.39,
      "entryToTargetPct": 62.79,
      "riskDistancePct": 31.39,
      "riskBucket": "25-40%",
      "maxR": 2.026,
      "currentR": -0.62,
      "maxRunupPct": 63.6,
      "maxDrawdownPct": -30.14,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.43854,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:2:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-29T11:26:00.000Z",
      "entryRef": 0.00127233,
      "stop": 0.000665448,
      "target": 0.00248609,
      "riskReward": 2,
      "score": 32,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-06-30T14:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -47.7,
      "fixedReturnPct": -47.7,
      "entryToStopPct": -47.7,
      "entryToTargetPct": 95.4,
      "riskDistancePct": 47.7,
      "riskBucket": ">40%",
      "maxR": -0.1226,
      "currentR": -1.2436,
      "maxRunupPct": -5.85,
      "maxDrawdownPct": -63.98,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00127233,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:VELVETUSDT",
      "symbol": "VELVETUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Pullback Watch",
      "alertedAt": "2026-06-29T00:29:00.000Z",
      "entryRef": 1.89,
      "stop": 1.0681,
      "target": 3.5338,
      "riskReward": 2,
      "score": 57,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-07-02T07:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -43.49,
      "fixedReturnPct": -43.49,
      "entryToStopPct": -43.49,
      "entryToTargetPct": 86.97,
      "riskDistancePct": 43.49,
      "riskBucket": ">40%",
      "maxR": 0.3163,
      "currentR": -1.805,
      "maxRunupPct": 13.76,
      "maxDrawdownPct": -82.27,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 1.89,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-28T23:32:00.000Z",
      "entryRef": 0.00088705,
      "stop": 0.00055715,
      "target": 0.00154685,
      "riskReward": 2,
      "score": 39,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-06-30T17:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -37.19,
      "fixedReturnPct": -37.19,
      "entryToStopPct": -37.19,
      "entryToTargetPct": 74.38,
      "riskDistancePct": 37.19,
      "riskBucket": "25-40%",
      "maxR": 1.8276,
      "currentR": -1.1198,
      "maxRunupPct": 67.97,
      "maxDrawdownPct": -48.34,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00106778,
      "trailingExitR": 0.5478,
      "trailingPnlUsdt": 20.37,
      "trailingReturnPct": 20.37
    },
    {
      "id": "history:1:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-28T14:18:00.000Z",
      "entryRef": 0.0008938,
      "stop": 0.000514363,
      "target": 0.00165268,
      "riskReward": 2,
      "score": 40,
      "fixedOutcome": "failed",
      "fixedStatus": "stop_hit",
      "fixedExitAt": "2026-06-30T17:00:00.000Z",
      "fixedExitR": -1,
      "fixedPnlUsdt": -42.45,
      "fixedReturnPct": -42.45,
      "entryToStopPct": -42.45,
      "entryToTargetPct": 84.9,
      "riskDistancePct": 42.45,
      "riskBucket": ">40%",
      "maxR": 1.5712,
      "currentR": -0.9914,
      "maxRunupPct": 66.7,
      "maxDrawdownPct": -48.73,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.0008938,
      "trailingExitR": 0,
      "trailingPnlUsdt": 0,
      "trailingReturnPct": 0
    },
    {
      "id": "history:1:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-28T11:27:00.000Z",
      "entryRef": 0.00081048,
      "stop": 0.000491572,
      "target": 0.0014483,
      "riskReward": 2,
      "score": 40,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-29T08:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 78.7,
      "fixedReturnPct": 78.7,
      "entryToStopPct": -39.35,
      "entryToTargetPct": 78.7,
      "riskDistancePct": 39.35,
      "riskBucket": "25-40%",
      "maxR": 2.1307,
      "currentR": -0.9183,
      "maxRunupPct": 83.84,
      "maxDrawdownPct": -43.46,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.0008938,
      "trailingExitR": 0.2613,
      "trailingPnlUsdt": 10.28,
      "trailingReturnPct": 10.28
    },
    {
      "id": "history:1:AIXDROPUSDT",
      "symbol": "AIXDROPUSDT",
      "lane": "momentum_entry",
      "sourceName": "legacy-momentum-entry",
      "actionCategory": "MOMENTUM_ENTRY_READY",
      "rawStatus": "Breakout Watch",
      "alertedAt": "2026-06-28T09:37:00.000Z",
      "entryRef": 0.00081048,
      "stop": 0.000491572,
      "target": 0.0014483,
      "riskReward": 2,
      "score": 40,
      "fixedOutcome": "worked",
      "fixedStatus": "target_hit",
      "fixedExitAt": "2026-06-29T08:00:00.000Z",
      "fixedExitR": 2,
      "fixedPnlUsdt": 78.7,
      "fixedReturnPct": 78.7,
      "entryToStopPct": -39.35,
      "entryToTargetPct": 78.7,
      "riskDistancePct": 39.35,
      "riskBucket": "25-40%",
      "maxR": 2.1307,
      "currentR": -0.9183,
      "maxRunupPct": 83.84,
      "maxDrawdownPct": -43.46,
      "trailingOutcome": "trailed_out",
      "trailingStatus": "trailing_stop_hit",
      "trailingExitPrice": 0.00085753,
      "trailingExitR": 0.1475,
      "trailingPnlUsdt": 5.81,
      "trailingReturnPct": 5.81
    }
  ]
}
