[
  {
    "symbol": "APPS",
    "qty": 145,
    "entry_price": 11.515,
    "stop_price": 11.21,
    "entry_time": "2026-09-25T14:12:05.400086+00:00",
    "entry_order_id": "547752fd-2236-4af1-9e62-ac220f752681",
    "reasons": [
      "held 298.7s",
      "BUY (breakout); stop 11.21, target 12.30 (range_20d_high), R:R 2.57; 14:11 bar closed 11.51 > ceiling 11.47 on 41035 sh (4.1x avg)",
      "volatility high (7.1% daily ATR), stop distance 30.5c (2.65%)"
    ],
    "exit_price": 11.255,
    "exit_time": "2026-09-25T14:49:13.113505+00:00",
    "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
    "status": "closed",
    "pl_pct": -2.258,
    "pl_dollars": -37.7
  },
  {
    "symbol": "EMBC",
    "qty": 287,
    "entry_price": 5.8077,
    "stop_price": 5.7427,
    "entry_time": "2026-09-25T15:31:53.330198+00:00",
    "entry_order_id": "4515c8c0-6b1d-42cb-b5f2-0418007cfe31",
    "reasons": [
      "held 102.1s",
      "BUY (breakout); stop 5.74, target 5.91 (range_20d_high), R:R 1.57; 15:30 bar closed 5.81 > ceiling 5.79 on 28724 sh (18.8x avg)",
      "volatility medium (4.5% daily ATR), stop distance 6.5c (1.12%)"
    ],
    "exit_price": 5.845,
    "exit_time": "2026-09-25T18:34:18.315571+00:00",
    "exit_reason": "resistance stall: 14 touches of 5.8450-5.8600 over 153m, no breakout -- sold at the ceiling (5.8450)",
    "status": "closed",
    "pl_pct": 0.642,
    "pl_dollars": 10.71
  }
]