{
  "date": "2026-09-23",
  "max_positions": 5,
  "equity_used": 8931.7,
  "trades": [
    {
      "symbol": "NOMD",
      "qty": 159,
      "entry_price": 10.67,
      "stop_price": 10.47,
      "entry_time": "2026-09-23T13:32:29.371353+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +100% >= 50% buy threshold, stop 10.50 (stop widened to low-volatility floor 10.47)",
        "volatility low (2.6% daily ATR), stop distance 20.0c (1.87%)",
        "entry_score 70.6"
      ],
      "exit_price": 10.53,
      "exit_time": "2026-09-23T13:34:20.392884+00:00",
      "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -1.312,
      "pl_dollars": -22.26
    },
    {
      "symbol": "BLZE",
      "qty": 119,
      "entry_price": 14.235,
      "stop_price": 13.7802,
      "entry_time": "2026-09-23T13:32:39.421341+00:00",
      "reasons": [
        "held 35.4s",
        "imbalance +66% >= 50% buy threshold, stop 13.78",
        "volatility medium (5.2% daily ATR), stop distance 45.5c (3.19%)",
        "entry_score 72.0"
      ],
      "exit_price": 14.14,
      "exit_time": "2026-09-23T13:35:56.522239+00:00",
      "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.667,
      "pl_dollars": -11.3
    },
    {
      "symbol": "VG",
      "qty": 129,
      "entry_price": 13.125,
      "stop_price": 12.885,
      "entry_time": "2026-09-23T13:32:34.395365+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +57% >= 50% buy threshold, stop 12.88",
        "volatility medium (5.1% daily ATR), stop distance 24.0c (1.83%)",
        "entry_score 77.4"
      ],
      "exit_price": 13.1,
      "exit_time": "2026-09-23T13:38:27.541637+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.19,
      "pl_dollars": -3.23
    },
    {
      "symbol": "CGNT",
      "qty": 193,
      "entry_price": 8.78,
      "stop_price": 8.5871,
      "entry_time": "2026-09-23T13:36:41.823394+00:00",
      "reasons": [
        "held 60.5s",
        "imbalance +84% >= 50% buy threshold, stop 8.59",
        "volatility medium (3.5% daily ATR), stop distance 19.3c (2.20%)",
        "entry_score 86.8"
      ],
      "exit_price": 8.894,
      "exit_time": "2026-09-23T13:44:32.558669+00:00",
      "exit_reason": "giveback room exhausted: price $8.8940 <= floor $8.9086 (4.3c room off 17.1c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.298,
      "pl_dollars": 22.0
    },
    {
      "symbol": "GPK",
      "qty": 158,
      "entry_price": 9.98,
      "stop_price": 9.4178,
      "entry_time": "2026-09-23T13:32:24.119487+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +86% >= 50% buy threshold, stop 9.42",
        "volatility medium (4.0% daily ATR), stop distance 56.2c (5.63%)",
        "entry_score 57.7"
      ],
      "exit_price": 9.915,
      "exit_time": "2026-09-23T13:50:41.779722+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.651,
      "pl_dollars": -10.27
    },
    {
      "symbol": "ASPN",
      "qty": 306,
      "entry_price": 5.545,
      "stop_price": 5.3902,
      "entry_time": "2026-09-23T13:32:34.395365+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +100% >= 50% buy threshold, stop 5.39",
        "volatility medium (3.8% daily ATR), stop distance 15.5c (2.79%)",
        "entry_score 87.4"
      ],
      "exit_price": 5.655,
      "exit_time": "2026-09-23T14:00:38.165824+00:00",
      "exit_reason": "giveback room exhausted: price $5.6550 <= floor $5.6612 (3.9c room off 15.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.984,
      "pl_dollars": 33.66
    },
    {
      "symbol": "SECZ",
      "qty": 127,
      "entry_price": 13.26,
      "stop_price": 12.7698,
      "entry_time": "2026-09-23T13:37:01.971874+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +93% >= 50% buy threshold, stop 12.77",
        "volatility high (8.2% daily ATR), stop distance 49.0c (3.70%)",
        "entry_score 82.5"
      ],
      "exit_price": 14.015,
      "exit_time": "2026-09-23T14:08:14.745932+00:00",
      "exit_reason": "giveback room exhausted: price $14.0150 <= floor $14.0356 (25.9c room off 103.4c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 5.694,
      "pl_dollars": 95.89
    },
    {
      "symbol": "SVCO",
      "qty": 209,
      "entry_price": 8.1036,
      "stop_price": 7.9101,
      "entry_time": "2026-09-23T13:44:52.919468+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +100% >= 50% buy threshold, stop 7.91",
        "volatility medium (4.8% daily ATR), stop distance 19.4c (2.39%)",
        "entry_score 94.2"
      ],
      "exit_price": 8.075,
      "exit_time": "2026-09-23T14:11:47.427530+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.353,
      "pl_dollars": -5.98
    },
    {
      "symbol": "TAL",
      "qty": 143,
      "entry_price": 11.85,
      "stop_price": 11.7609,
      "entry_time": "2026-09-23T14:12:07.803558+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +100% >= 50% buy threshold, stop 11.79 (stop widened to medium-volatility floor 11.76)",
        "volatility medium (3.0% daily ATR), stop distance 8.9c (0.75%)",
        "entry_score 100.0"
      ],
      "exit_price": 11.815,
      "exit_time": "2026-09-23T14:13:19.135532+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.295,
      "pl_dollars": -5.01
    },
    {
      "symbol": "BLMN",
      "qty": 199,
      "entry_price": 8.525,
      "stop_price": 8.4143,
      "entry_time": "2026-09-23T14:14:25.319614+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +100% >= 50% buy threshold, stop 8.42 (stop widened to medium-volatility floor 8.41)",
        "volatility medium (5.2% daily ATR), stop distance 11.1c (1.30%)",
        "entry_score 98.6"
      ],
      "exit_price": 8.5765,
      "exit_time": "2026-09-23T14:17:43.863490+00:00",
      "exit_reason": "imbalance declining for 7 consecutive reads (-74% -> -74%), price sloping down (-0.000%)",
      "status": "closed",
      "pl_pct": 0.604,
      "pl_dollars": 10.25
    },
    {
      "symbol": "SSL",
      "qty": 119,
      "entry_price": 14.26,
      "stop_price": 14.11,
      "entry_time": "2026-09-23T14:00:58.303631+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +100% >= 50% buy threshold, stop 14.17 (stop widened to medium-volatility floor 14.11)",
        "volatility medium (4.2% daily ATR), stop distance 15.0c (1.05%)",
        "entry_score 99.5"
      ],
      "exit_price": 14.185,
      "exit_time": "2026-09-23T14:37:47.895991+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.526,
      "pl_dollars": -8.92
    },
    {
      "symbol": "FIRY",
      "qty": 130,
      "entry_price": 13.0401,
      "stop_price": 12.7074,
      "entry_time": "2026-09-23T14:10:26.105417+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +89% >= 50% buy threshold, stop 12.71",
        "volatility medium (4.5% daily ATR), stop distance 33.3c (2.55%)",
        "entry_score 88.0"
      ],
      "exit_price": 13.4422,
      "exit_time": "2026-09-23T14:38:08.310564+00:00",
      "exit_reason": "giveback room exhausted: price $13.4422 <= floor $13.4771 (14.6c room off 58.3c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 3.084,
      "pl_dollars": 52.27
    },
    {
      "symbol": "NWL",
      "qty": 293,
      "entry_price": 5.79,
      "stop_price": 5.7235,
      "entry_time": "2026-09-23T14:18:04.155575+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +87% >= 50% buy threshold, stop 5.74 (stop widened to medium-volatility floor 5.72)",
        "volatility medium (4.6% daily ATR), stop distance 6.7c (1.15%)",
        "entry_score 94.4"
      ],
      "exit_price": 5.77,
      "exit_time": "2026-09-23T14:54:24.775729+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.345,
      "pl_dollars": -5.86
    },
    {
      "symbol": "CRGY",
      "qty": 128,
      "entry_price": 13.205,
      "stop_price": 13.0535,
      "entry_time": "2026-09-23T13:51:42.259499+00:00",
      "reasons": [
        "held 60.5s",
        "imbalance +100% >= 50% buy threshold, stop 13.05",
        "volatility medium (4.1% daily ATR), stop distance 15.2c (1.15%)",
        "entry_score 98.5"
      ],
      "exit_price": 13.155,
      "exit_time": "2026-09-23T14:55:56.490262+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.379,
      "pl_dollars": -6.4
    },
    {
      "symbol": "VG",
      "qty": 123,
      "entry_price": 13.795,
      "stop_price": 13.5898,
      "entry_time": "2026-09-23T14:42:01.519688+00:00",
      "reasons": [
        "held 20.2s",
        "imbalance +54% >= 50% buy threshold, stop 13.59",
        "volatility medium (4.9% daily ATR), stop distance 20.5c (1.49%)",
        "entry_score 77.8"
      ],
      "exit_price": 13.585,
      "exit_time": "2026-09-23T14:56:06.787654+00:00",
      "exit_reason": "hard stop: price $13.5850 <= entry stop $13.5898",
      "status": "closed",
      "pl_pct": -1.522,
      "pl_dollars": -25.83
    },
    {
      "symbol": "LTRX",
      "qty": 270,
      "entry_price": 6.28,
      "stop_price": 6.1441,
      "entry_time": "2026-09-23T13:38:52.870145+00:00",
      "reasons": [
        "held 25.3s",
        "imbalance +84% >= 50% buy threshold, stop 6.14",
        "volatility medium (4.7% daily ATR), stop distance 13.6c (2.16%)",
        "entry_score 88.4"
      ],
      "exit_price": 6.4319,
      "exit_time": "2026-09-23T14:59:15.567486+00:00",
      "exit_reason": "giveback room exhausted: price $6.4319 <= floor $6.4375 (5.2c room off 21.0c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 2.419,
      "pl_dollars": 41.01
    },
    {
      "symbol": "FIRY",
      "qty": 126,
      "entry_price": 13.385,
      "stop_price": 12.9905,
      "entry_time": "2026-09-23T14:57:48.398661+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 12.99",
        "volatility medium (4.4% daily ATR), stop distance 39.4c (2.95%)",
        "entry_score 89.5"
      ],
      "exit_price": 13.395,
      "exit_time": "2026-09-23T15:01:02.671610+00:00",
      "exit_reason": "giveback room exhausted: price $13.3950 <= floor $13.5903 (6.8c room off 27.4c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 0.075,
      "pl_dollars": 1.26
    },
    {
      "symbol": "TSSI",
      "qty": 183,
      "entry_price": 9.27,
      "stop_price": 9.1494,
      "entry_time": "2026-09-23T14:38:08.310564+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +100% >= 50% buy threshold, stop 9.17 (stop widened to medium-volatility floor 9.15)",
        "volatility medium (5.2% daily ATR), stop distance 12.1c (1.30%)",
        "entry_score 99.2"
      ],
      "exit_price": 9.4602,
      "exit_time": "2026-09-23T15:04:44.326519+00:00",
      "exit_reason": "giveback room exhausted: price $9.4602 <= floor $9.4950 (7.5c room off 30.0c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 2.052,
      "pl_dollars": 34.81
    },
    {
      "symbol": "QUBT",
      "qty": 180,
      "entry_price": 9.425,
      "stop_price": 9.3113,
      "entry_time": "2026-09-23T14:54:45.027749+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +72% >= 50% buy threshold, stop 9.31",
        "volatility medium (3.7% daily ATR), stop distance 11.4c (1.21%)",
        "entry_score 82.6"
      ],
      "exit_price": 9.3472,
      "exit_time": "2026-09-23T15:33:43.767662+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.825,
      "pl_dollars": -14.0
    },
    {
      "symbol": "CRGY",
      "qty": 128,
      "entry_price": 13.21,
      "stop_price": 13.0642,
      "entry_time": "2026-09-23T14:59:51.287595+00:00",
      "reasons": [
        "held 35.7s",
        "imbalance +90% >= 50% buy threshold, stop 13.06",
        "volatility medium (4.1% daily ATR), stop distance 14.6c (1.10%)",
        "entry_score 94.0"
      ],
      "exit_price": 13.385,
      "exit_time": "2026-09-23T15:36:29.259612+00:00",
      "exit_reason": "giveback room exhausted: price $13.3850 <= floor $13.3938 (6.1c room off 24.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 1.325,
      "pl_dollars": 22.4
    },
    {
      "symbol": "SPIR",
      "qty": 133,
      "entry_price": 12.72,
      "stop_price": 12.4848,
      "entry_time": "2026-09-23T15:01:43.214311+00:00",
      "reasons": [
        "held 20.2s",
        "imbalance +70% >= 50% buy threshold, stop 12.48",
        "volatility medium (5.1% daily ATR), stop distance 23.5c (1.85%)",
        "entry_score 83.6"
      ],
      "exit_price": 12.615,
      "exit_time": "2026-09-23T15:40:14.928698+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.825,
      "pl_dollars": -13.97
    },
    {
      "symbol": "FIRY",
      "qty": 124,
      "entry_price": 13.61,
      "stop_price": 13.2839,
      "entry_time": "2026-09-23T15:41:25.138582+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +100% >= 50% buy threshold, stop 13.28",
        "volatility medium (4.3% daily ATR), stop distance 32.6c (2.40%)",
        "entry_score 94.1"
      ],
      "exit_price": 13.69,
      "exit_time": "2026-09-23T15:45:35.863690+00:00",
      "exit_reason": "giveback room exhausted: price $13.6900 <= floor $13.7615 (5.0c room off 20.2c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 0.588,
      "pl_dollars": 9.92
    },
    {
      "symbol": "AMPL",
      "qty": 125,
      "entry_price": 13.5149,
      "stop_price": 13.3319,
      "entry_time": "2026-09-23T14:58:13.907753+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +92% >= 50% buy threshold, stop 13.33",
        "volatility medium (5.1% daily ATR), stop distance 18.3c (1.35%)",
        "entry_score 91.7"
      ],
      "exit_price": 13.64,
      "exit_time": "2026-09-23T16:02:40.712470+00:00",
      "exit_reason": "giveback room exhausted: price $13.6400 <= floor $13.6462 (4.4c room off 17.5c peak gain, ratio 0.250)",
      "status": "closed",
      "pl_pct": 0.926,
      "pl_dollars": 15.64
    },
    {
      "symbol": "CGNT",
      "qty": 190,
      "entry_price": 8.895,
      "stop_price": 8.8178,
      "entry_time": "2026-09-23T15:34:13.847457+00:00",
      "reasons": [
        "held 30.1s",
        "imbalance +87% >= 50% buy threshold, stop 8.85 (stop widened to medium-volatility floor 8.82)",
        "volatility medium (3.5% daily ATR), stop distance 7.7c (0.87%)",
        "entry_score 94.5"
      ],
      "exit_price": 8.8465,
      "exit_time": "2026-09-23T16:30:20.133820+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.545,
      "pl_dollars": -9.21
    },
    {
      "symbol": "LTRX",
      "qty": 262,
      "entry_price": 6.4699,
      "stop_price": 6.3961,
      "entry_time": "2026-09-23T15:37:09.373425+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +100% >= 50% buy threshold, stop 6.42 (stop widened to medium-volatility floor 6.40)",
        "volatility medium (4.6% daily ATR), stop distance 7.4c (1.14%)",
        "entry_score 100.0"
      ],
      "exit_price": 6.395,
      "exit_time": "2026-09-23T17:04:21.392029+00:00",
      "exit_reason": "hard stop: price $6.3950 <= entry stop $6.3961",
      "status": "closed",
      "pl_pct": -1.158,
      "pl_dollars": -19.62
    },
    {
      "symbol": "SVCO",
      "qty": 205,
      "entry_price": 8.265,
      "stop_price": 8.165,
      "entry_time": "2026-09-23T16:37:16.081981+00:00",
      "reasons": [
        "held 20.3s",
        "imbalance +71% >= 50% buy threshold, stop 8.18 (stop widened to medium-volatility floor 8.17)",
        "volatility medium (4.7% daily ATR), stop distance 10.0c (1.21%)",
        "entry_score 86.9"
      ],
      "exit_price": 8.16,
      "exit_time": "2026-09-23T17:04:41.667063+00:00",
      "exit_reason": "hard stop: price $8.1600 <= entry stop $8.1650",
      "status": "closed",
      "pl_pct": -1.27,
      "pl_dollars": -21.53
    },
    {
      "symbol": "TSSI",
      "qty": 180,
      "entry_price": 9.39,
      "stop_price": 9.2694,
      "entry_time": "2026-09-23T17:06:43.496854+00:00",
      "reasons": [
        "held 30.4s",
        "imbalance +100% >= 50% buy threshold, stop 9.33 (stop widened to medium-volatility floor 9.27)",
        "volatility medium (5.1% daily ATR), stop distance 12.1c (1.28%)",
        "entry_score 99.9"
      ],
      "exit_price": 9.36,
      "exit_time": "2026-09-23T17:12:08.596094+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.319,
      "pl_dollars": -5.4
    },
    {
      "symbol": "NOMD",
      "qty": 157,
      "entry_price": 10.7663,
      "stop_price": 10.679,
      "entry_time": "2026-09-23T15:46:21.335862+00:00",
      "reasons": [
        "held 20.1s",
        "imbalance +100% >= 50% buy threshold, stop 10.68",
        "volatility low (2.6% daily ATR), stop distance 8.7c (0.81%)",
        "entry_score 100.0"
      ],
      "exit_price": 10.7224,
      "exit_time": "2026-09-23T17:15:52.178837+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.408,
      "pl_dollars": -6.89
    },
    {
      "symbol": "YEXT",
      "qty": 262,
      "entry_price": 6.46,
      "stop_price": 6.3757,
      "entry_time": "2026-09-23T15:05:14.777950+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +92% >= 50% buy threshold, stop 6.39 (stop widened to medium-volatility floor 6.38)",
        "volatility medium (5.2% daily ATR), stop distance 8.4c (1.30%)",
        "entry_score 95.1"
      ],
      "exit_price": 6.375,
      "exit_time": "2026-09-23T17:30:45.263296+00:00",
      "exit_reason": "hard stop: price $6.3750 <= entry stop $6.3757",
      "status": "closed",
      "pl_pct": -1.316,
      "pl_dollars": -22.27
    },
    {
      "symbol": "SECZ",
      "qty": 115,
      "entry_price": 14.7299,
      "stop_price": 14.459,
      "entry_time": "2026-09-23T17:15:36.945052+00:00",
      "reasons": [
        "held 30.7s",
        "imbalance +30% >= 30% and resistance cleared, stop 14.54 (stop widened to high-volatility floor 14.46)",
        "volatility high (7.4% daily ATR), stop distance 27.1c (1.84%)",
        "entry_score 68.5"
      ],
      "exit_price": 14.45,
      "exit_time": "2026-09-23T17:41:03.456070+00:00",
      "exit_reason": "hard stop: price $14.4500 <= entry stop $14.4590",
      "status": "closed",
      "pl_pct": -1.9,
      "pl_dollars": -32.19
    },
    {
      "symbol": "VG",
      "qty": 125,
      "entry_price": 13.5735,
      "stop_price": 13.4049,
      "entry_time": "2026-09-23T17:41:44.349532+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +85% >= 50% buy threshold, stop 13.46 (stop widened to medium-volatility floor 13.40)",
        "volatility medium (5.0% daily ATR), stop distance 16.9c (1.24%)",
        "entry_score 93.7"
      ],
      "exit_price": 13.495,
      "exit_time": "2026-09-23T17:47:51.641670+00:00",
      "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.578,
      "pl_dollars": -9.81
    },
    {
      "symbol": "BLMN",
      "qty": 196,
      "entry_price": 8.6205,
      "stop_price": 8.5098,
      "entry_time": "2026-09-23T17:50:45.352277+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +99% >= 50% buy threshold, stop 8.56 (stop widened to medium-volatility floor 8.51)",
        "volatility medium (5.1% daily ATR), stop distance 11.1c (1.28%)",
        "entry_score 99.5"
      ],
      "exit_price": 8.585,
      "exit_time": "2026-09-23T18:58:51.260757+00:00",
      "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.412,
      "pl_dollars": -6.96
    },
    {
      "symbol": "TSSI",
      "qty": 180,
      "entry_price": 9.4,
      "stop_price": 9.2794,
      "entry_time": "2026-09-23T17:15:31.823483+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +70% >= 50% buy threshold, stop 9.34 (stop widened to medium-volatility floor 9.28)",
        "volatility medium (5.1% daily ATR), stop distance 12.1c (1.28%)",
        "entry_score 87.0"
      ],
      "exit_price": 9.38,
      "exit_time": "2026-09-23T19:12:28.866065+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -0.213,
      "pl_dollars": -3.6
    },
    {
      "symbol": "LTRX",
      "qty": 262,
      "entry_price": 6.47,
      "stop_price": 6.3962,
      "entry_time": "2026-09-23T19:07:51.201045+00:00",
      "reasons": [
        "held 20.7s",
        "imbalance +100% >= 50% buy threshold, stop 6.44 (stop widened to medium-volatility floor 6.40)",
        "volatility medium (4.6% daily ATR), stop distance 7.4c (1.14%)",
        "entry_score 100.0"
      ],
      "exit_price": 6.405,
      "exit_time": "2026-09-23T19:39:53.144560+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -1.005,
      "pl_dollars": -17.03
    },
    {
      "symbol": "OPTX",
      "qty": 222,
      "entry_price": 7.61,
      "stop_price": 7.4596,
      "entry_time": "2026-09-23T17:41:29.076835+00:00",
      "reasons": [
        "held 46.0s",
        "imbalance +92% >= 50% buy threshold, stop 7.53 (stop widened to high-volatility floor 7.46)",
        "volatility high (7.9% daily ATR), stop distance 15.0c (1.98%)",
        "entry_score 95.9"
      ],
      "exit_price": 7.52,
      "exit_time": "2026-09-23T19:51:50.268183+00:00",
      "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
      "status": "closed",
      "pl_pct": -1.183,
      "pl_dollars": -19.98
    },
    {
      "symbol": "AMPL",
      "qty": 124,
      "entry_price": 13.67,
      "stop_price": 13.4991,
      "entry_time": "2026-09-23T16:09:35.982120+00:00",
      "reasons": [
        "held 20.4s",
        "imbalance +62% >= 50% buy threshold, stop 13.51 (stop widened to medium-volatility floor 13.50)",
        "volatility medium (5.0% daily ATR), stop distance 17.1c (1.25%)",
        "entry_score 82.6"
      ],
      "exit_price": 13.72,
      "exit_time": "2026-09-23T19:55:00+00:00",
      "exit_reason": "END_OF_DAY",
      "status": "closed",
      "pl_pct": 0.366,
      "pl_dollars": 6.2
    },
    {
      "symbol": "ASPN",
      "qty": 299,
      "entry_price": 5.67,
      "stop_price": 5.5872,
      "entry_time": "2026-09-23T17:17:08.496179+00:00",
      "reasons": [
        "held 20.5s",
        "imbalance +100% >= 50% buy threshold, stop 5.59",
        "volatility medium (3.8% daily ATR), stop distance 8.3c (1.46%)",
        "entry_score 97.8"
      ],
      "exit_price": 5.675,
      "exit_time": "2026-09-23T19:55:00+00:00",
      "exit_reason": "END_OF_DAY",
      "status": "closed",
      "pl_pct": 0.088,
      "pl_dollars": 1.49
    }
  ],
  "summary": {
    "trades": 37,
    "wins": 13,
    "losses": 24,
    "total_pl": 39.28
  }
}