{
  "date": "2026-09-21",
  "max_positions": 6,
  "equity_used": 9673.22,
  "trades": [
    {
      "symbol": "RUM",
      "qty": 207,
      "entry_price": 9.31,
      "stop_price": 9.1754,
      "entry_time": "2026-09-21T13:32:22.333250+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +79% >= 50% buy threshold, stop 9.18",
        "entry_score 64.5"
      ],
      "exit_price": 9.17,
      "exit_time": "2026-09-21T13:34:18.426971+00:00",
      "exit_reason": "hard stop: price $9.1700 <= entry stop $9.1754",
      "status": "closed",
      "pl_pct": -1.504,
      "pl_dollars": -28.98
    },
    {
      "symbol": "IBRX",
      "qty": 222,
      "entry_price": 8.705,
      "stop_price": 8.5808,
      "entry_time": "2026-09-21T13:32:22.333250+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +68% >= 50% buy threshold, stop 8.58",
        "entry_score 74.4"
      ],
      "exit_price": 8.7877,
      "exit_time": "2026-09-21T13:36:04.734079+00:00",
      "exit_reason": "giveback room exhausted: price $8.7877 <= floor $8.8212 (3.9c room off 15.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 0.95,
      "pl_dollars": 18.36
    },
    {
      "symbol": "BB",
      "qty": 235,
      "entry_price": 8.2233,
      "stop_price": 8.1183,
      "entry_time": "2026-09-21T13:32:22.333250+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +57% >= 50% buy threshold, stop 8.12",
        "entry_score 59.1"
      ],
      "exit_price": 8.1468,
      "exit_time": "2026-09-21T13:36:29.993650+00:00",
      "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.93,
      "pl_dollars": -17.98
    },
    {
      "symbol": "IBRX",
      "qty": 220,
      "entry_price": 8.775,
      "stop_price": 8.6656,
      "entry_time": "2026-09-21T13:36:35.051790+00:00",
      "reasons": [
        "held 30.3s",
        "imbalance +66% >= 50% buy threshold, stop 8.67",
        "entry_score 75.3"
      ],
      "exit_price": 8.71,
      "exit_time": "2026-09-21T13:37:25.974423+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.741,
      "pl_dollars": -14.3
    },
    {
      "symbol": "BNC",
      "qty": 296,
      "entry_price": 6.52,
      "stop_price": 6.4164,
      "entry_time": "2026-09-21T13:35:19.059479+00:00",
      "reasons": [
        "held 25.3s",
        "imbalance +81% >= 50% buy threshold, stop 6.42",
        "entry_score 58.6"
      ],
      "exit_price": 6.43,
      "exit_time": "2026-09-21T13:41:24.470880+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -1.38,
      "pl_dollars": -26.64
    },
    {
      "symbol": "ALOY",
      "qty": 214,
      "entry_price": 9.028,
      "stop_price": 8.8847,
      "entry_time": "2026-09-21T13:38:06.475522+00:00",
      "reasons": [
        "held 40.5s",
        "imbalance +69% >= 50% buy threshold, stop 8.88",
        "entry_score 64.2"
      ],
      "exit_price": 8.85,
      "exit_time": "2026-09-21T13:44:16.357142+00:00",
      "exit_reason": "hard stop: price $8.8500 <= entry stop $8.8847",
      "status": "closed",
      "pl_pct": -1.972,
      "pl_dollars": -38.09
    },
    {
      "symbol": "ALVO",
      "qty": 329,
      "entry_price": 5.87,
      "stop_price": 5.7889,
      "entry_time": "2026-09-21T13:35:39.441490+00:00",
      "reasons": [
        "held 30.6s",
        "imbalance +100% >= 50% buy threshold, stop 5.79",
        "entry_score 87.4"
      ],
      "exit_price": 5.88,
      "exit_time": "2026-09-21T13:44:21.382930+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": 0.17,
      "pl_dollars": 3.29
    },
    {
      "symbol": "QUBT",
      "qty": 215,
      "entry_price": 8.97,
      "stop_price": 8.8634,
      "entry_time": "2026-09-21T13:34:03.358185+00:00",
      "reasons": [
        "held 95.8s",
        "imbalance +54% >= 50% buy threshold, stop 8.86",
        "entry_score 59.5"
      ],
      "exit_price": 8.965,
      "exit_time": "2026-09-21T13:47:37.924978+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.056,
      "pl_dollars": -1.08
    },
    {
      "symbol": "FWDI",
      "qty": 236,
      "entry_price": 8.195,
      "stop_price": 8.0388,
      "entry_time": "2026-09-21T13:49:43.663285+00:00",
      "reasons": [
        "held 40.2s",
        "imbalance +89% >= 50% buy threshold, stop 8.04",
        "entry_score 72.8"
      ],
      "exit_price": 8.2012,
      "exit_time": "2026-09-21T13:50:14.142759+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (+44% -> +36%), price sloping down (-0.031%)",
      "status": "closed",
      "pl_pct": 0.076,
      "pl_dollars": 1.46
    },
    {
      "symbol": "ALOY",
      "qty": 216,
      "entry_price": 8.9499,
      "stop_price": 8.8591,
      "entry_time": "2026-09-21T13:50:24.235803+00:00",
      "reasons": [
        "held 20.2s",
        "imbalance +99% >= 50% buy threshold, stop 8.86",
        "entry_score 85.6"
      ],
      "exit_price": 8.915,
      "exit_time": "2026-09-21T13:50:54.640963+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (+83% -> +79%), price sloping down (-0.005%)",
      "status": "closed",
      "pl_pct": -0.39,
      "pl_dollars": -7.54
    },
    {
      "symbol": "ONDS",
      "qty": 255,
      "entry_price": 7.575,
      "stop_price": 7.5,
      "entry_time": "2026-09-21T13:32:52.719198+00:00",
      "reasons": [
        "held 50.5s",
        "imbalance +52% >= 50% buy threshold, stop 7.50",
        "entry_score 68.2"
      ],
      "exit_price": 7.575,
      "exit_time": "2026-09-21T13:50:59.734128+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": 0.0,
      "pl_dollars": 0.0
    },
    {
      "symbol": "NXE",
      "qty": 199,
      "entry_price": 9.71,
      "stop_price": 9.6582,
      "entry_time": "2026-09-21T13:51:24.934828+00:00",
      "reasons": [
        "held 30.3s",
        "imbalance +68% >= 50% buy threshold, stop 9.66",
        "entry_score 82.0"
      ],
      "exit_price": 9.725,
      "exit_time": "2026-09-21T13:52:35.979210+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (+14% -> -17%), price sloping down (-0.010%)",
      "status": "closed",
      "pl_pct": 0.154,
      "pl_dollars": 2.98
    },
    {
      "symbol": "ALOY",
      "qty": 215,
      "entry_price": 8.97,
      "stop_price": 8.8788,
      "entry_time": "2026-09-21T13:51:55.207291+00:00",
      "reasons": [
        "held 60.6s",
        "imbalance +77% >= 50% buy threshold, stop 8.88",
        "entry_score 75.8"
      ],
      "exit_price": 8.87,
      "exit_time": "2026-09-21T13:54:17.333525+00:00",
      "exit_reason": "hard stop: price $8.8700 <= entry stop $8.8788",
      "status": "closed",
      "pl_pct": -1.115,
      "pl_dollars": -21.5
    },
    {
      "symbol": "FWDI",
      "qty": 235,
      "entry_price": 8.215,
      "stop_price": 8.063,
      "entry_time": "2026-09-21T13:50:34.433564+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +97% >= 50% buy threshold, stop 8.06",
        "entry_score 76.8"
      ],
      "exit_price": 8.04,
      "exit_time": "2026-09-21T13:55:13.048290+00:00",
      "exit_reason": "hard stop: price $8.0400 <= entry stop $8.0630",
      "status": "closed",
      "pl_pct": -2.13,
      "pl_dollars": -41.13
    },
    {
      "symbol": "QUBT",
      "qty": 214,
      "entry_price": 9.015,
      "stop_price": 8.9602,
      "entry_time": "2026-09-21T13:52:56.193560+00:00",
      "reasons": [
        "held 20.2s",
        "imbalance +88% >= 50% buy threshold, stop 8.96",
        "entry_score 91.6"
      ],
      "exit_price": 8.94,
      "exit_time": "2026-09-21T13:56:53.786965+00:00",
      "exit_reason": "hard stop: price $8.9400 <= entry stop $8.9602",
      "status": "closed",
      "pl_pct": -0.832,
      "pl_dollars": -16.05
    },
    {
      "symbol": "BNC",
      "qty": 300,
      "entry_price": 6.4305,
      "stop_price": 6.37,
      "entry_time": "2026-09-21T13:57:59.306737+00:00",
      "reasons": [
        "held 45.4s",
        "imbalance +86% >= 50% buy threshold, stop 6.37",
        "entry_score 78.6"
      ],
      "exit_price": 6.37,
      "exit_time": "2026-09-21T14:00:12.199286+00:00",
      "exit_reason": "hard stop: price $6.3700 <= entry stop $6.3700",
      "status": "closed",
      "pl_pct": -0.941,
      "pl_dollars": -18.15
    },
    {
      "symbol": "ALVO",
      "qty": 327,
      "entry_price": 5.905,
      "stop_price": 5.8596,
      "entry_time": "2026-09-21T13:58:39.887260+00:00",
      "reasons": [
        "held 70.9s",
        "imbalance +99% >= 50% buy threshold, stop 5.86",
        "entry_score 95.4"
      ],
      "exit_price": 5.855,
      "exit_time": "2026-09-21T14:04:10.338955+00:00",
      "exit_reason": "hard stop: price $5.8550 <= entry stop $5.8596",
      "status": "closed",
      "pl_pct": -0.847,
      "pl_dollars": -16.35
    },
    {
      "symbol": "RUN",
      "qty": 226,
      "entry_price": 8.53,
      "stop_price": 8.4719,
      "entry_time": "2026-09-21T14:02:29.535308+00:00",
      "reasons": [
        "held 137.3s",
        "imbalance +65% >= 50% buy threshold, stop 8.47",
        "entry_score 81.8"
      ],
      "exit_price": 8.509,
      "exit_time": "2026-09-21T14:05:52.659130+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.246,
      "pl_dollars": -4.75
    },
    {
      "symbol": "ARHS",
      "qty": 226,
      "entry_price": 8.5357,
      "stop_price": 8.4942,
      "entry_time": "2026-09-21T14:06:13.136042+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 8.49",
        "entry_score 98.8"
      ],
      "exit_price": 8.5277,
      "exit_time": "2026-09-21T14:06:43.444039+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.094,
      "pl_dollars": -1.81
    },
    {
      "symbol": "BB",
      "qty": 235,
      "entry_price": 8.225,
      "stop_price": 8.1795,
      "entry_time": "2026-09-21T13:46:02.268187+00:00",
      "reasons": [
        "held 20.2s",
        "imbalance +50% >= 50% buy threshold, stop 8.18",
        "entry_score 76.7"
      ],
      "exit_price": 8.2025,
      "exit_time": "2026-09-21T14:07:49.598207+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.274,
      "pl_dollars": -5.29
    },
    {
      "symbol": "FRMI",
      "qty": 376,
      "entry_price": 5.135,
      "stop_price": 5.0965,
      "entry_time": "2026-09-21T14:07:03.895750+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +61% >= 50% buy threshold, stop 5.10",
        "entry_score 79.6"
      ],
      "exit_price": 5.091,
      "exit_time": "2026-09-21T14:08:35.675642+00:00",
      "exit_reason": "hard stop: price $5.0910 <= entry stop $5.0965",
      "status": "closed",
      "pl_pct": -0.857,
      "pl_dollars": -16.54
    },
    {
      "symbol": "AGEN",
      "qty": 248,
      "entry_price": 7.79,
      "stop_price": 7.672,
      "entry_time": "2026-09-21T13:36:29.993650+00:00",
      "reasons": [
        "held 25.3s",
        "imbalance +78% >= 50% buy threshold, stop 7.67",
        "entry_score 74.3"
      ],
      "exit_price": 7.9901,
      "exit_time": "2026-09-21T14:13:11.259832+00:00",
      "exit_reason": "giveback room exhausted: price $7.9901 <= floor $7.9925 (6.8c room off 27.0c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 2.569,
      "pl_dollars": 49.62
    },
    {
      "symbol": "FRMI",
      "qty": 379,
      "entry_price": 5.095,
      "stop_price": 5.0542,
      "entry_time": "2026-09-21T14:09:16.104164+00:00",
      "reasons": [
        "held 40.4s",
        "imbalance +50% >= 50% buy threshold, stop 5.05",
        "entry_score 74.4"
      ],
      "exit_price": 5.08,
      "exit_time": "2026-09-21T14:14:37.697298+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.294,
      "pl_dollars": -5.68
    },
    {
      "symbol": "RUM",
      "qty": 210,
      "entry_price": 9.2002,
      "stop_price": 9.0912,
      "entry_time": "2026-09-21T13:49:28.586840+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +63% >= 50% buy threshold, stop 9.09",
        "entry_score 75.9"
      ],
      "exit_price": 9.17,
      "exit_time": "2026-09-21T14:20:00.069454+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.328,
      "pl_dollars": -6.34
    },
    {
      "symbol": "SECZ",
      "qty": 166,
      "entry_price": 11.596,
      "stop_price": 11.4899,
      "entry_time": "2026-09-21T14:14:58.155417+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 11.49",
        "entry_score 94.5"
      ],
      "exit_price": 11.4,
      "exit_time": "2026-09-21T14:24:37.633971+00:00",
      "exit_reason": "hard stop: price $11.4000 <= entry stop $11.4899",
      "status": "closed",
      "pl_pct": -1.69,
      "pl_dollars": -32.54
    },
    {
      "symbol": "ARHS",
      "qty": 225,
      "entry_price": 8.5728,
      "stop_price": 8.5416,
      "entry_time": "2026-09-21T14:12:04.784160+00:00",
      "reasons": [
        "held 101.8s",
        "imbalance +90% >= 50% buy threshold, stop 8.54",
        "entry_score 95.9"
      ],
      "exit_price": 8.677,
      "exit_time": "2026-09-21T14:27:00.939450+00:00",
      "exit_reason": "giveback room exhausted: price $8.6770 <= floor $8.6981 (4.2c room off 16.7c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.215,
      "pl_dollars": 23.44
    },
    {
      "symbol": "BNC",
      "qty": 298,
      "entry_price": 6.485,
      "stop_price": 6.4328,
      "entry_time": "2026-09-21T14:04:30.675442+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +68% >= 50% buy threshold, stop 6.43",
        "entry_score 74.8"
      ],
      "exit_price": 6.66,
      "exit_time": "2026-09-21T14:28:07.345400+00:00",
      "exit_reason": "giveback room exhausted: price $6.6600 <= floor $6.6763 (6.4c room off 25.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 2.699,
      "pl_dollars": 52.15
    },
    {
      "symbol": "CRML",
      "qty": 210,
      "entry_price": 9.175,
      "stop_price": 9.0938,
      "entry_time": "2026-09-21T14:24:58.079422+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +68% >= 50% buy threshold, stop 9.09",
        "entry_score 56.2"
      ],
      "exit_price": 9.36,
      "exit_time": "2026-09-21T14:38:00.680163+00:00",
      "exit_reason": "giveback room exhausted: price $9.3600 <= floor $9.3850 (7.0c room off 28.0c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 2.016,
      "pl_dollars": 38.85
    },
    {
      "symbol": "ONDS",
      "qty": 254,
      "entry_price": 7.615,
      "stop_price": 7.568,
      "entry_time": "2026-09-21T14:27:21.399716+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +66% >= 50% buy threshold, stop 7.57",
        "entry_score 82.8"
      ],
      "exit_price": 7.5667,
      "exit_time": "2026-09-21T14:39:22.667536+00:00",
      "exit_reason": "hard stop: price $7.5667 <= entry stop $7.5680",
      "status": "closed",
      "pl_pct": -0.634,
      "pl_dollars": -12.27
    },
    {
      "symbol": "QUBT",
      "qty": 215,
      "entry_price": 8.995,
      "stop_price": 8.9405,
      "entry_time": "2026-09-21T13:57:34.015337+00:00",
      "reasons": [
        "held 30.2s",
        "imbalance +71% >= 50% buy threshold, stop 8.94",
        "entry_score 85.2"
      ],
      "exit_price": 9.015,
      "exit_time": "2026-09-21T14:44:29.937663+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": 0.222,
      "pl_dollars": 4.3
    },
    {
      "symbol": "FNKO",
      "qty": 353,
      "entry_price": 5.466,
      "stop_price": 5.4496,
      "entry_time": "2026-09-21T14:44:55.402491+00:00",
      "reasons": [
        "held 25.5s",
        "imbalance +100% >= 50% buy threshold, stop 5.45",
        "entry_score 99.5"
      ],
      "exit_price": 5.4479,
      "exit_time": "2026-09-21T14:45:42.108968+00:00",
      "exit_reason": "hard stop: price $5.4479 <= entry stop $5.4496",
      "status": "closed",
      "pl_pct": -0.331,
      "pl_dollars": -6.39
    },
    {
      "symbol": "SECZ",
      "qty": 165,
      "entry_price": 11.7,
      "stop_price": 11.6028,
      "entry_time": "2026-09-21T14:38:20.963114+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +100% >= 50% buy threshold, stop 11.60",
        "entry_score 95.4"
      ],
      "exit_price": 11.585,
      "exit_time": "2026-09-21T14:48:12.725154+00:00",
      "exit_reason": "hard stop: price $11.5850 <= entry stop $11.6028",
      "status": "closed",
      "pl_pct": -0.983,
      "pl_dollars": -18.97
    },
    {
      "symbol": "FNKO",
      "qty": 354,
      "entry_price": 5.4527,
      "stop_price": 5.4357,
      "entry_time": "2026-09-21T14:46:02.748457+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +71% >= 50% buy threshold, stop 5.44",
        "entry_score 86.5"
      ],
      "exit_price": 5.435,
      "exit_time": "2026-09-21T14:50:00.501732+00:00",
      "exit_reason": "hard stop: price $5.4350 <= entry stop $5.4357",
      "status": "closed",
      "pl_pct": -0.325,
      "pl_dollars": -6.27
    },
    {
      "symbol": "AGEN",
      "qty": 241,
      "entry_price": 8.015,
      "stop_price": 7.9549,
      "entry_time": "2026-09-21T14:13:51.823329+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +100% >= 50% buy threshold, stop 7.95",
        "entry_score 96.2"
      ],
      "exit_price": 8.1738,
      "exit_time": "2026-09-21T14:50:20.997193+00:00",
      "exit_reason": "giveback room exhausted: price $8.1738 <= floor $8.1988 (6.1c room off 24.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.981,
      "pl_dollars": 38.27
    },
    {
      "symbol": "FNKO",
      "qty": 354,
      "entry_price": 5.4538,
      "stop_price": 5.435,
      "entry_time": "2026-09-21T14:50:20.997193+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +93% >= 50% buy threshold, stop 5.43",
        "entry_score 95.9"
      ],
      "exit_price": 5.435,
      "exit_time": "2026-09-21T14:50:31.242532+00:00",
      "exit_reason": "hard stop: price $5.4350 <= entry stop $5.4350",
      "status": "closed",
      "pl_pct": -0.345,
      "pl_dollars": -6.66
    },
    {
      "symbol": "FWDI",
      "qty": 235,
      "entry_price": 8.23,
      "stop_price": 8.1598,
      "entry_time": "2026-09-21T14:48:33.256470+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +93% >= 50% buy threshold, stop 8.16",
        "entry_score 91.5"
      ],
      "exit_price": 8.115,
      "exit_time": "2026-09-21T14:58:22.943313+00:00",
      "exit_reason": "hard stop: price $8.1150 <= entry stop $8.1598",
      "status": "closed",
      "pl_pct": -1.397,
      "pl_dollars": -27.03
    },
    {
      "symbol": "AGEN",
      "qty": 236,
      "entry_price": 8.1758,
      "stop_price": 8.1147,
      "entry_time": "2026-09-21T14:50:46.514412+00:00",
      "reasons": [
        "held 25.5s",
        "imbalance +55% >= 50% buy threshold, stop 8.11",
        "entry_score 74.1"
      ],
      "exit_price": 8.2904,
      "exit_time": "2026-09-21T15:16:36.263769+00:00",
      "exit_reason": "giveback room exhausted: price $8.2904 <= floor $8.2964 (4.0c room off 16.1c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.402,
      "pl_dollars": 27.05
    },
    {
      "symbol": "RUN",
      "qty": 223,
      "entry_price": 8.665,
      "stop_price": 8.6021,
      "entry_time": "2026-09-21T14:20:20.677875+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +71% >= 50% buy threshold, stop 8.60",
        "entry_score 84.1"
      ],
      "exit_price": 8.7962,
      "exit_time": "2026-09-21T15:18:29.861039+00:00",
      "exit_reason": "giveback room exhausted: price $8.7962 <= floor $8.8262 (5.4c room off 21.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.514,
      "pl_dollars": 29.26
    },
    {
      "symbol": "BNC",
      "qty": 290,
      "entry_price": 6.67,
      "stop_price": 6.6185,
      "entry_time": "2026-09-21T14:28:27.821487+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 6.62",
        "entry_score 92.7"
      ],
      "exit_price": 6.7731,
      "exit_time": "2026-09-21T15:23:29.154091+00:00",
      "exit_reason": "giveback room exhausted: price $6.7731 <= floor $6.7900 (4.0c room off 16.0c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.546,
      "pl_dollars": 29.9
    },
    {
      "symbol": "FWDI",
      "qty": 237,
      "entry_price": 8.1613,
      "stop_price": 8.0867,
      "entry_time": "2026-09-21T14:59:23.964214+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +71% >= 50% buy threshold, stop 8.09",
        "entry_score 82.0"
      ],
      "exit_price": 8.07,
      "exit_time": "2026-09-21T15:29:41.960150+00:00",
      "exit_reason": "hard stop: price $8.0700 <= entry stop $8.0867",
      "status": "closed",
      "pl_pct": -1.119,
      "pl_dollars": -21.64
    },
    {
      "symbol": "QUBT",
      "qty": 213,
      "entry_price": 9.06,
      "stop_price": 9.0288,
      "entry_time": "2026-09-21T15:23:49.803945+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +35% >= 30% and resistance cleared, stop 9.03",
        "entry_score 72.2"
      ],
      "exit_price": 9.025,
      "exit_time": "2026-09-21T15:30:49.156114+00:00",
      "exit_reason": "hard stop: price $9.0250 <= entry stop $9.0288",
      "status": "closed",
      "pl_pct": -0.386,
      "pl_dollars": -7.46
    },
    {
      "symbol": "NXE",
      "qty": 199,
      "entry_price": 9.715,
      "stop_price": 9.6722,
      "entry_time": "2026-09-21T15:17:12.127620+00:00",
      "reasons": [
        "held 35.9s",
        "imbalance +100% >= 50% buy threshold, stop 9.67",
        "entry_score 99.2"
      ],
      "exit_price": 9.6797,
      "exit_time": "2026-09-21T15:31:19.591210+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.363,
      "pl_dollars": -7.02
    },
    {
      "symbol": "BNC",
      "qty": 286,
      "entry_price": 6.76,
      "stop_price": 6.7175,
      "entry_time": "2026-09-21T15:31:09.421089+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +66% >= 50% buy threshold, stop 6.72",
        "entry_score 82.3"
      ],
      "exit_price": 6.7001,
      "exit_time": "2026-09-21T15:38:34.636009+00:00",
      "exit_reason": "hard stop: price $6.7001 <= entry stop $6.7175",
      "status": "closed",
      "pl_pct": -0.886,
      "pl_dollars": -17.13
    },
    {
      "symbol": "BB",
      "qty": 234,
      "entry_price": 8.2567,
      "stop_price": 8.2111,
      "entry_time": "2026-09-21T14:50:20.997193+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +59% >= 50% buy threshold, stop 8.21",
        "entry_score 80.4"
      ],
      "exit_price": 8.37,
      "exit_time": "2026-09-21T15:39:52.183495+00:00",
      "exit_reason": "giveback room exhausted: price $8.3700 <= floor $8.3792 (4.1c room off 16.3c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.372,
      "pl_dollars": 26.51
    },
    {
      "symbol": "NOK",
      "qty": 176,
      "entry_price": 10.9349,
      "stop_price": 10.8991,
      "entry_time": "2026-09-21T15:18:50.569858+00:00",
      "reasons": [
        "held 20.7s",
        "imbalance +96% >= 50% buy threshold, stop 10.90",
        "entry_score 98.5"
      ],
      "exit_price": 10.77,
      "exit_time": "2026-09-21T15:42:11.000086+00:00",
      "exit_reason": "hard stop: price $10.7700 <= entry stop $10.8991",
      "status": "closed",
      "pl_pct": -1.508,
      "pl_dollars": -29.02
    },
    {
      "symbol": "BB",
      "qty": 230,
      "entry_price": 8.39,
      "stop_price": 8.3641,
      "entry_time": "2026-09-21T15:40:23.634948+00:00",
      "reasons": [
        "held 21.0s",
        "imbalance +92% >= 50% buy threshold, stop 8.36",
        "entry_score 96.8"
      ],
      "exit_price": 8.149,
      "exit_time": "2026-09-21T15:42:26.209562+00:00",
      "exit_reason": "hard stop: price $8.1490 <= entry stop $8.3641",
      "status": "closed",
      "pl_pct": -2.872,
      "pl_dollars": -55.43
    },
    {
      "symbol": "SECZ",
      "qty": 165,
      "entry_price": 11.6825,
      "stop_price": 11.6291,
      "entry_time": "2026-09-21T15:30:02.301654+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +100% >= 50% buy threshold, stop 11.63",
        "entry_score 99.0"
      ],
      "exit_price": 11.3453,
      "exit_time": "2026-09-21T15:42:46.459797+00:00",
      "exit_reason": "giveback room exhausted: price $11.3453 <= floor $11.8438 (5.4c room off 21.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": -2.886,
      "pl_dollars": -55.64
    },
    {
      "symbol": "RUN",
      "qty": 219,
      "entry_price": 8.83,
      "stop_price": 8.794,
      "entry_time": "2026-09-21T15:38:55.074512+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +75% >= 50% buy threshold, stop 8.79",
        "entry_score 88.6"
      ],
      "exit_price": 8.4586,
      "exit_time": "2026-09-21T15:42:46.459797+00:00",
      "exit_reason": "giveback room exhausted: price $8.4586 <= floor $8.9618 (4.4c room off 17.6c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": -4.206,
      "pl_dollars": -81.34
    },
    {
      "symbol": "ALOY",
      "qty": 213,
      "entry_price": 9.0769,
      "stop_price": 9.0391,
      "entry_time": "2026-09-21T15:31:40.132355+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +79% >= 50% buy threshold, stop 9.04",
        "entry_score 90.4"
      ],
      "exit_price": 8.9263,
      "exit_time": "2026-09-21T15:42:56.699205+00:00",
      "exit_reason": "hard stop: price $8.9263 <= entry stop $9.0391",
      "status": "closed",
      "pl_pct": -1.659,
      "pl_dollars": -32.08
    },
    {
      "symbol": "ARHS",
      "qty": 223,
      "entry_price": 8.645,
      "stop_price": 8.5926,
      "entry_time": "2026-09-21T14:39:43.314074+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +78% >= 50% buy threshold, stop 8.59",
        "entry_score 88.0"
      ],
      "exit_price": 8.5628,
      "exit_time": "2026-09-21T15:43:01.797041+00:00",
      "exit_reason": "giveback room exhausted: price $8.5628 <= floor $8.8124 (5.6c room off 22.3c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": -0.951,
      "pl_dollars": -18.33
    },
    {
      "symbol": "RUM",
      "qty": 209,
      "entry_price": 9.2428,
      "stop_price": 9.1805,
      "entry_time": "2026-09-21T15:43:22.038646+00:00",
      "reasons": [
        "held 25.3s",
        "imbalance +99% >= 50% buy threshold, stop 9.18",
        "entry_score 96.6"
      ],
      "exit_price": 9.115,
      "exit_time": "2026-09-21T15:43:27.156358+00:00",
      "exit_reason": "hard stop: price $9.1150 <= entry stop $9.1805",
      "status": "closed",
      "pl_pct": -1.383,
      "pl_dollars": -26.71
    },
    {
      "symbol": "ALOY",
      "qty": 211,
      "entry_price": 9.1333,
      "stop_price": 9.0593,
      "entry_time": "2026-09-21T15:43:47.391953+00:00",
      "reasons": [
        "held 25.4s",
        "imbalance +65% >= 50% buy threshold, stop 9.06",
        "entry_score 80.5"
      ],
      "exit_price": 8.9465,
      "exit_time": "2026-09-21T15:44:07.751901+00:00",
      "exit_reason": "hard stop: price $8.9465 <= entry stop $9.0593",
      "status": "closed",
      "pl_pct": -2.045,
      "pl_dollars": -39.41
    },
    {
      "symbol": "MAT",
      "qty": 147,
      "entry_price": 13.085,
      "stop_price": 13.0309,
      "entry_time": "2026-09-21T15:42:41.368135+00:00",
      "reasons": [
        "held 30.4s",
        "imbalance +56% >= 50% buy threshold, stop 13.03",
        "entry_score 80.7"
      ],
      "exit_price": 12.9614,
      "exit_time": "2026-09-21T15:44:38.188164+00:00",
      "exit_reason": "giveback room exhausted: price $12.9614 <= floor $13.2312 (4.9c room off 19.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": -0.945,
      "pl_dollars": -18.17
    },
    {
      "symbol": "ALOY",
      "qty": 215,
      "entry_price": 8.9772,
      "stop_price": 8.8842,
      "entry_time": "2026-09-21T15:44:28.010243+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +70% >= 50% buy threshold, stop 8.88",
        "entry_score 80.7"
      ],
      "exit_price": 9.14,
      "exit_time": "2026-09-21T15:55:30.881083+00:00",
      "exit_reason": "giveback room exhausted: price $9.1400 <= floor $9.1593 (6.1c room off 24.3c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.813,
      "pl_dollars": 35.0
    },
    {
      "symbol": "MAT",
      "qty": 147,
      "entry_price": 13.075,
      "stop_price": 13.0056,
      "entry_time": "2026-09-21T15:46:45.782323+00:00",
      "reasons": [
        "held 122.5s",
        "imbalance +55% >= 50% buy threshold, stop 13.01",
        "entry_score 79.1"
      ],
      "exit_price": 13.025,
      "exit_time": "2026-09-21T15:59:52.244514+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.382,
      "pl_dollars": -7.35
    },
    {
      "symbol": "USDE",
      "qty": 148,
      "entry_price": 13.02,
      "stop_price": 12.7218,
      "entry_time": "2026-09-21T15:45:49.714987+00:00",
      "reasons": [
        "held 46.1s",
        "imbalance +80% >= 50% buy threshold, stop 12.72",
        "entry_score 72.6"
      ],
      "exit_price": 13.0989,
      "exit_time": "2026-09-21T16:06:24.076149+00:00",
      "exit_reason": "giveback room exhausted: price $13.0989 <= floor $13.1850 (5.5c room off 22.0c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 0.606,
      "pl_dollars": 11.68
    },
    {
      "symbol": "FRMI",
      "qty": 372,
      "entry_price": 5.1931,
      "stop_price": 5.1665,
      "entry_time": "2026-09-21T16:06:44.585266+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +75% >= 50% buy threshold, stop 5.17",
        "entry_score 87.8"
      ],
      "exit_price": 5.165,
      "exit_time": "2026-09-21T16:17:58.028091+00:00",
      "exit_reason": "hard stop: price $5.1650 <= entry stop $5.1665",
      "status": "closed",
      "pl_pct": -0.541,
      "pl_dollars": -10.45
    },
    {
      "symbol": "ALVO",
      "qty": 330,
      "entry_price": 5.845,
      "stop_price": 5.833,
      "entry_time": "2026-09-21T16:18:18.827415+00:00",
      "reasons": [
        "held 20.8s",
        "imbalance +100% >= 50% buy threshold, stop 5.83",
        "entry_score 100.0"
      ],
      "exit_price": 5.83,
      "exit_time": "2026-09-21T16:20:37.909429+00:00",
      "exit_reason": "hard stop: price $5.8300 <= entry stop $5.8330",
      "status": "closed",
      "pl_pct": -0.257,
      "pl_dollars": -4.95
    },
    {
      "symbol": "BNC",
      "qty": 285,
      "entry_price": 6.77,
      "stop_price": 6.6602,
      "entry_time": "2026-09-21T15:55:51.388671+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 6.66",
        "entry_score 87.6"
      ],
      "exit_price": 6.8864,
      "exit_time": "2026-09-21T16:23:16.577016+00:00",
      "exit_reason": "giveback room exhausted: price $6.8864 <= floor $6.8975 (4.3c room off 17.0c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.719,
      "pl_dollars": 33.17
    },
    {
      "symbol": "NOK",
      "qty": 175,
      "entry_price": 11.005,
      "stop_price": 10.8699,
      "entry_time": "2026-09-21T15:45:34.371411+00:00",
      "reasons": [
        "held 30.8s",
        "imbalance +72% >= 50% buy threshold, stop 10.87",
        "entry_score 79.5"
      ],
      "exit_price": 10.915,
      "exit_time": "2026-09-21T16:31:25.229965+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.818,
      "pl_dollars": -15.75
    },
    {
      "symbol": "USDE",
      "qty": 147,
      "entry_price": 13.09,
      "stop_price": 12.9995,
      "entry_time": "2026-09-21T16:20:58.476409+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +100% >= 50% buy threshold, stop 13.00",
        "entry_score 96.8"
      ],
      "exit_price": 13.29,
      "exit_time": "2026-09-21T16:31:25.229965+00:00",
      "exit_reason": "giveback room exhausted: price $13.2900 <= floor $13.4088 (10.6c room off 42.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.528,
      "pl_dollars": 29.4
    },
    {
      "symbol": "ARHS",
      "qty": 220,
      "entry_price": 8.76,
      "stop_price": 8.6461,
      "entry_time": "2026-09-21T15:44:33.070479+00:00",
      "reasons": [
        "held 86.2s",
        "imbalance +100% >= 50% buy threshold, stop 8.65",
        "entry_score 90.8"
      ],
      "exit_price": 8.645,
      "exit_time": "2026-09-21T16:39:08.509581+00:00",
      "exit_reason": "hard stop: price $8.6450 <= entry stop $8.6461",
      "status": "closed",
      "pl_pct": -1.313,
      "pl_dollars": -25.3
    },
    {
      "symbol": "MAT",
      "qty": 147,
      "entry_price": 13.085,
      "stop_price": 13.0669,
      "entry_time": "2026-09-21T16:31:45.849771+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +53% >= 50% buy threshold, stop 13.07",
        "entry_score 79.8"
      ],
      "exit_price": 13.065,
      "exit_time": "2026-09-21T16:40:04.672871+00:00",
      "exit_reason": "hard stop: price $13.0650 <= entry stop $13.0669",
      "status": "closed",
      "pl_pct": -0.153,
      "pl_dollars": -2.94
    },
    {
      "symbol": "RUN",
      "qty": 218,
      "entry_price": 8.845,
      "stop_price": 8.8193,
      "entry_time": "2026-09-21T16:24:22.770167+00:00",
      "reasons": [
        "held 66.2s",
        "imbalance +64% >= 50% buy threshold, stop 8.82",
        "entry_score 84.7"
      ],
      "exit_price": 8.815,
      "exit_time": "2026-09-21T16:41:16.664193+00:00",
      "exit_reason": "hard stop: price $8.8150 <= entry stop $8.8193",
      "status": "closed",
      "pl_pct": -0.339,
      "pl_dollars": -6.54
    },
    {
      "symbol": "UUUU",
      "qty": 158,
      "entry_price": 12.2118,
      "stop_price": 12.1856,
      "entry_time": "2026-09-21T16:41:47.299951+00:00",
      "reasons": [
        "held 30.6s",
        "imbalance +77% >= 50% buy threshold, stop 12.19",
        "entry_score 90.2"
      ],
      "exit_price": 12.185,
      "exit_time": "2026-09-21T16:44:40.588319+00:00",
      "exit_reason": "hard stop: price $12.1850 <= entry stop $12.1856",
      "status": "closed",
      "pl_pct": -0.219,
      "pl_dollars": -4.23
    },
    {
      "symbol": "RUM",
      "qty": 208,
      "entry_price": 9.265,
      "stop_price": 9.1881,
      "entry_time": "2026-09-21T16:40:30.329099+00:00",
      "reasons": [
        "held 25.7s",
        "imbalance +66% >= 50% buy threshold, stop 9.19",
        "entry_score 80.7"
      ],
      "exit_price": 9.265,
      "exit_time": "2026-09-21T16:50:09.490974+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (-86% -> -100%), price sloping down (-0.000%)",
      "status": "closed",
      "pl_pct": 0.0,
      "pl_dollars": 0.0
    },
    {
      "symbol": "AGEN",
      "qty": 236,
      "entry_price": 8.1858,
      "stop_price": 8.1528,
      "entry_time": "2026-09-21T16:45:01.139128+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +100% >= 50% buy threshold, stop 8.15",
        "entry_score 99.4"
      ],
      "exit_price": 8.15,
      "exit_time": "2026-09-21T16:51:41.519066+00:00",
      "exit_reason": "hard stop: price $8.1500 <= entry stop $8.1528",
      "status": "closed",
      "pl_pct": -0.437,
      "pl_dollars": -8.45
    },
    {
      "symbol": "RUM",
      "qty": 209,
      "entry_price": 9.2345,
      "stop_price": 9.1935,
      "entry_time": "2026-09-21T16:52:17.290063+00:00",
      "reasons": [
        "held 35.8s",
        "imbalance +90% >= 50% buy threshold, stop 9.19",
        "entry_score 94.8"
      ],
      "exit_price": 9.19,
      "exit_time": "2026-09-21T16:53:23.732132+00:00",
      "exit_reason": "hard stop: price $9.1900 <= entry stop $9.1935",
      "status": "closed",
      "pl_pct": -0.482,
      "pl_dollars": -9.3
    },
    {
      "symbol": "USDE",
      "qty": 145,
      "entry_price": 13.27,
      "stop_price": 13.115,
      "entry_time": "2026-09-21T16:39:28.892310+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +70% >= 50% buy threshold, stop 13.11",
        "entry_score 79.3"
      ],
      "exit_price": 13.3501,
      "exit_time": "2026-09-21T16:54:24.807850+00:00",
      "exit_reason": "giveback room exhausted: price $13.3501 <= floor $13.4042 (4.5c room off 17.9c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 0.604,
      "pl_dollars": 11.61
    },
    {
      "symbol": "AGEN",
      "qty": 236,
      "entry_price": 8.19,
      "stop_price": 8.1629,
      "entry_time": "2026-09-21T16:54:50.165312+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +100% >= 50% buy threshold, stop 8.16",
        "entry_score 100.0"
      ],
      "exit_price": 8.1576,
      "exit_time": "2026-09-21T16:57:33.423832+00:00",
      "exit_reason": "hard stop: price $8.1576 <= entry stop $8.1629",
      "status": "closed",
      "pl_pct": -0.396,
      "pl_dollars": -7.65
    },
    {
      "symbol": "SECZ",
      "qty": 163,
      "entry_price": 11.85,
      "stop_price": 11.7778,
      "entry_time": "2026-09-21T16:50:30.040247+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 11.78",
        "entry_score 97.5"
      ],
      "exit_price": 11.7686,
      "exit_time": "2026-09-21T17:00:35.140597+00:00",
      "exit_reason": "hard stop: price $11.7686 <= entry stop $11.7778",
      "status": "closed",
      "pl_pct": -0.687,
      "pl_dollars": -13.27
    },
    {
      "symbol": "ALVO",
      "qty": 330,
      "entry_price": 5.8478,
      "stop_price": 5.8328,
      "entry_time": "2026-09-21T16:31:45.849771+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +78% >= 50% buy threshold, stop 5.83",
        "entry_score 90.5"
      ],
      "exit_price": 5.83,
      "exit_time": "2026-09-21T17:02:12.117787+00:00",
      "exit_reason": "hard stop: price $5.8300 <= entry stop $5.8328",
      "status": "closed",
      "pl_pct": -0.304,
      "pl_dollars": -5.87
    },
    {
      "symbol": "RUN",
      "qty": 218,
      "entry_price": 8.855,
      "stop_price": 8.8237,
      "entry_time": "2026-09-21T16:53:59.403244+00:00",
      "reasons": [
        "held 35.7s",
        "imbalance +65% >= 50% buy threshold, stop 8.82",
        "entry_score 85.1"
      ],
      "exit_price": 8.82,
      "exit_time": "2026-09-21T17:02:37.802059+00:00",
      "exit_reason": "hard stop: price $8.8200 <= entry stop $8.8237",
      "status": "closed",
      "pl_pct": -0.395,
      "pl_dollars": -7.63
    },
    {
      "symbol": "CRML",
      "qty": 207,
      "entry_price": 9.3019,
      "stop_price": 9.2561,
      "entry_time": "2026-09-21T17:02:32.633132+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +69% >= 50% buy threshold, stop 9.26",
        "entry_score 68.2"
      ],
      "exit_price": 9.255,
      "exit_time": "2026-09-21T17:07:04.103795+00:00",
      "exit_reason": "hard stop: price $9.2550 <= entry stop $9.2561",
      "status": "closed",
      "pl_pct": -0.504,
      "pl_dollars": -9.71
    },
    {
      "symbol": "FWDI",
      "qty": 237,
      "entry_price": 8.145,
      "stop_price": 8.1024,
      "entry_time": "2026-09-21T17:02:37.802059+00:00",
      "reasons": [
        "held 25.7s",
        "imbalance +73% >= 50% buy threshold, stop 8.10",
        "entry_score 86.9"
      ],
      "exit_price": 8.1,
      "exit_time": "2026-09-21T17:09:17.544497+00:00",
      "exit_reason": "hard stop: price $8.1000 <= entry stop $8.1024",
      "status": "closed",
      "pl_pct": -0.552,
      "pl_dollars": -10.66
    },
    {
      "symbol": "ALOY",
      "qty": 209,
      "entry_price": 9.23,
      "stop_price": 9.2025,
      "entry_time": "2026-09-21T17:07:24.679631+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +54% >= 50% buy threshold, stop 9.20",
        "entry_score 80.2"
      ],
      "exit_price": 9.2,
      "exit_time": "2026-09-21T17:09:43.252100+00:00",
      "exit_reason": "hard stop: price $9.2000 <= entry stop $9.2025",
      "status": "closed",
      "pl_pct": -0.325,
      "pl_dollars": -6.27
    },
    {
      "symbol": "CRML",
      "qty": 207,
      "entry_price": 9.325,
      "stop_price": 9.2643,
      "entry_time": "2026-09-21T17:09:58.652502+00:00",
      "reasons": [
        "held 41.1s",
        "imbalance +68% >= 50% buy threshold, stop 9.26",
        "entry_score 66.6"
      ],
      "exit_price": 9.26,
      "exit_time": "2026-09-21T17:17:02.792907+00:00",
      "exit_reason": "hard stop: price $9.2600 <= entry stop $9.2643",
      "status": "closed",
      "pl_pct": -0.697,
      "pl_dollars": -13.45
    },
    {
      "symbol": "FNKO",
      "qty": 356,
      "entry_price": 5.425,
      "stop_price": 5.4153,
      "entry_time": "2026-09-21T17:17:23.327811+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 5.42",
        "entry_score 100.0"
      ],
      "exit_price": 5.405,
      "exit_time": "2026-09-21T17:31:15.866255+00:00",
      "exit_reason": "hard stop: price $5.4050 <= entry stop $5.4153",
      "status": "closed",
      "pl_pct": -0.369,
      "pl_dollars": -7.12
    },
    {
      "symbol": "SECZ",
      "qty": 164,
      "entry_price": 11.7836,
      "stop_price": 11.7408,
      "entry_time": "2026-09-21T17:09:53.537736+00:00",
      "reasons": [
        "held 36.0s",
        "imbalance +85% >= 50% buy threshold, stop 11.74",
        "entry_score 93.4"
      ],
      "exit_price": 11.93,
      "exit_time": "2026-09-21T17:38:05.123288+00:00",
      "exit_reason": "giveback room exhausted: price $11.9300 <= floor $11.9444 (5.4c room off 21.4c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.242,
      "pl_dollars": 24.01
    },
    {
      "symbol": "RUN",
      "qty": 218,
      "entry_price": 8.855,
      "stop_price": 8.8396,
      "entry_time": "2026-09-21T17:31:41.360517+00:00",
      "reasons": [
        "held 25.5s",
        "imbalance +98% >= 50% buy threshold, stop 8.84",
        "entry_score 98.9"
      ],
      "exit_price": 8.8365,
      "exit_time": "2026-09-21T17:38:15.400074+00:00",
      "exit_reason": "hard stop: price $8.8365 <= entry stop $8.8396",
      "status": "closed",
      "pl_pct": -0.209,
      "pl_dollars": -4.03
    },
    {
      "symbol": "ALVO",
      "qty": 331,
      "entry_price": 5.844,
      "stop_price": 5.8352,
      "entry_time": "2026-09-21T17:38:36.041723+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +100% >= 50% buy threshold, stop 5.84",
        "entry_score 100.0"
      ],
      "exit_price": 5.835,
      "exit_time": "2026-09-21T17:38:51.520729+00:00",
      "exit_reason": "hard stop: price $5.8350 <= entry stop $5.8352",
      "status": "closed",
      "pl_pct": -0.154,
      "pl_dollars": -2.98
    },
    {
      "symbol": "UUUU",
      "qty": 158,
      "entry_price": 12.2157,
      "stop_price": 12.193,
      "entry_time": "2026-09-21T17:01:10.970071+00:00",
      "reasons": [
        "held 35.8s",
        "imbalance +91% >= 50% buy threshold, stop 12.19",
        "entry_score 96.0"
      ],
      "exit_price": 12.19,
      "exit_time": "2026-09-21T17:43:40.297078+00:00",
      "exit_reason": "hard stop: price $12.1900 <= entry stop $12.1930",
      "status": "closed",
      "pl_pct": -0.21,
      "pl_dollars": -4.06
    },
    {
      "symbol": "AGEN",
      "qty": 237,
      "entry_price": 8.15,
      "stop_price": 8.1303,
      "entry_time": "2026-09-21T17:44:41.709128+00:00",
      "reasons": [
        "held 61.4s",
        "imbalance +98% >= 50% buy threshold, stop 8.13",
        "entry_score 99.3"
      ],
      "exit_price": 8.1243,
      "exit_time": "2026-09-21T17:44:46.861065+00:00",
      "exit_reason": "hard stop: price $8.1243 <= entry stop $8.1303",
      "status": "closed",
      "pl_pct": -0.315,
      "pl_dollars": -6.09
    },
    {
      "symbol": "AGEN",
      "qty": 237,
      "entry_price": 8.16,
      "stop_price": 8.1382,
      "entry_time": "2026-09-21T17:45:53.986066+00:00",
      "reasons": [
        "held 67.1s",
        "imbalance +100% >= 50% buy threshold, stop 8.14",
        "entry_score 100.0"
      ],
      "exit_price": 8.1283,
      "exit_time": "2026-09-21T17:46:09.545866+00:00",
      "exit_reason": "hard stop: price $8.1283 <= entry stop $8.1382",
      "status": "closed",
      "pl_pct": -0.388,
      "pl_dollars": -7.51
    },
    {
      "symbol": "RUM",
      "qty": 210,
      "entry_price": 9.1786,
      "stop_price": 9.1536,
      "entry_time": "2026-09-21T17:41:26.568103+00:00",
      "reasons": [
        "held 30.9s",
        "imbalance +54% >= 50% buy threshold, stop 9.15",
        "entry_score 80.4"
      ],
      "exit_price": 9.295,
      "exit_time": "2026-09-21T18:25:24.869522+00:00",
      "exit_reason": "giveback room exhausted: price $9.2950 <= floor $9.2997 (4.0c room off 16.2c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.268,
      "pl_dollars": 24.44
    },
    {
      "symbol": "BB",
      "qty": 230,
      "entry_price": 8.405,
      "stop_price": 8.3208,
      "entry_time": "2026-09-21T15:45:34.371411+00:00",
      "reasons": [
        "held 46.0s",
        "imbalance +86% >= 50% buy threshold, stop 8.32",
        "entry_score 87.8"
      ],
      "exit_price": 8.48,
      "exit_time": "2026-09-21T18:27:11.025170+00:00",
      "exit_reason": "giveback room exhausted: price $8.4800 <= floor $8.5213 (3.9c room off 15.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 0.892,
      "pl_dollars": 17.25
    },
    {
      "symbol": "MARA",
      "qty": 142,
      "entry_price": 13.53,
      "stop_price": 13.4777,
      "entry_time": "2026-09-21T18:27:32.348808+00:00",
      "reasons": [
        "held 21.3s",
        "imbalance +53% >= 50% buy threshold, stop 13.48",
        "entry_score 79.5"
      ],
      "exit_price": 13.515,
      "exit_time": "2026-09-21T18:29:23.530870+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.111,
      "pl_dollars": -2.13
    },
    {
      "symbol": "AGEN",
      "qty": 237,
      "entry_price": 8.15,
      "stop_price": 8.1256,
      "entry_time": "2026-09-21T17:46:55.739827+00:00",
      "reasons": [
        "held 46.2s",
        "imbalance +90% >= 50% buy threshold, stop 8.13",
        "entry_score 95.6"
      ],
      "exit_price": 8.3614,
      "exit_time": "2026-09-21T18:32:49.264969+00:00",
      "exit_reason": "giveback room exhausted: price $8.3614 <= floor $8.3863 (7.9c room off 31.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 2.594,
      "pl_dollars": 50.1
    },
    {
      "symbol": "BNC",
      "qty": 290,
      "entry_price": 6.6491,
      "stop_price": 6.6294,
      "entry_time": "2026-09-21T18:29:44.597745+00:00",
      "reasons": [
        "held 21.1s",
        "imbalance +100% >= 50% buy threshold, stop 6.63",
        "entry_score 100.0"
      ],
      "exit_price": 6.6227,
      "exit_time": "2026-09-21T18:33:04.876825+00:00",
      "exit_reason": "hard stop: price $6.6227 <= entry stop $6.6294",
      "status": "closed",
      "pl_pct": -0.397,
      "pl_dollars": -7.66
    },
    {
      "symbol": "ARHS",
      "qty": 222,
      "entry_price": 8.69,
      "stop_price": 8.6658,
      "entry_time": "2026-09-21T16:57:53.923141+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 8.67",
        "entry_score 100.0"
      ],
      "exit_price": 8.665,
      "exit_time": "2026-09-21T18:39:50.736481+00:00",
      "exit_reason": "hard stop: price $8.6650 <= entry stop $8.6658",
      "status": "closed",
      "pl_pct": -0.288,
      "pl_dollars": -5.55
    },
    {
      "symbol": "FWDI",
      "qty": 238,
      "entry_price": 8.115,
      "stop_price": 8.096,
      "entry_time": "2026-09-21T18:40:11.882563+00:00",
      "reasons": [
        "held 21.1s",
        "imbalance +78% >= 50% buy threshold, stop 8.10",
        "entry_score 90.5"
      ],
      "exit_price": 8.095,
      "exit_time": "2026-09-21T18:42:11.216059+00:00",
      "exit_reason": "hard stop: price $8.0950 <= entry stop $8.0960",
      "status": "closed",
      "pl_pct": -0.246,
      "pl_dollars": -4.76
    },
    {
      "symbol": "ALVO",
      "qty": 330,
      "entry_price": 5.855,
      "stop_price": 5.8411,
      "entry_time": "2026-09-21T18:33:10.089983+00:00",
      "reasons": [
        "held 20.8s",
        "imbalance +100% >= 50% buy threshold, stop 5.84",
        "entry_score 100.0"
      ],
      "exit_price": 5.8401,
      "exit_time": "2026-09-21T19:09:36.944074+00:00",
      "exit_reason": "hard stop: price $5.8401 <= entry stop $5.8411",
      "status": "closed",
      "pl_pct": -0.254,
      "pl_dollars": -4.92
    },
    {
      "symbol": "SECZ",
      "qty": 159,
      "entry_price": 12.165,
      "stop_price": 12.11,
      "entry_time": "2026-09-21T18:25:46.093482+00:00",
      "reasons": [
        "held 21.2s",
        "imbalance +82% >= 50% buy threshold, stop 12.11",
        "entry_score 91.3"
      ],
      "exit_price": 12.71,
      "exit_time": "2026-09-21T19:15:01.635165+00:00",
      "exit_reason": "giveback room exhausted: price $12.7100 <= floor $12.7834 (20.6c room off 82.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 4.48,
      "pl_dollars": 86.66
    },
    {
      "symbol": "FNKO",
      "qty": 350,
      "entry_price": 5.525,
      "stop_price": 5.5138,
      "entry_time": "2026-09-21T18:42:32.015943+00:00",
      "reasons": [
        "held 20.8s",
        "imbalance +98% >= 50% buy threshold, stop 5.51",
        "entry_score 99.0"
      ],
      "exit_price": 5.51,
      "exit_time": "2026-09-21T19:18:42.258443+00:00",
      "exit_reason": "hard stop: price $5.5100 <= entry stop $5.5138",
      "status": "closed",
      "pl_pct": -0.271,
      "pl_dollars": -5.25
    },
    {
      "symbol": "NXE",
      "qty": 198,
      "entry_price": 9.7226,
      "stop_price": 9.6861,
      "entry_time": "2026-09-21T16:00:28.754344+00:00",
      "reasons": [
        "held 36.5s",
        "imbalance +52% >= 50% buy threshold, stop 9.69",
        "entry_score 79.2"
      ],
      "exit_price": 9.875,
      "exit_time": "2026-09-21T19:39:50.780502+00:00",
      "exit_reason": "giveback room exhausted: price $9.8750 <= floor $9.8781 (5.2c room off 20.7c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.567,
      "pl_dollars": 30.18
    },
    {
      "symbol": "MAT",
      "qty": 147,
      "entry_price": 13.094,
      "stop_price": 13.0753,
      "entry_time": "2026-09-21T19:09:57.764055+00:00",
      "reasons": [
        "held 20.8s",
        "imbalance +50% >= 50% buy threshold, stop 13.08",
        "entry_score 78.6"
      ],
      "exit_price": 13.065,
      "exit_time": "2026-09-21T19:46:01.902782+00:00",
      "exit_reason": "hard stop: price $13.0650 <= entry stop $13.0753",
      "status": "closed",
      "pl_pct": -0.221,
      "pl_dollars": -4.26
    },
    {
      "symbol": "NOK",
      "qty": 177,
      "entry_price": 10.91,
      "stop_price": 10.7857,
      "entry_time": "2026-09-21T17:38:25.621826+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +83% >= 50% buy threshold, stop 10.79",
        "entry_score 85.2"
      ],
      "exit_price": 10.975,
      "exit_time": "2026-09-21T19:55:00+00:00",
      "exit_reason": "END_OF_DAY",
      "status": "closed",
      "pl_pct": 0.596,
      "pl_dollars": 11.5
    },
    {
      "symbol": "BTG",
      "qty": 361,
      "entry_price": 5.35,
      "stop_price": 5.3398,
      "entry_time": "2026-09-21T18:33:10.089983+00:00",
      "reasons": [
        "held 20.8s",
        "imbalance +84% >= 50% buy threshold, stop 5.34",
        "entry_score 93.2"
      ],
      "exit_price": 5.36,
      "exit_time": "2026-09-21T19:55:00+00:00",
      "exit_reason": "END_OF_DAY",
      "status": "closed",
      "pl_pct": 0.187,
      "pl_dollars": 3.61
    }
  ],
  "summary": {
    "trades": 98,
    "wins": 27,
    "losses": 71,
    "total_pl": -329.75
  }
}