{
  "date": "2026-09-21",
  "max_positions": 6,
  "equity_used": 9282.83,
  "trades": [
    {
      "symbol": "RUM",
      "qty": 199,
      "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": -36.62
    },
    {
      "symbol": "BB",
      "qty": 225,
      "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.21
    },
    {
      "symbol": "IBRX",
      "qty": 212,
      "entry_price": 8.74,
      "stop_price": 8.503,
      "entry_time": "2026-09-21T13:33:07.943246+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +65% >= 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.343,
      "pl_dollars": -6.36
    },
    {
      "symbol": "ALVO",
      "qty": 316,
      "entry_price": 5.87,
      "stop_price": 5.6672,
      "entry_time": "2026-09-21T13:35:39.441490+00:00",
      "reasons": [
        "held 30.6s",
        "imbalance +100% >= 50% buy threshold, stop 5.67",
        "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.16
    },
    {
      "symbol": "ALOY",
      "qty": 205,
      "entry_price": 9.0273,
      "stop_price": 8.6541,
      "entry_time": "2026-09-21T13:38:21.769326+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +59% >= 50% buy threshold, stop 8.65",
        "entry_score 59.4"
      ],
      "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.798,
      "pl_dollars": -33.27
    },
    {
      "symbol": "QUBT",
      "qty": 206,
      "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.03
    },
    {
      "symbol": "ONDS",
      "qty": 245,
      "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": "ALOY",
      "qty": 207,
      "entry_price": 8.93,
      "stop_price": 8.7029,
      "entry_time": "2026-09-21T13:50:44.579121+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +92% >= 50% buy threshold, stop 8.70",
        "entry_score 82.7"
      ],
      "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": -0.783,
      "pl_dollars": -14.47
    },
    {
      "symbol": "ALVO",
      "qty": 314,
      "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": -18.84
    },
    {
      "symbol": "BTGO",
      "qty": 232,
      "entry_price": 7.985,
      "stop_price": 7.79,
      "entry_time": "2026-09-21T14:04:30.675442+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +99% >= 50% buy threshold, stop 7.79",
        "entry_score 93.0"
      ],
      "exit_price": 7.94,
      "exit_time": "2026-09-21T14:05:01.447939+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.564,
      "pl_dollars": -10.44
    },
    {
      "symbol": "BB",
      "qty": 224,
      "entry_price": 8.2599,
      "stop_price": 8.1351,
      "entry_time": "2026-09-21T13:47:47.994743+00:00",
      "reasons": [
        "held 105.7s",
        "imbalance +62% >= 50% buy threshold, stop 8.14",
        "entry_score 81.2"
      ],
      "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.695,
      "pl_dollars": -12.86
    },
    {
      "symbol": "AGEN",
      "qty": 237,
      "entry_price": 7.83,
      "stop_price": 7.515,
      "entry_time": "2026-09-21T13:36:50.348085+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +100% >= 50% buy threshold, stop 7.51",
        "entry_score 82.3"
      ],
      "exit_price": 8.0,
      "exit_time": "2026-09-21T14:12:40.555230+00:00",
      "exit_reason": "giveback room exhausted: price $8.0000 <= floor $8.0025 (5.8c room off 23.0c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 2.171,
      "pl_dollars": 40.29
    },
    {
      "symbol": "FRMI",
      "qty": 361,
      "entry_price": 5.135,
      "stop_price": 5.0441,
      "entry_time": "2026-09-21T14:07:29.350411+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +77% >= 50% buy threshold, stop 5.04",
        "entry_score 86.5"
      ],
      "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": -1.071,
      "pl_dollars": -19.85
    },
    {
      "symbol": "RUM",
      "qty": 199,
      "entry_price": 9.31,
      "stop_price": 9.0724,
      "entry_time": "2026-09-21T13:59:20.912775+00:00",
      "reasons": [
        "held 132.0s",
        "imbalance +80% >= 50% buy threshold, stop 9.07",
        "entry_score 85.0"
      ],
      "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": -1.504,
      "pl_dollars": -27.86
    },
    {
      "symbol": "SECZ",
      "qty": 160,
      "entry_price": 11.585,
      "stop_price": 11.3246,
      "entry_time": "2026-09-21T14:12:30.284090+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +76% >= 50% buy threshold, stop 11.32",
        "entry_score 84.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.597,
      "pl_dollars": -29.6
    },
    {
      "symbol": "ARHS",
      "qty": 216,
      "entry_price": 8.5899,
      "stop_price": 8.5071,
      "entry_time": "2026-09-21T14:13:01.031666+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 8.51",
        "entry_score 99.8"
      ],
      "exit_price": 8.677,
      "exit_time": "2026-09-21T14:27:00.939450+00:00",
      "exit_reason": "giveback room exhausted: price $8.6770 <= floor $8.7024 (3.8c room off 15.0c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.014,
      "pl_dollars": 18.81
    },
    {
      "symbol": "NOK",
      "qty": 171,
      "entry_price": 10.845,
      "stop_price": 10.7013,
      "entry_time": "2026-09-21T14:25:08.252222+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +81% >= 50% buy threshold, stop 10.70",
        "entry_score 90.2"
      ],
      "exit_price": 10.905,
      "exit_time": "2026-09-21T14:27:21.399716+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (+14% -> +8%), price sloping down (-0.009%)",
      "status": "closed",
      "pl_pct": 0.553,
      "pl_dollars": 10.26
    },
    {
      "symbol": "ALOY",
      "qty": 208,
      "entry_price": 8.925,
      "stop_price": 8.8125,
      "entry_time": "2026-09-21T14:18:12.324870+00:00",
      "reasons": [
        "held 20.8s",
        "imbalance +85% >= 50% buy threshold, stop 8.81",
        "entry_score 90.5"
      ],
      "exit_price": 8.88,
      "exit_time": "2026-09-21T14:27:26.573998+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (-45% -> -100%), price sloping down (-0.007%)",
      "status": "closed",
      "pl_pct": -0.504,
      "pl_dollars": -9.36
    },
    {
      "symbol": "BNC",
      "qty": 286,
      "entry_price": 6.485,
      "stop_price": 6.3545,
      "entry_time": "2026-09-21T14:04:25.547918+00:00",
      "reasons": [
        "held 40.5s",
        "imbalance +68% >= 50% buy threshold, stop 6.35",
        "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": 50.05
    },
    {
      "symbol": "BB",
      "qty": 224,
      "entry_price": 8.2699,
      "stop_price": 8.203,
      "entry_time": "2026-09-21T14:30:00.347659+00:00",
      "reasons": [
        "held 20.7s",
        "imbalance +84% >= 50% buy threshold, stop 8.20",
        "entry_score 93.3"
      ],
      "exit_price": 8.21,
      "exit_time": "2026-09-21T14:36:13.773872+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.724,
      "pl_dollars": -13.42
    },
    {
      "symbol": "CRML",
      "qty": 200,
      "entry_price": 9.2538,
      "stop_price": 9.0462,
      "entry_time": "2026-09-21T14:27:21.399716+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +69% >= 50% buy threshold, stop 9.05",
        "entry_score 56.5"
      ],
      "exit_price": 9.36,
      "exit_time": "2026-09-21T14:38:00.680163+00:00",
      "exit_reason": "giveback room exhausted: price $9.3600 <= floor $9.4047 (5.0c room off 20.1c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.148,
      "pl_dollars": 21.24
    },
    {
      "symbol": "ALOY",
      "qty": 207,
      "entry_price": 8.955,
      "stop_price": 8.8374,
      "entry_time": "2026-09-21T14:38:57.069300+00:00",
      "reasons": [
        "held 51.3s",
        "imbalance +89% >= 50% buy threshold, stop 8.84",
        "entry_score 93.3"
      ],
      "exit_price": 8.95,
      "exit_time": "2026-09-21T14:41:31.135971+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (-82% -> -100%), price sloping down (-0.002%)",
      "status": "closed",
      "pl_pct": -0.056,
      "pl_dollars": -1.04
    },
    {
      "symbol": "QUBT",
      "qty": 205,
      "entry_price": 9.015,
      "stop_price": 8.8824,
      "entry_time": "2026-09-21T13:54:37.588125+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +91% >= 50% buy threshold, stop 8.88",
        "entry_score 93.3"
      ],
      "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": 229,
      "entry_price": 8.105,
      "stop_price": 7.9862,
      "entry_time": "2026-09-21T14:43:33.910029+00:00",
      "reasons": [
        "held 102.1s",
        "imbalance +100% >= 50% buy threshold, stop 7.99",
        "entry_score 97.1"
      ],
      "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.556,
      "pl_dollars": 10.33
    },
    {
      "symbol": "CRML",
      "qty": 196,
      "entry_price": 9.4624,
      "stop_price": 9.1612,
      "entry_time": "2026-09-21T14:38:36.371666+00:00",
      "reasons": [
        "held 30.6s",
        "imbalance +76% >= 50% buy threshold, stop 9.16",
        "entry_score 55.6"
      ],
      "exit_price": 9.155,
      "exit_time": "2026-09-21T14:46:08.009448+00:00",
      "exit_reason": "hard stop: price $9.1550 <= entry stop $9.1612",
      "status": "closed",
      "pl_pct": -3.249,
      "pl_dollars": -60.25
    },
    {
      "symbol": "USDE",
      "qty": 143,
      "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.09
    },
    {
      "symbol": "AGEN",
      "qty": 230,
      "entry_price": 8.06,
      "stop_price": 7.9463,
      "entry_time": "2026-09-21T14:31:17.716933+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +97% >= 50% buy threshold, stop 7.95",
        "entry_score 96.7"
      ],
      "exit_price": 8.21,
      "exit_time": "2026-09-21T14:50:15.851689+00:00",
      "exit_reason": "giveback room exhausted: price $8.2100 <= floor $8.2100 (5.0c room off 20.0c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.861,
      "pl_dollars": 34.5
    },
    {
      "symbol": "FNKO",
      "qty": 339,
      "entry_price": 5.466,
      "stop_price": 5.4249,
      "entry_time": "2026-09-21T14:44:55.402491+00:00",
      "reasons": [
        "held 20.3s",
        "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.2
    },
    {
      "symbol": "USDE",
      "qty": 144,
      "entry_price": 12.87,
      "stop_price": 12.5517,
      "entry_time": "2026-09-21T15:01:36.554079+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +61% >= 50% buy threshold, stop 12.55",
        "entry_score 77.1"
      ],
      "exit_price": 12.93,
      "exit_time": "2026-09-21T15:07:02.851928+00:00",
      "exit_reason": "giveback room exhausted: price $12.9300 <= floor $12.9825 (3.8c room off 15.0c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 0.466,
      "pl_dollars": 8.64
    },
    {
      "symbol": "RUN",
      "qty": 214,
      "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": 28.08
    },
    {
      "symbol": "BKKT",
      "qty": 201,
      "entry_price": 9.2157,
      "stop_price": 9.0894,
      "entry_time": "2026-09-21T15:19:00.712088+00:00",
      "reasons": [
        "held 30.9s",
        "imbalance +100% >= 50% buy threshold, stop 9.09",
        "entry_score 98.2"
      ],
      "exit_price": 9.1487,
      "exit_time": "2026-09-21T15:24:15.557739+00:00",
      "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.727,
      "pl_dollars": -13.47
    },
    {
      "symbol": "FWDI",
      "qty": 225,
      "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": -36.0
    },
    {
      "symbol": "BNC",
      "qty": 274,
      "entry_price": 6.76,
      "stop_price": 6.637,
      "entry_time": "2026-09-21T14:52:17.738985+00:00",
      "reasons": [
        "held 55.5s",
        "imbalance +72% >= 50% buy threshold, stop 6.64",
        "entry_score 82.0"
      ],
      "exit_price": 6.4905,
      "exit_time": "2026-09-21T15:42:31.262355+00:00",
      "exit_reason": "hard stop: price $6.4905 <= entry stop $6.6370",
      "status": "closed",
      "pl_pct": -3.987,
      "pl_dollars": -73.84
    },
    {
      "symbol": "SECZ",
      "qty": 158,
      "entry_price": 11.68,
      "stop_price": 11.5711,
      "entry_time": "2026-09-21T15:24:36.425619+00:00",
      "reasons": [
        "held 20.9s",
        "imbalance +100% >= 50% buy threshold, stop 11.57",
        "entry_score 99.9"
      ],
      "exit_price": 11.3453,
      "exit_time": "2026-09-21T15:42:46.459797+00:00",
      "exit_reason": "giveback room exhausted: price $11.3453 <= floor $11.8432 (5.4c room off 21.8c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": -2.866,
      "pl_dollars": -52.88
    },
    {
      "symbol": "NOK",
      "qty": 169,
      "entry_price": 10.925,
      "stop_price": 10.7372,
      "entry_time": "2026-09-21T14:28:32.859575+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +88% >= 50% buy threshold, stop 10.74",
        "entry_score 91.5"
      ],
      "exit_price": 10.8386,
      "exit_time": "2026-09-21T15:42:51.571844+00:00",
      "exit_reason": "giveback room exhausted: price $10.8386 <= floor $11.0709 (4.9c room off 19.4c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": -0.791,
      "pl_dollars": -14.6
    },
    {
      "symbol": "ALOY",
      "qty": 206,
      "entry_price": 8.975,
      "stop_price": 8.8826,
      "entry_time": "2026-09-21T15:07:28.852935+00:00",
      "reasons": [
        "held 26.0s",
        "imbalance +80% >= 50% buy threshold, stop 8.88",
        "entry_score 90.7"
      ],
      "exit_price": 8.9263,
      "exit_time": "2026-09-21T15:42:56.699205+00:00",
      "exit_reason": "giveback room exhausted: price $8.9263 <= floor $9.1062 (4.4c room off 17.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": -0.543,
      "pl_dollars": -10.03
    },
    {
      "symbol": "ARHS",
      "qty": 213,
      "entry_price": 8.68,
      "stop_price": 8.5807,
      "entry_time": "2026-09-21T14:48:48.610506+00:00",
      "reasons": [
        "held 51.2s",
        "imbalance +73% >= 50% buy threshold, stop 8.58",
        "entry_score 87.3"
      ],
      "exit_price": 8.5628,
      "exit_time": "2026-09-21T15:43:01.797041+00:00",
      "exit_reason": "giveback room exhausted: price $8.5628 <= floor $8.8211 (4.7c room off 18.8c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": -1.35,
      "pl_dollars": -24.96
    },
    {
      "symbol": "RUM",
      "qty": 200,
      "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": -46.28
    },
    {
      "symbol": "MAT",
      "qty": 142,
      "entry_price": 13.0448,
      "stop_price": 12.9788,
      "entry_time": "2026-09-21T15:36:47.712044+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +69% >= 50% buy threshold, stop 12.98",
        "entry_score 86.9"
      ],
      "exit_price": 12.9614,
      "exit_time": "2026-09-21T15:44:38.188164+00:00",
      "exit_reason": "giveback room exhausted: price $12.9614 <= floor $13.2212 (5.9c room off 23.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": -0.639,
      "pl_dollars": -11.84
    },
    {
      "symbol": "SECZ",
      "qty": 158,
      "entry_price": 11.72,
      "stop_price": 11.6261,
      "entry_time": "2026-09-21T16:03:23.464537+00:00",
      "reasons": [
        "held 20.8s",
        "imbalance +100% >= 50% buy threshold, stop 11.63",
        "entry_score 100.0"
      ],
      "exit_price": 11.62,
      "exit_time": "2026-09-21T16:06:29.188358+00:00",
      "exit_reason": "hard stop: price $11.6200 <= entry stop $11.6261",
      "status": "closed",
      "pl_pct": -0.853,
      "pl_dollars": -15.8
    },
    {
      "symbol": "UUUU",
      "qty": 152,
      "entry_price": 12.1723,
      "stop_price": 12.052,
      "entry_time": "2026-09-21T16:06:49.767676+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +93% >= 50% buy threshold, stop 12.05",
        "entry_score 96.7"
      ],
      "exit_price": 12.205,
      "exit_time": "2026-09-21T16:09:43.537409+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (-5% -> -12%), price sloping down (-0.003%)",
      "status": "closed",
      "pl_pct": 0.269,
      "pl_dollars": 4.97
    },
    {
      "symbol": "CRML",
      "qty": 198,
      "entry_price": 9.37,
      "stop_price": 9.2008,
      "entry_time": "2026-09-21T16:02:31.897739+00:00",
      "reasons": [
        "held 36.0s",
        "imbalance +76% >= 50% buy threshold, stop 9.20",
        "entry_score 62.0"
      ],
      "exit_price": 9.2,
      "exit_time": "2026-09-21T16:14:06.320885+00:00",
      "exit_reason": "hard stop: price $9.2000 <= entry stop $9.2008",
      "status": "closed",
      "pl_pct": -1.814,
      "pl_dollars": -33.66
    },
    {
      "symbol": "BNC",
      "qty": 273,
      "entry_price": 6.78,
      "stop_price": 6.7137,
      "entry_time": "2026-09-21T16:01:30.193489+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +100% >= 50% buy threshold, stop 6.71",
        "entry_score 99.7"
      ],
      "exit_price": 6.8864,
      "exit_time": "2026-09-21T16:23:16.577016+00:00",
      "exit_reason": "giveback room exhausted: price $6.8864 <= floor $6.9000 (4.0c room off 16.0c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.569,
      "pl_dollars": 29.05
    },
    {
      "symbol": "RUM",
      "qty": 203,
      "entry_price": 9.11,
      "stop_price": 8.9831,
      "entry_time": "2026-09-21T16:24:43.337641+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +100% >= 50% buy threshold, stop 8.98",
        "entry_score 98.1"
      ],
      "exit_price": 9.125,
      "exit_time": "2026-09-21T16:27:17.967986+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (-37% -> -41%), price sloping down (-0.007%)",
      "status": "closed",
      "pl_pct": 0.165,
      "pl_dollars": 3.05
    },
    {
      "symbol": "NOK",
      "qty": 168,
      "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.12
    },
    {
      "symbol": "USDE",
      "qty": 141,
      "entry_price": 13.12,
      "stop_price": 12.856,
      "entry_time": "2026-09-21T16:02:26.722129+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +89% >= 50% buy threshold, stop 12.86",
        "entry_score 91.1"
      ],
      "exit_price": 13.29,
      "exit_time": "2026-09-21T16:31:25.229965+00:00",
      "exit_reason": "giveback room exhausted: price $13.2900 <= floor $13.4162 (9.9c room off 39.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.296,
      "pl_dollars": 23.97
    },
    {
      "symbol": "SECZ",
      "qty": 160,
      "entry_price": 11.595,
      "stop_price": 11.5029,
      "entry_time": "2026-09-21T16:37:05.595948+00:00",
      "reasons": [
        "held 56.4s",
        "imbalance +100% >= 50% buy threshold, stop 11.50",
        "entry_score 100.0"
      ],
      "exit_price": 11.54,
      "exit_time": "2026-09-21T16:39:08.509581+00:00",
      "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.474,
      "pl_dollars": -8.8
    },
    {
      "symbol": "RUM",
      "qty": 201,
      "entry_price": 9.21,
      "stop_price": 9.0405,
      "entry_time": "2026-09-21T16:30:59.073273+00:00",
      "reasons": [
        "held 20.7s",
        "imbalance +99% >= 50% buy threshold, stop 9.04",
        "entry_score 96.0"
      ],
      "exit_price": 9.245,
      "exit_time": "2026-09-21T16:39:54.494534+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (+26% -> +14%), price sloping down (-0.003%)",
      "status": "closed",
      "pl_pct": 0.38,
      "pl_dollars": 7.03
    },
    {
      "symbol": "BB",
      "qty": 219,
      "entry_price": 8.45,
      "stop_price": 8.3909,
      "entry_time": "2026-09-21T16:04:10.242227+00:00",
      "reasons": [
        "held 20.8s",
        "imbalance +100% >= 50% buy threshold, stop 8.39",
        "entry_score 99.8"
      ],
      "exit_price": 8.3901,
      "exit_time": "2026-09-21T16:46:07.682587+00:00",
      "exit_reason": "hard stop: price $8.3901 <= entry stop $8.3909",
      "status": "closed",
      "pl_pct": -0.709,
      "pl_dollars": -13.12
    },
    {
      "symbol": "SECZ",
      "qty": 159,
      "entry_price": 11.6348,
      "stop_price": 11.5139,
      "entry_time": "2026-09-21T16:44:56.007117+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 11.51",
        "entry_score 99.4"
      ],
      "exit_price": 11.7986,
      "exit_time": "2026-09-21T16:53:03.326991+00:00",
      "exit_reason": "giveback room exhausted: price $11.7986 <= floor $11.8250 (6.3c room off 25.4c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.408,
      "pl_dollars": 26.04
    },
    {
      "symbol": "AGEN",
      "qty": 226,
      "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": -15.82
    },
    {
      "symbol": "FWDI",
      "qty": 227,
      "entry_price": 8.145,
      "stop_price": 8.0385,
      "entry_time": "2026-09-21T17:02:22.360651+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +66% >= 50% buy threshold, stop 8.04",
        "entry_score 83.9"
      ],
      "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.859,
      "pl_dollars": -15.89
    },
    {
      "symbol": "CRML",
      "qty": 200,
      "entry_price": 9.255,
      "stop_price": 9.1407,
      "entry_time": "2026-09-21T16:43:24.168993+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +62% >= 50% buy threshold, stop 9.14",
        "entry_score 63.3"
      ],
      "exit_price": 9.1369,
      "exit_time": "2026-09-21T17:34:36.808129+00:00",
      "exit_reason": "hard stop: price $9.1369 <= entry stop $9.1407",
      "status": "closed",
      "pl_pct": -1.276,
      "pl_dollars": -23.62
    },
    {
      "symbol": "UUUU",
      "qty": 151,
      "entry_price": 12.2561,
      "stop_price": 12.1811,
      "entry_time": "2026-09-21T17:11:21.221967+00:00",
      "reasons": [
        "held 31.0s",
        "imbalance +81% >= 50% buy threshold, stop 12.18",
        "entry_score 91.8"
      ],
      "exit_price": 12.175,
      "exit_time": "2026-09-21T17:45:33.290831+00:00",
      "exit_reason": "hard stop: price $12.1750 <= entry stop $12.1811",
      "status": "closed",
      "pl_pct": -0.662,
      "pl_dollars": -12.25
    },
    {
      "symbol": "ALOY",
      "qty": 202,
      "entry_price": 9.19,
      "stop_price": 9.1117,
      "entry_time": "2026-09-21T16:11:11.803402+00:00",
      "reasons": [
        "held 31.3s",
        "imbalance +60% >= 50% buy threshold, stop 9.11",
        "entry_score 82.9"
      ],
      "exit_price": 9.1057,
      "exit_time": "2026-09-21T18:12:35.231438+00:00",
      "exit_reason": "hard stop: price $9.1057 <= entry stop $9.1117",
      "status": "closed",
      "pl_pct": -0.917,
      "pl_dollars": -17.03
    },
    {
      "symbol": "SBET",
      "qty": 188,
      "entry_price": 9.84,
      "stop_price": 9.7383,
      "entry_time": "2026-09-21T18:12:55.689306+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +99% >= 50% buy threshold, stop 9.74",
        "entry_score 99.0"
      ],
      "exit_price": 9.8402,
      "exit_time": "2026-09-21T18:14:45.953124+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (-15% -> -23%), price sloping down (-0.001%)",
      "status": "closed",
      "pl_pct": 0.002,
      "pl_dollars": 0.04
    },
    {
      "symbol": "AGEN",
      "qty": 227,
      "entry_price": 8.15,
      "stop_price": 8.0945,
      "entry_time": "2026-09-21T17:47:06.131087+00:00",
      "reasons": [
        "held 20.7s",
        "imbalance +87% >= 50% buy threshold, stop 8.09",
        "entry_score 94.5"
      ],
      "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": 47.99
    },
    {
      "symbol": "BB",
      "qty": 219,
      "entry_price": 8.45,
      "stop_price": 8.405,
      "entry_time": "2026-09-21T17:42:38.509927+00:00",
      "reasons": [
        "held 66.7s",
        "imbalance +59% >= 50% buy threshold, stop 8.40",
        "entry_score 82.5"
      ],
      "exit_price": 8.405,
      "exit_time": "2026-09-21T18:50:46.549521+00:00",
      "exit_reason": "hard stop: price $8.4050 <= entry stop $8.4050",
      "status": "closed",
      "pl_pct": -0.533,
      "pl_dollars": -9.85
    },
    {
      "symbol": "ALVO",
      "qty": 315,
      "entry_price": 5.88,
      "stop_price": 5.8545,
      "entry_time": "2026-09-21T18:37:19.792698+00:00",
      "reasons": [
        "held 36.4s",
        "imbalance +50% >= 50% buy threshold, stop 5.85",
        "entry_score 78.7"
      ],
      "exit_price": 5.85,
      "exit_time": "2026-09-21T19:00:30.975864+00:00",
      "exit_reason": "hard stop: price $5.8500 <= entry stop $5.8545",
      "status": "closed",
      "pl_pct": -0.51,
      "pl_dollars": -9.45
    },
    {
      "symbol": "RUM",
      "qty": 199,
      "entry_price": 9.3204,
      "stop_price": 9.1986,
      "entry_time": "2026-09-21T18:16:56.403255+00:00",
      "reasons": [
        "held 104.3s",
        "imbalance +100% >= 50% buy threshold, stop 9.20",
        "entry_score 98.4"
      ],
      "exit_price": 9.19,
      "exit_time": "2026-09-21T19:11:01.404923+00:00",
      "exit_reason": "hard stop: price $9.1900 <= entry stop $9.1986",
      "status": "closed",
      "pl_pct": -1.399,
      "pl_dollars": -25.95
    },
    {
      "symbol": "FRMI",
      "qty": 362,
      "entry_price": 5.125,
      "stop_price": 5.0854,
      "entry_time": "2026-09-21T17:13:25.490277+00:00",
      "reasons": [
        "held 21.0s",
        "imbalance +63% >= 50% buy threshold, stop 5.09",
        "entry_score 84.2"
      ],
      "exit_price": 5.095,
      "exit_time": "2026-09-21T19:25:08.332162+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.585,
      "pl_dollars": -10.86
    },
    {
      "symbol": "NXE",
      "qty": 190,
      "entry_price": 9.755,
      "stop_price": 9.7133,
      "entry_time": "2026-09-21T17:10:45.060149+00:00",
      "reasons": [
        "held 61.8s",
        "imbalance +75% >= 50% buy threshold, stop 9.71",
        "entry_score 89.4"
      ],
      "exit_price": 9.885,
      "exit_time": "2026-09-21T19:39:05.665585+00:00",
      "exit_reason": "giveback room exhausted: price $9.8850 <= floor $9.8863 (4.4c room off 17.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.333,
      "pl_dollars": 24.7
    },
    {
      "symbol": "AGEN",
      "qty": 217,
      "entry_price": 8.525,
      "stop_price": 8.4503,
      "entry_time": "2026-09-21T18:52:36.523381+00:00",
      "reasons": [
        "held 20.9s",
        "imbalance +63% >= 50% buy threshold, stop 8.45",
        "entry_score 84.3"
      ],
      "exit_price": 8.445,
      "exit_time": "2026-09-21T19:41:41.107156+00:00",
      "exit_reason": "hard stop: price $8.4450 <= entry stop $8.4503",
      "status": "closed",
      "pl_pct": -0.938,
      "pl_dollars": -17.36
    },
    {
      "symbol": "ARHS",
      "qty": 213,
      "entry_price": 8.7,
      "stop_price": 8.6256,
      "entry_time": "2026-09-21T16:50:04.232533+00:00",
      "reasons": [
        "held 41.0s",
        "imbalance +100% >= 50% buy threshold, stop 8.63",
        "entry_score 100.0"
      ],
      "exit_price": 8.6803,
      "exit_time": "2026-09-21T19:55:00+00:00",
      "exit_reason": "END_OF_DAY",
      "status": "closed",
      "pl_pct": -0.226,
      "pl_dollars": -4.2
    },
    {
      "symbol": "FWDI",
      "qty": 228,
      "entry_price": 8.1374,
      "stop_price": 8.0612,
      "entry_time": "2026-09-21T19:01:38.509128+00:00",
      "reasons": [
        "held 20.8s",
        "imbalance +62% >= 50% buy threshold, stop 8.06",
        "entry_score 83.8"
      ],
      "exit_price": 8.1568,
      "exit_time": "2026-09-21T19:55:00+00:00",
      "exit_reason": "END_OF_DAY",
      "status": "closed",
      "pl_pct": 0.238,
      "pl_dollars": 4.42
    }
  ],
  "summary": {
    "trades": 65,
    "wins": 20,
    "losses": 45,
    "total_pl": -475.83
  }
}