{
  "date": "2026-09-21",
  "max_positions": 6,
  "equity_used": 9675.29,
  "trades": [
    {
      "symbol": "IBRX",
      "qty": 222,
      "entry_price": 8.705,
      "stop_price": 8.3945,
      "entry_time": "2026-09-21T13:32:22.333250+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +68% >= 50% buy threshold, stop 8.39",
        "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": "RUM",
      "qty": 207,
      "entry_price": 9.31,
      "stop_price": 8.9734,
      "entry_time": "2026-09-21T13:32:22.333250+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +79% >= 50% buy threshold, stop 8.97",
        "entry_score 64.5"
      ],
      "exit_price": 9.126,
      "exit_time": "2026-09-21T13:36:14.854501+00:00",
      "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -1.976,
      "pl_dollars": -38.09
    },
    {
      "symbol": "BB",
      "qty": 235,
      "entry_price": 8.2233,
      "stop_price": 7.9608,
      "entry_time": "2026-09-21T13:32:22.333250+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +57% >= 50% buy threshold, stop 7.96",
        "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.5014,
      "entry_time": "2026-09-21T13:36:35.051790+00:00",
      "reasons": [
        "held 30.3s",
        "imbalance +66% >= 50% buy threshold, stop 8.50",
        "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.2611,
      "entry_time": "2026-09-21T13:35:19.059479+00:00",
      "reasons": [
        "held 25.3s",
        "imbalance +81% >= 50% buy threshold, stop 6.26",
        "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": "ALVO",
      "qty": 328,
      "entry_price": 5.8973,
      "stop_price": 5.7164,
      "entry_time": "2026-09-21T13:36:24.935650+00:00",
      "reasons": [
        "held 20.2s",
        "imbalance +54% >= 50% buy threshold, stop 5.72",
        "entry_score 69.6"
      ],
      "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.293,
      "pl_dollars": -5.67
    },
    {
      "symbol": "ALOY",
      "qty": 214,
      "entry_price": 9.028,
      "stop_price": 8.6698,
      "entry_time": "2026-09-21T13:38:06.475522+00:00",
      "reasons": [
        "held 40.5s",
        "imbalance +69% >= 50% buy threshold, stop 8.67",
        "entry_score 64.2"
      ],
      "exit_price": 8.865,
      "exit_time": "2026-09-21T13:45:27.022450+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -1.805,
      "pl_dollars": -34.88
    },
    {
      "symbol": "QUBT",
      "qty": 215,
      "entry_price": 8.97,
      "stop_price": 8.7036,
      "entry_time": "2026-09-21T13:34:03.358185+00:00",
      "reasons": [
        "held 95.8s",
        "imbalance +54% >= 50% buy threshold, stop 8.70",
        "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": 7.8044,
      "entry_time": "2026-09-21T13:49:43.663285+00:00",
      "reasons": [
        "held 40.2s",
        "imbalance +89% >= 50% buy threshold, stop 7.80",
        "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.7228,
      "entry_time": "2026-09-21T13:50:24.235803+00:00",
      "reasons": [
        "held 20.2s",
        "imbalance +99% >= 50% buy threshold, stop 8.72",
        "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.3875,
      "entry_time": "2026-09-21T13:32:52.719198+00:00",
      "reasons": [
        "held 50.5s",
        "imbalance +52% >= 50% buy threshold, stop 7.39",
        "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.5804,
      "entry_time": "2026-09-21T13:51:24.934828+00:00",
      "reasons": [
        "held 30.3s",
        "imbalance +68% >= 50% buy threshold, stop 9.58",
        "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": "FWDI",
      "qty": 235,
      "entry_price": 8.215,
      "stop_price": 7.8349,
      "entry_time": "2026-09-21T13:50:34.433564+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +97% >= 50% buy threshold, stop 7.83",
        "entry_score 76.8"
      ],
      "exit_price": 8.04,
      "exit_time": "2026-09-21T13:55:13.048290+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -2.13,
      "pl_dollars": -41.13
    },
    {
      "symbol": "ALOY",
      "qty": 215,
      "entry_price": 8.97,
      "stop_price": 8.742,
      "entry_time": "2026-09-21T13:51:55.207291+00:00",
      "reasons": [
        "held 60.6s",
        "imbalance +77% >= 50% buy threshold, stop 8.74",
        "entry_score 75.8"
      ],
      "exit_price": 8.8601,
      "exit_time": "2026-09-21T13:55:23.188289+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -1.225,
      "pl_dollars": -23.63
    },
    {
      "symbol": "BNC",
      "qty": 300,
      "entry_price": 6.4305,
      "stop_price": 6.2793,
      "entry_time": "2026-09-21T13:57:59.306737+00:00",
      "reasons": [
        "held 45.4s",
        "imbalance +86% >= 50% buy threshold, stop 6.28",
        "entry_score 78.6"
      ],
      "exit_price": 6.3895,
      "exit_time": "2026-09-21T14:00:17.329361+00:00",
      "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.638,
      "pl_dollars": -12.3
    },
    {
      "symbol": "ALVO",
      "qty": 327,
      "entry_price": 5.905,
      "stop_price": 5.7916,
      "entry_time": "2026-09-21T13:58:39.887260+00:00",
      "reasons": [
        "held 70.9s",
        "imbalance +99% >= 50% buy threshold, stop 5.79",
        "entry_score 95.4"
      ],
      "exit_price": 5.845,
      "exit_time": "2026-09-21T14:04:20.441035+00:00",
      "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -1.016,
      "pl_dollars": -19.62
    },
    {
      "symbol": "RUN",
      "qty": 226,
      "entry_price": 8.53,
      "stop_price": 8.3848,
      "entry_time": "2026-09-21T14:02:29.535308+00:00",
      "reasons": [
        "held 132.2s",
        "imbalance +65% >= 50% buy threshold, stop 8.38",
        "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": "BB",
      "qty": 235,
      "entry_price": 8.225,
      "stop_price": 8.1113,
      "entry_time": "2026-09-21T13:46:02.268187+00:00",
      "reasons": [
        "held 20.2s",
        "imbalance +50% >= 50% buy threshold, stop 8.11",
        "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": "AGEN",
      "qty": 248,
      "entry_price": 7.79,
      "stop_price": 7.4951,
      "entry_time": "2026-09-21T13:36:29.993650+00:00",
      "reasons": [
        "held 25.3s",
        "imbalance +78% >= 50% buy threshold, stop 7.50",
        "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.105,
      "stop_price": 5.0183,
      "entry_time": "2026-09-21T14:04:41.031268+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +53% >= 50% buy threshold, stop 5.02",
        "entry_score 76.8"
      ],
      "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.49,
      "pl_dollars": -9.48
    },
    {
      "symbol": "RUM",
      "qty": 210,
      "entry_price": 9.2002,
      "stop_price": 8.9278,
      "entry_time": "2026-09-21T13:49:28.586840+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +63% >= 50% buy threshold, stop 8.93",
        "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.3308,
      "entry_time": "2026-09-21T14:14:58.155417+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 11.33",
        "entry_score 94.5"
      ],
      "exit_price": 11.4,
      "exit_time": "2026-09-21T14:24:47.843262+00:00",
      "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -1.69,
      "pl_dollars": -32.54
    },
    {
      "symbol": "ARHS",
      "qty": 225,
      "entry_price": 8.5728,
      "stop_price": 8.4948,
      "entry_time": "2026-09-21T14:12:04.784160+00:00",
      "reasons": [
        "held 101.8s",
        "imbalance +90% >= 50% buy threshold, stop 8.49",
        "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": 297,
      "entry_price": 6.5106,
      "stop_price": 6.4017,
      "entry_time": "2026-09-21T14:06:13.136042+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +88% >= 50% buy threshold, stop 6.40",
        "entry_score 84.9"
      ],
      "exit_price": 6.66,
      "exit_time": "2026-09-21T14:28:07.345400+00:00",
      "exit_reason": "giveback room exhausted: price $6.6600 <= floor $6.6827 (5.7c room off 22.9c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 2.295,
      "pl_dollars": 44.37
    },
    {
      "symbol": "CRML",
      "qty": 210,
      "entry_price": 9.195,
      "stop_price": 9.0075,
      "entry_time": "2026-09-21T14:25:08.252222+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +66% >= 50% buy threshold, stop 9.01",
        "entry_score 56.1"
      ],
      "exit_price": 9.36,
      "exit_time": "2026-09-21T14:38:00.680163+00:00",
      "exit_reason": "giveback room exhausted: price $9.3600 <= floor $9.3900 (6.5c room off 26.0c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.794,
      "pl_dollars": 34.65
    },
    {
      "symbol": "ONDS",
      "qty": 254,
      "entry_price": 7.615,
      "stop_price": 7.4974,
      "entry_time": "2026-09-21T14:27:21.399716+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +66% >= 50% buy threshold, stop 7.50",
        "entry_score 82.8"
      ],
      "exit_price": 7.56,
      "exit_time": "2026-09-21T14:41:15.651502+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.722,
      "pl_dollars": -13.97
    },
    {
      "symbol": "QUBT",
      "qty": 214,
      "entry_price": 9.015,
      "stop_price": 8.8779,
      "entry_time": "2026-09-21T13:52:56.193560+00:00",
      "reasons": [
        "held 20.2s",
        "imbalance +88% >= 50% buy threshold, stop 8.88",
        "entry_score 91.6"
      ],
      "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.0,
      "pl_dollars": 0.0
    },
    {
      "symbol": "FWDI",
      "qty": 239,
      "entry_price": 8.085,
      "stop_price": 7.9857,
      "entry_time": "2026-09-21T14:41:36.266076+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +83% >= 50% buy threshold, stop 7.99",
        "entry_score 90.8"
      ],
      "exit_price": 8.1501,
      "exit_time": "2026-09-21T14:45:57.559317+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (-29% -> -39%), price sloping down (-0.006%)",
      "status": "closed",
      "pl_pct": 0.805,
      "pl_dollars": 15.56
    },
    {
      "symbol": "USDE",
      "qty": 149,
      "entry_price": 12.97,
      "stop_price": 12.5815,
      "entry_time": "2026-09-21T14:46:18.471688+00:00",
      "reasons": [
        "held 20.9s",
        "imbalance +51% >= 50% buy threshold, stop 12.58",
        "entry_score 70.6"
      ],
      "exit_price": 12.8645,
      "exit_time": "2026-09-21T14:46:37.785876+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (-66% -> -66%), price sloping down (-0.025%)",
      "status": "closed",
      "pl_pct": -0.813,
      "pl_dollars": -15.72
    },
    {
      "symbol": "AGEN",
      "qty": 241,
      "entry_price": 8.015,
      "stop_price": 7.8647,
      "entry_time": "2026-09-21T14:13:51.823329+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +100% >= 50% buy threshold, stop 7.86",
        "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.466,
      "stop_price": 5.4249,
      "entry_time": "2026-09-21T14:44:55.402491+00:00",
      "reasons": [
        "held 25.5s",
        "imbalance +100% >= 50% buy threshold, stop 5.42",
        "entry_score 99.5"
      ],
      "exit_price": 5.43,
      "exit_time": "2026-09-21T15:00:14.949067+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.659,
      "pl_dollars": -12.74
    },
    {
      "symbol": "RUN",
      "qty": 223,
      "entry_price": 8.665,
      "stop_price": 8.5078,
      "entry_time": "2026-09-21T14:20:20.677875+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +71% >= 50% buy threshold, stop 8.51",
        "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.5413,
      "entry_time": "2026-09-21T14:28:27.821487+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 6.54",
        "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": 235,
      "entry_price": 8.23,
      "stop_price": 8.0707,
      "entry_time": "2026-09-21T14:46:57.142417+00:00",
      "reasons": [
        "held 19.4s",
        "imbalance +59% >= 50% buy threshold, stop 8.07",
        "entry_score 77.7"
      ],
      "exit_price": 8.07,
      "exit_time": "2026-09-21T15:29:41.960150+00:00",
      "exit_reason": "hard stop: price $8.0700 <= entry stop $8.0707",
      "status": "closed",
      "pl_pct": -1.944,
      "pl_dollars": -37.6
    },
    {
      "symbol": "QUBT",
      "qty": 213,
      "entry_price": 9.06,
      "stop_price": 8.982,
      "entry_time": "2026-09-21T15:23:49.803945+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +35% >= 30% and resistance cleared, stop 8.98",
        "entry_score 72.2"
      ],
      "exit_price": 9.015,
      "exit_time": "2026-09-21T15:31:24.716064+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.497,
      "pl_dollars": -9.58
    },
    {
      "symbol": "BB",
      "qty": 234,
      "entry_price": 8.254,
      "stop_price": 8.14,
      "entry_time": "2026-09-21T14:50:41.431550+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +99% >= 50% buy threshold, stop 8.14",
        "entry_score 97.6"
      ],
      "exit_price": 8.37,
      "exit_time": "2026-09-21T15:39:52.183495+00:00",
      "exit_reason": "giveback room exhausted: price $8.3700 <= floor $8.3785 (4.2c room off 16.6c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.405,
      "pl_dollars": 27.14
    },
    {
      "symbol": "NOK",
      "qty": 176,
      "entry_price": 10.9349,
      "stop_price": 10.8455,
      "entry_time": "2026-09-21T15:18:50.569858+00:00",
      "reasons": [
        "held 20.7s",
        "imbalance +96% >= 50% buy threshold, stop 10.85",
        "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.8455",
      "status": "closed",
      "pl_pct": -1.508,
      "pl_dollars": -29.02
    },
    {
      "symbol": "BNC",
      "qty": 286,
      "entry_price": 6.7657,
      "stop_price": 6.6595,
      "entry_time": "2026-09-21T15:31:45.312407+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +100% >= 50% buy threshold, stop 6.66",
        "entry_score 97.1"
      ],
      "exit_price": 6.4905,
      "exit_time": "2026-09-21T15:42:31.262355+00:00",
      "exit_reason": "hard stop: price $6.4905 <= entry stop $6.6595",
      "status": "closed",
      "pl_pct": -4.068,
      "pl_dollars": -78.71
    },
    {
      "symbol": "SECZ",
      "qty": 165,
      "entry_price": 11.7,
      "stop_price": 11.457,
      "entry_time": "2026-09-21T14:38:20.963114+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +100% >= 50% buy threshold, stop 11.46",
        "entry_score 95.4"
      ],
      "exit_price": 11.3453,
      "exit_time": "2026-09-21T15:42:46.459797+00:00",
      "exit_reason": "giveback room exhausted: price $11.3453 <= floor $11.8482 (4.9c room off 19.8c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": -3.032,
      "pl_dollars": -58.53
    },
    {
      "symbol": "RUN",
      "qty": 219,
      "entry_price": 8.8279,
      "stop_price": 8.7442,
      "entry_time": "2026-09-21T15:40:13.315098+00:00",
      "reasons": [
        "held 21.1s",
        "imbalance +87% >= 50% buy threshold, stop 8.74",
        "entry_score 94.1"
      ],
      "exit_price": 8.4586,
      "exit_time": "2026-09-21T15:42:46.459797+00:00",
      "exit_reason": "giveback room exhausted: price $8.4586 <= floor $8.9612 (4.4c room off 17.8c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": -4.183,
      "pl_dollars": -80.88
    },
    {
      "symbol": "AGEN",
      "qty": 234,
      "entry_price": 8.245,
      "stop_price": 8.0566,
      "entry_time": "2026-09-21T15:00:35.487672+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +52% >= 50% buy threshold, stop 8.06",
        "entry_score 69.5"
      ],
      "exit_price": 7.8468,
      "exit_time": "2026-09-21T15:42:51.571844+00:00",
      "exit_reason": "hard stop: price $7.8468 <= entry stop $8.0566",
      "status": "closed",
      "pl_pct": -4.83,
      "pl_dollars": -93.18
    },
    {
      "symbol": "ALOY",
      "qty": 211,
      "entry_price": 9.14,
      "stop_price": 9.0572,
      "entry_time": "2026-09-21T15:42:46.459797+00:00",
      "reasons": [
        "held 35.5s",
        "imbalance +67% >= 50% buy threshold, stop 9.06",
        "entry_score 85.7"
      ],
      "exit_price": 8.9263,
      "exit_time": "2026-09-21T15:42:56.699205+00:00",
      "exit_reason": "hard stop: price $8.9263 <= entry stop $9.0572",
      "status": "closed",
      "pl_pct": -2.338,
      "pl_dollars": -45.09
    },
    {
      "symbol": "ARHS",
      "qty": 223,
      "entry_price": 8.6683,
      "stop_price": 8.62,
      "entry_time": "2026-09-21T15:30:02.301654+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +100% >= 50% buy threshold, stop 8.62",
        "entry_score 100.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.8182 (5.0c room off 20.0c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": -1.217,
      "pl_dollars": -23.53
    },
    {
      "symbol": "RUM",
      "qty": 209,
      "entry_price": 9.2428,
      "stop_price": 9.0871,
      "entry_time": "2026-09-21T15:43:22.038646+00:00",
      "reasons": [
        "held 25.3s",
        "imbalance +99% >= 50% buy threshold, stop 9.09",
        "entry_score 96.6"
      ],
      "exit_price": 9.0114,
      "exit_time": "2026-09-21T15:44:02.644443+00:00",
      "exit_reason": "hard stop: price $9.0114 <= entry stop $9.0871",
      "status": "closed",
      "pl_pct": -2.504,
      "pl_dollars": -48.36
    },
    {
      "symbol": "ALOY",
      "qty": 211,
      "entry_price": 9.1333,
      "stop_price": 8.9482,
      "entry_time": "2026-09-21T15:43:47.391953+00:00",
      "reasons": [
        "held 25.4s",
        "imbalance +65% >= 50% buy threshold, stop 8.95",
        "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 $8.9482",
      "status": "closed",
      "pl_pct": -2.045,
      "pl_dollars": -39.41
    },
    {
      "symbol": "MAT",
      "qty": 147,
      "entry_price": 13.085,
      "stop_price": 12.9497,
      "entry_time": "2026-09-21T15:42:41.368135+00:00",
      "reasons": [
        "held 30.4s",
        "imbalance +56% >= 50% buy threshold, stop 12.95",
        "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.7447,
      "entry_time": "2026-09-21T15:44:28.010243+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +70% >= 50% buy threshold, stop 8.74",
        "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": 12.9016,
      "entry_time": "2026-09-21T15:46:45.782323+00:00",
      "reasons": [
        "held 122.5s",
        "imbalance +55% >= 50% buy threshold, stop 12.90",
        "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": 129,
      "entry_price": 13.02,
      "stop_price": 12.2745,
      "entry_time": "2026-09-21T15:45:49.714987+00:00",
      "reasons": [
        "held 46.1s",
        "imbalance +80% >= 50% buy threshold, stop 12.27",
        "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": 10.18
    },
    {
      "symbol": "BNC",
      "qty": 285,
      "entry_price": 6.77,
      "stop_price": 6.4955,
      "entry_time": "2026-09-21T15:55:51.388671+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 6.50",
        "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.6672,
      "entry_time": "2026-09-21T15:45:34.371411+00:00",
      "reasons": [
        "held 30.8s",
        "imbalance +72% >= 50% buy threshold, stop 10.67",
        "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": 146,
      "entry_price": 13.22,
      "stop_price": 13.0166,
      "entry_time": "2026-09-21T16:24:02.238781+00:00",
      "reasons": [
        "held 45.7s",
        "imbalance +72% >= 50% buy threshold, stop 13.02",
        "entry_score 85.5"
      ],
      "exit_price": 13.29,
      "exit_time": "2026-09-21T16:31:25.229965+00:00",
      "exit_reason": "giveback room exhausted: price $13.2900 <= floor $13.4413 (7.4c room off 29.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 0.53,
      "pl_dollars": 10.22
    },
    {
      "symbol": "FRMI",
      "qty": 372,
      "entry_price": 5.1931,
      "stop_price": 5.1265,
      "entry_time": "2026-09-21T16:06:44.585266+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +75% >= 50% buy threshold, stop 5.13",
        "entry_score 87.8"
      ],
      "exit_price": 5.125,
      "exit_time": "2026-09-21T16:34:46.674952+00:00",
      "exit_reason": "hard stop: price $5.1250 <= entry stop $5.1265",
      "status": "closed",
      "pl_pct": -1.311,
      "pl_dollars": -25.33
    },
    {
      "symbol": "USDE",
      "qty": 145,
      "entry_price": 13.26,
      "stop_price": 12.8874,
      "entry_time": "2026-09-21T16:35:07.511256+00:00",
      "reasons": [
        "held 20.8s",
        "imbalance +90% >= 50% buy threshold, stop 12.89",
        "entry_score 88.2"
      ],
      "exit_price": 13.3501,
      "exit_time": "2026-09-21T16:54:24.807850+00:00",
      "exit_reason": "giveback room exhausted: price $13.3501 <= floor $13.4017 (4.7c room off 18.9c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 0.679,
      "pl_dollars": 13.06
    },
    {
      "symbol": "AGEN",
      "qty": 236,
      "entry_price": 8.19,
      "stop_price": 8.1222,
      "entry_time": "2026-09-21T16:54:50.165312+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +100% >= 50% buy threshold, stop 8.12",
        "entry_score 100.0"
      ],
      "exit_price": 8.12,
      "exit_time": "2026-09-21T17:04:56.044586+00:00",
      "exit_reason": "hard stop: price $8.1200 <= entry stop $8.1222",
      "status": "closed",
      "pl_pct": -0.855,
      "pl_dollars": -16.52
    },
    {
      "symbol": "FWDI",
      "qty": 238,
      "entry_price": 8.125,
      "stop_price": 8.0467,
      "entry_time": "2026-09-21T17:05:16.668816+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +100% >= 50% buy threshold, stop 8.05",
        "entry_score 99.8"
      ],
      "exit_price": 8.075,
      "exit_time": "2026-09-21T17:09:43.252100+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.615,
      "pl_dollars": -11.9
    },
    {
      "symbol": "MAT",
      "qty": 147,
      "entry_price": 13.085,
      "stop_price": 13.0397,
      "entry_time": "2026-09-21T16:31:45.849771+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +53% >= 50% buy threshold, stop 13.04",
        "entry_score 79.8"
      ],
      "exit_price": 13.035,
      "exit_time": "2026-09-21T17:31:20.940820+00:00",
      "exit_reason": "hard stop: price $13.0350 <= entry stop $13.0397",
      "status": "closed",
      "pl_pct": -0.382,
      "pl_dollars": -7.35
    },
    {
      "symbol": "SECZ",
      "qty": 164,
      "entry_price": 11.775,
      "stop_price": 11.6754,
      "entry_time": "2026-09-21T17:10:03.743969+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 11.68",
        "entry_score 100.0"
      ],
      "exit_price": 11.93,
      "exit_time": "2026-09-21T17:38:05.123288+00:00",
      "exit_reason": "giveback room exhausted: price $11.9300 <= floor $11.9422 (5.6c room off 22.3c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.316,
      "pl_dollars": 25.42
    },
    {
      "symbol": "RUN",
      "qty": 218,
      "entry_price": 8.855,
      "stop_price": 8.8166,
      "entry_time": "2026-09-21T17:31:41.360517+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +98% >= 50% buy threshold, stop 8.82",
        "entry_score 98.9"
      ],
      "exit_price": 8.78,
      "exit_time": "2026-09-21T17:40:09.043934+00:00",
      "exit_reason": "hard stop: price $8.7800 <= entry stop $8.8166",
      "status": "closed",
      "pl_pct": -0.847,
      "pl_dollars": -16.35
    },
    {
      "symbol": "RUM",
      "qty": 210,
      "entry_price": 9.1786,
      "stop_price": 9.1162,
      "entry_time": "2026-09-21T17:41:26.568103+00:00",
      "reasons": [
        "held 30.9s",
        "imbalance +54% >= 50% buy threshold, stop 9.12",
        "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.1944,
      "entry_time": "2026-09-21T15:45:34.371411+00:00",
      "reasons": [
        "held 46.0s",
        "imbalance +86% >= 50% buy threshold, stop 8.19",
        "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": 143,
      "entry_price": 13.53,
      "stop_price": 13.3992,
      "entry_time": "2026-09-21T18:27:32.348808+00:00",
      "reasons": [
        "held 21.3s",
        "imbalance +53% >= 50% buy threshold, stop 13.40",
        "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.14
    },
    {
      "symbol": "SECZ",
      "qty": 159,
      "entry_price": 12.165,
      "stop_price": 12.0276,
      "entry_time": "2026-09-21T18:25:46.093482+00:00",
      "reasons": [
        "held 21.2s",
        "imbalance +82% >= 50% buy threshold, stop 12.03",
        "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": "BNC",
      "qty": 291,
      "entry_price": 6.6491,
      "stop_price": 6.5999,
      "entry_time": "2026-09-21T18:29:44.597745+00:00",
      "reasons": [
        "held 21.1s",
        "imbalance +100% >= 50% buy threshold, stop 6.60",
        "entry_score 100.0"
      ],
      "exit_price": 6.595,
      "exit_time": "2026-09-21T19:21:02.659796+00:00",
      "exit_reason": "hard stop: price $6.5950 <= entry stop $6.5999",
      "status": "closed",
      "pl_pct": -0.814,
      "pl_dollars": -15.74
    },
    {
      "symbol": "ALVO",
      "qty": 330,
      "entry_price": 5.8478,
      "stop_price": 5.8103,
      "entry_time": "2026-09-21T16:31:45.849771+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +78% >= 50% buy threshold, stop 5.81",
        "entry_score 90.5"
      ],
      "exit_price": 5.82,
      "exit_time": "2026-09-21T19:33:19.683366+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.475,
      "pl_dollars": -9.17
    },
    {
      "symbol": "NXE",
      "qty": 199,
      "entry_price": 9.7226,
      "stop_price": 9.6314,
      "entry_time": "2026-09-21T16:00:28.754344+00:00",
      "reasons": [
        "held 36.5s",
        "imbalance +52% >= 50% buy threshold, stop 9.63",
        "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.33
    },
    {
      "symbol": "ARHS",
      "qty": 220,
      "entry_price": 8.76,
      "stop_price": 8.4753,
      "entry_time": "2026-09-21T15:44:33.070479+00:00",
      "reasons": [
        "held 86.2s",
        "imbalance +100% >= 50% buy threshold, stop 8.48",
        "entry_score 90.8"
      ],
      "exit_price": 8.6803,
      "exit_time": "2026-09-21T19:55:00+00:00",
      "exit_reason": "END_OF_DAY",
      "status": "closed",
      "pl_pct": -0.91,
      "pl_dollars": -17.53
    },
    {
      "symbol": "NOK",
      "qty": 177,
      "entry_price": 10.91,
      "stop_price": 10.5992,
      "entry_time": "2026-09-21T17:38:25.621826+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +83% >= 50% buy threshold, stop 10.60",
        "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
    }
  ],
  "summary": {
    "trades": 68,
    "wins": 23,
    "losses": 45,
    "total_pl": -438.64
  }
}