{
  "date": "2026-09-21",
  "max_positions": 6,
  "equity_used": 9281.49,
  "trades": [
    {
      "symbol": "IBRX",
      "qty": 213,
      "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": 17.62
    },
    {
      "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": "BNC",
      "qty": 285,
      "entry_price": 6.5105,
      "stop_price": 6.2747,
      "entry_time": "2026-09-21T13:36:35.051790+00:00",
      "reasons": [
        "held 30.3s",
        "imbalance +100% >= 50% buy threshold, stop 6.27",
        "entry_score 72.8"
      ],
      "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.236,
      "pl_dollars": -22.94
    },
    {
      "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": 206,
      "entry_price": 8.98,
      "stop_price": 8.5654,
      "entry_time": "2026-09-21T13:37:00.471895+00:00",
      "reasons": [
        "held 25.4s",
        "imbalance +93% >= 50% buy threshold, stop 8.57",
        "entry_score 69.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.281,
      "pl_dollars": -23.69
    },
    {
      "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": "FWDI",
      "qty": 226,
      "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.4
    },
    {
      "symbol": "ALOY",
      "qty": 207,
      "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.22
    },
    {
      "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": "NXE",
      "qty": 191,
      "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.86
    },
    {
      "symbol": "FWDI",
      "qty": 225,
      "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": -39.38
    },
    {
      "symbol": "ALOY",
      "qty": 206,
      "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": -22.64
    },
    {
      "symbol": "BNC",
      "qty": 288,
      "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": -11.81
    },
    {
      "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": "ARHS",
      "qty": 217,
      "entry_price": 8.5476,
      "stop_price": 8.409,
      "entry_time": "2026-09-21T14:03:34.955480+00:00",
      "reasons": [
        "held 30.2s",
        "imbalance +100% >= 50% buy threshold, stop 8.41",
        "entry_score 97.2"
      ],
      "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.233,
      "pl_dollars": -4.32
    },
    {
      "symbol": "BB",
      "qty": 225,
      "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.06
    },
    {
      "symbol": "AGEN",
      "qty": 238,
      "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": 47.62
    },
    {
      "symbol": "FRMI",
      "qty": 363,
      "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.08
    },
    {
      "symbol": "RUM",
      "qty": 201,
      "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.07
    },
    {
      "symbol": "ONDS",
      "qty": 244,
      "entry_price": 7.605,
      "stop_price": 7.5096,
      "entry_time": "2026-09-21T14:20:25.792772+00:00",
      "reasons": [
        "held 25.7s",
        "imbalance +96% >= 50% buy threshold, stop 7.51",
        "entry_score 96.9"
      ],
      "exit_price": 7.615,
      "exit_time": "2026-09-21T14:22:19.063566+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (+25% -> +21%), price sloping down (-0.006%)",
      "status": "closed",
      "pl_pct": 0.131,
      "pl_dollars": 2.44
    },
    {
      "symbol": "SECZ",
      "qty": 159,
      "entry_price": 11.6031,
      "stop_price": 11.3346,
      "entry_time": "2026-09-21T14:13:56.854774+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +79% >= 50% buy threshold, stop 11.33",
        "entry_score 85.3"
      ],
      "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.75,
      "pl_dollars": -32.29
    },
    {
      "symbol": "ARHS",
      "qty": 216,
      "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": 22.51
    },
    {
      "symbol": "ALOY",
      "qty": 208,
      "entry_price": 8.9067,
      "stop_price": 8.7927,
      "entry_time": "2026-09-21T14:22:39.745645+00:00",
      "reasons": [
        "held 20.7s",
        "imbalance +100% >= 50% buy threshold, stop 8.79",
        "entry_score 97.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.3,
      "pl_dollars": -5.55
    },
    {
      "symbol": "BNC",
      "qty": 283,
      "entry_price": 6.5535,
      "stop_price": 6.4449,
      "entry_time": "2026-09-21T14:10:48.454113+00:00",
      "reasons": [
        "held 35.8s",
        "imbalance +100% >= 50% buy threshold, stop 6.44",
        "entry_score 91.4"
      ],
      "exit_price": 6.66,
      "exit_time": "2026-09-21T14:28:07.345400+00:00",
      "exit_reason": "giveback room exhausted: price $6.6600 <= floor $6.6934 (4.7c room off 18.7c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.625,
      "pl_dollars": 30.14
    },
    {
      "symbol": "RUN",
      "qty": 215,
      "entry_price": 8.6,
      "stop_price": 8.4623,
      "entry_time": "2026-09-21T14:14:58.155417+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +80% >= 50% buy threshold, stop 8.46",
        "entry_score 88.5"
      ],
      "exit_price": 8.7245,
      "exit_time": "2026-09-21T14:33:25.435436+00:00",
      "exit_reason": "giveback room exhausted: price $8.7245 <= floor $8.7425 (4.7c room off 19.0c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.448,
      "pl_dollars": 26.77
    },
    {
      "symbol": "BB",
      "qty": 225,
      "entry_price": 8.2334,
      "stop_price": 8.1731,
      "entry_time": "2026-09-21T14:27:21.399716+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +54% >= 50% buy threshold, stop 8.17",
        "entry_score 80.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.284,
      "pl_dollars": -5.26
    },
    {
      "symbol": "NXE",
      "qty": 191,
      "entry_price": 9.69,
      "stop_price": 9.5772,
      "entry_time": "2026-09-21T14:33:45.827181+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +90% >= 50% buy threshold, stop 9.58",
        "entry_score 94.7"
      ],
      "exit_price": 9.64,
      "exit_time": "2026-09-21T14:36:49.633659+00:00",
      "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.516,
      "pl_dollars": -9.55
    },
    {
      "symbol": "CRML",
      "qty": 201,
      "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": 33.16
    },
    {
      "symbol": "QUBT",
      "qty": 205,
      "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": "USDE",
      "qty": 142,
      "entry_price": 13.045,
      "stop_price": 12.6976,
      "entry_time": "2026-09-21T14:45:15.975572+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +53% >= 50% buy threshold, stop 12.70",
        "entry_score 73.0"
      ],
      "exit_price": 12.905,
      "exit_time": "2026-09-21T14:45:52.410989+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (-83% -> -88%), price sloping down (-0.029%)",
      "status": "closed",
      "pl_pct": -1.073,
      "pl_dollars": -19.88
    },
    {
      "symbol": "USDE",
      "qty": 143,
      "entry_price": 12.97,
      "stop_price": 12.5815,
      "entry_time": "2026-09-21T14:46:18.471688+00:00",
      "reasons": [
        "held 26.1s",
        "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": "FNKO",
      "qty": 340,
      "entry_price": 5.4591,
      "stop_price": 5.3934,
      "entry_time": "2026-09-21T14:28:53.240524+00:00",
      "reasons": [
        "held 30.5s",
        "imbalance +64% >= 50% buy threshold, stop 5.39",
        "entry_score 83.2"
      ],
      "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.533,
      "pl_dollars": -9.89
    },
    {
      "symbol": "AGEN",
      "qty": 228,
      "entry_price": 8.14,
      "stop_price": 8.0095,
      "entry_time": "2026-09-21T14:37:20.262370+00:00",
      "reasons": [
        "held 30.6s",
        "imbalance +54% >= 50% buy threshold, stop 8.01",
        "entry_score 77.6"
      ],
      "exit_price": 8.2828,
      "exit_time": "2026-09-21T15:17:32.662981+00:00",
      "exit_reason": "giveback room exhausted: price $8.2828 <= floor $8.2874 (4.9c room off 19.7c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.754,
      "pl_dollars": 32.56
    },
    {
      "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": "QUBT",
      "qty": 204,
      "entry_price": 9.06,
      "stop_price": 8.9442,
      "entry_time": "2026-09-21T15:17:53.261138+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +73% >= 50% buy threshold, stop 8.94",
        "entry_score 86.7"
      ],
      "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.18
    },
    {
      "symbol": "BB",
      "qty": 224,
      "entry_price": 8.2797,
      "stop_price": 8.2071,
      "entry_time": "2026-09-21T15:01:10.924372+00:00",
      "reasons": [
        "held 56.0s",
        "imbalance +88% >= 50% buy threshold, stop 8.21",
        "entry_score 94.9"
      ],
      "exit_price": 8.149,
      "exit_time": "2026-09-21T15:42:26.209562+00:00",
      "exit_reason": "hard stop: price $8.1490 <= entry stop $8.2071",
      "status": "closed",
      "pl_pct": -1.579,
      "pl_dollars": -29.28
    },
    {
      "symbol": "BNC",
      "qty": 276,
      "entry_price": 6.71,
      "stop_price": 6.5606,
      "entry_time": "2026-09-21T14:36:39.444473+00:00",
      "reasons": [
        "held 20.6s",
        "imbalance +76% >= 50% buy threshold, stop 6.56",
        "entry_score 81.5"
      ],
      "exit_price": 6.4905,
      "exit_time": "2026-09-21T15:42:31.262355+00:00",
      "exit_reason": "hard stop: price $6.4905 <= entry stop $6.5606",
      "status": "closed",
      "pl_pct": -3.271,
      "pl_dollars": -60.58
    },
    {
      "symbol": "SECZ",
      "qty": 158,
      "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": -56.04
    },
    {
      "symbol": "NOK",
      "qty": 169,
      "entry_price": 10.925,
      "stop_price": 10.7372,
      "entry_time": "2026-09-21T14:28:32.859575+00:00",
      "reasons": [
        "held 91.9s",
        "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": "MAT",
      "qty": 139,
      "entry_price": 13.28,
      "stop_price": 13.1447,
      "entry_time": "2026-09-21T15:42:46.459797+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +56% >= 50% buy threshold, stop 13.14",
        "entry_score 80.8"
      ],
      "exit_price": 13.0487,
      "exit_time": "2026-09-21T15:42:51.571844+00:00",
      "exit_reason": "hard stop: price $13.0487 <= entry stop $13.1447",
      "status": "closed",
      "pl_pct": -1.742,
      "pl_dollars": -32.15
    },
    {
      "symbol": "ALOY",
      "qty": 204,
      "entry_price": 9.08,
      "stop_price": 8.9753,
      "entry_time": "2026-09-21T15:30:07.625985+00:00",
      "reasons": [
        "held 25.7s",
        "imbalance +100% >= 50% buy threshold, stop 8.98",
        "entry_score 99.0"
      ],
      "exit_price": 8.9263,
      "exit_time": "2026-09-21T15:42:56.699205+00:00",
      "exit_reason": "hard stop: price $8.9263 <= entry stop $8.9753",
      "status": "closed",
      "pl_pct": -1.693,
      "pl_dollars": -31.35
    },
    {
      "symbol": "ARHS",
      "qty": 214,
      "entry_price": 8.6692,
      "stop_price": 8.626,
      "entry_time": "2026-09-21T15:31:55.741507+00:00",
      "reasons": [
        "held 31.0s",
        "imbalance +100% >= 50% buy threshold, stop 8.63",
        "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.8185 (5.0c room off 19.9c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": -1.227,
      "pl_dollars": -22.77
    },
    {
      "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": "ALOY",
      "qty": 203,
      "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": -37.92
    },
    {
      "symbol": "USDE",
      "qty": 124,
      "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": 9.78
    },
    {
      "symbol": "SECZ",
      "qty": 158,
      "entry_price": 11.68,
      "stop_price": 11.3062,
      "entry_time": "2026-09-21T15:47:01.193944+00:00",
      "reasons": [
        "held 51.1s",
        "imbalance +100% >= 50% buy threshold, stop 11.31",
        "entry_score 91.0"
      ],
      "exit_price": 11.506,
      "exit_time": "2026-09-21T16:08:06.604371+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -1.49,
      "pl_dollars": -27.49
    },
    {
      "symbol": "QUBT",
      "qty": 205,
      "entry_price": 9.045,
      "stop_price": 8.994,
      "entry_time": "2026-09-21T16:08:31.991984+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +83% >= 50% buy threshold, stop 8.99",
        "entry_score 92.7"
      ],
      "exit_price": 8.9986,
      "exit_time": "2026-09-21T16:13:51.090362+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.513,
      "pl_dollars": -9.51
    },
    {
      "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": "BNC",
      "qty": 272,
      "entry_price": 6.805,
      "stop_price": 6.7447,
      "entry_time": "2026-09-21T16:06:44.585266+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +57% >= 50% buy threshold, stop 6.74",
        "entry_score 81.7"
      ],
      "exit_price": 6.73,
      "exit_time": "2026-09-21T16:36:55.309687+00:00",
      "exit_reason": "hard stop: price $6.7300 <= entry stop $6.7447",
      "status": "closed",
      "pl_pct": -1.102,
      "pl_dollars": -20.4
    },
    {
      "symbol": "FRMI",
      "qty": 358,
      "entry_price": 5.18,
      "stop_price": 5.117,
      "entry_time": "2026-09-21T16:14:26.879562+00:00",
      "reasons": [
        "held 25.7s",
        "imbalance +63% >= 50% buy threshold, stop 5.12",
        "entry_score 83.0"
      ],
      "exit_price": 5.115,
      "exit_time": "2026-09-21T16:39:08.509581+00:00",
      "exit_reason": "hard stop: price $5.1150 <= entry stop $5.1170",
      "status": "closed",
      "pl_pct": -1.255,
      "pl_dollars": -23.27
    },
    {
      "symbol": "RUM",
      "qty": 200,
      "entry_price": 9.265,
      "stop_price": 9.0727,
      "entry_time": "2026-09-21T16:40:30.329099+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +66% >= 50% buy threshold, stop 9.07",
        "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": "USDE",
      "qty": 138,
      "entry_price": 13.3642,
      "stop_price": 12.9958,
      "entry_time": "2026-09-21T16:37:26.138695+00:00",
      "reasons": [
        "held 30.8s",
        "imbalance +64% >= 50% buy threshold, stop 13.00",
        "entry_score 77.2"
      ],
      "exit_price": 12.98,
      "exit_time": "2026-09-21T17:27:06.263683+00:00",
      "exit_reason": "hard stop: price $12.9800 <= entry stop $12.9958",
      "status": "closed",
      "pl_pct": -2.875,
      "pl_dollars": -53.02
    },
    {
      "symbol": "MAT",
      "qty": 141,
      "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.05
    },
    {
      "symbol": "RUN",
      "qty": 209,
      "entry_price": 8.855,
      "stop_price": 8.8175,
      "entry_time": "2026-09-21T17:33:24.437025+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 8.82",
        "entry_score 100.0"
      ],
      "exit_price": 8.78,
      "exit_time": "2026-09-21T17:40:09.043934+00:00",
      "exit_reason": "hard stop: price $8.7800 <= entry stop $8.8175",
      "status": "closed",
      "pl_pct": -0.847,
      "pl_dollars": -15.68
    },
    {
      "symbol": "SECZ",
      "qty": 156,
      "entry_price": 11.85,
      "stop_price": 11.6694,
      "entry_time": "2026-09-21T16:50:30.040247+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 11.67",
        "entry_score 97.5"
      ],
      "exit_price": 11.98,
      "exit_time": "2026-09-21T18:10:29.843986+00:00",
      "exit_reason": "giveback room exhausted: price $11.9800 <= floor $11.9973 (4.9c room off 19.6c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.097,
      "pl_dollars": 20.28
    },
    {
      "symbol": "BB",
      "qty": 220,
      "entry_price": 8.405,
      "stop_price": 8.1944,
      "entry_time": "2026-09-21T15:45:34.371411+00:00",
      "reasons": [
        "held 40.9s",
        "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": 16.5
    },
    {
      "symbol": "BTG",
      "qty": 347,
      "entry_price": 5.3485,
      "stop_price": 5.323,
      "entry_time": "2026-09-21T18:27:37.610264+00:00",
      "reasons": [
        "held 26.6s",
        "imbalance +65% >= 50% buy threshold, stop 5.32",
        "entry_score 84.9"
      ],
      "exit_price": 5.35,
      "exit_time": "2026-09-21T18:33:10.089983+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (+85% -> +84%), price sloping down (-0.001%)",
      "status": "closed",
      "pl_pct": 0.028,
      "pl_dollars": 0.52
    },
    {
      "symbol": "FWDI",
      "qty": 228,
      "entry_price": 8.1071,
      "stop_price": 8.0612,
      "entry_time": "2026-09-21T18:33:30.820990+00:00",
      "reasons": [
        "held 20.7s",
        "imbalance +100% >= 50% buy threshold, stop 8.06",
        "entry_score 100.0"
      ],
      "exit_price": 8.102,
      "exit_time": "2026-09-21T18:34:28.055464+00:00",
      "exit_reason": "imbalance declining for 5 consecutive reads (-100% -> -100%), price sloping down (-0.001%)",
      "status": "closed",
      "pl_pct": -0.063,
      "pl_dollars": -1.16
    },
    {
      "symbol": "ALVO",
      "qty": 317,
      "entry_price": 5.845,
      "stop_price": 5.8195,
      "entry_time": "2026-09-21T17:27:27.014339+00:00",
      "reasons": [
        "held 20.8s",
        "imbalance +100% >= 50% buy threshold, stop 5.82",
        "entry_score 100.0"
      ],
      "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.428,
      "pl_dollars": -7.92
    },
    {
      "symbol": "NXE",
      "qty": 190,
      "entry_price": 9.755,
      "stop_price": 9.7178,
      "entry_time": "2026-09-21T18:34:48.826315+00:00",
      "reasons": [
        "held 20.8s",
        "imbalance +99% >= 50% buy threshold, stop 9.72",
        "entry_score 99.7"
      ],
      "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": "BNC",
      "qty": 279,
      "entry_price": 6.6304,
      "stop_price": 6.5566,
      "entry_time": "2026-09-21T18:10:55.952340+00:00",
      "reasons": [
        "held 26.1s",
        "imbalance +93% >= 50% buy threshold, stop 6.56",
        "entry_score 96.3"
      ],
      "exit_price": 6.58,
      "exit_time": "2026-09-21T19:49:22.473450+00:00",
      "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.76,
      "pl_dollars": -14.06
    },
    {
      "symbol": "ALOY",
      "qty": 203,
      "entry_price": 9.14,
      "stop_price": 8.9075,
      "entry_time": "2026-09-21T15:45:03.591568+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +100% >= 50% buy threshold, stop 8.91",
        "entry_score 93.5"
      ],
      "exit_price": 9.27,
      "exit_time": "2026-09-21T19:55:00+00:00",
      "exit_reason": "END_OF_DAY",
      "status": "closed",
      "pl_pct": 1.422,
      "pl_dollars": 26.39
    },
    {
      "symbol": "ARHS",
      "qty": 211,
      "entry_price": 8.785,
      "stop_price": 8.5063,
      "entry_time": "2026-09-21T15:47:01.193944+00:00",
      "reasons": [
        "held 35.9s",
        "imbalance +84% >= 50% buy threshold, stop 8.51",
        "entry_score 84.1"
      ],
      "exit_price": 8.6803,
      "exit_time": "2026-09-21T19:55:00+00:00",
      "exit_reason": "END_OF_DAY",
      "status": "closed",
      "pl_pct": -1.192,
      "pl_dollars": -22.09
    },
    {
      "symbol": "NOK",
      "qty": 169,
      "entry_price": 10.925,
      "stop_price": 10.6133,
      "entry_time": "2026-09-21T17:41:47.316917+00:00",
      "reasons": [
        "held 26.0s",
        "imbalance +74% >= 50% buy threshold, stop 10.61",
        "entry_score 81.3"
      ],
      "exit_price": 10.975,
      "exit_time": "2026-09-21T19:55:00+00:00",
      "exit_reason": "END_OF_DAY",
      "status": "closed",
      "pl_pct": 0.458,
      "pl_dollars": 8.45
    }
  ],
  "summary": {
    "trades": 65,
    "wins": 18,
    "losses": 47,
    "total_pl": -589.48
  }
}