[
 {
  "source": "trade_bot",
  "date": "2026-09-18",
  "symbol": "LTRX",
  "watched": [
   [
    "09:28",
    "15:15"
   ]
  ],
  "day": {
   "open": 5.89,
   "high": 6.19,
   "low": 5.8,
   "close": 5.865,
   "open_to_close_pct": -0.42
  },
  "bot": {
   "entry_time": "09:32",
   "entry_price": 6.055,
   "exit_time": "09:41",
   "exit_price": 6.0,
   "pl": -17.82,
   "qty": 324,
   "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
   "entry_reasons": [
    "held 20.1s",
    "imbalance +100% >= 50% buy threshold, stop 5.96"
   ],
   "entry_signals": {
    "time": "09:32",
    "price": 6.025,
    "vs_open_pct": 2.29,
    "vs_vwap_pct": 1.62,
    "day_low": 5.82,
    "day_low_time": "09:30",
    "min_since_low": 2,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 6.07,
    "below_high_pct": -0.74,
    "vol15x": 2.4,
    "max_volx_last30": 3.6,
    "no_new_low_min": 2,
    "tags": [
     "other"
    ]
   },
   "mfe_price": 6.19,
   "mfe_time": "09:34",
   "mfe_pct": 2.23,
   "mae_pct": -1.16,
   "hold_to_close_pl": -61.56
  },
  "right_watched": {
   "entry": {
    "time": "09:30",
    "price": 5.92,
    "vs_open_pct": 0.51,
    "vs_vwap_pct": 0.11,
    "day_low": 5.82,
    "day_low_time": "09:30",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 6.0,
    "below_high_pct": -1.33,
    "vol15x": 3.64,
    "max_volx_last30": 3.6,
    "no_new_low_min": 0,
    "tags": [
     "pullback to VWAP held"
    ]
   },
   "exit": {
    "time": "09:33",
    "price": 6.16,
    "vs_vwap_pct": 2.77,
    "bar_close_pos": 0.92,
    "bar_volx": 13.2,
    "max_volx_pm5": 13.2,
    "at_run_high": true,
    "next30_low_pct": -4.06,
    "tags": [
     "volume climax (13.2x)"
    ]
   },
   "gain_pct": 4.05
  },
  "right_day": {
   "entry": {
    "time": "09:30",
    "price": 5.92,
    "vs_open_pct": 0.51,
    "vs_vwap_pct": 0.11,
    "day_low": 5.82,
    "day_low_time": "09:30",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 6.0,
    "below_high_pct": -1.33,
    "vol15x": 3.64,
    "max_volx_last30": 3.6,
    "no_new_low_min": 0,
    "tags": [
     "pullback to VWAP held"
    ]
   },
   "exit": {
    "time": "09:33",
    "price": 6.16,
    "vs_vwap_pct": 2.77,
    "bar_close_pos": 0.92,
    "bar_volx": 13.2,
    "max_volx_pm5": 13.2,
    "at_run_high": true,
    "next30_low_pct": -4.06,
    "tags": [
     "volume climax (13.2x)"
    ]
   },
   "gain_pct": 4.05
  }
 },
 {
  "source": "trade_bot",
  "date": "2026-09-18",
  "symbol": "ABSI",
  "watched": [
   [
    "09:28",
    "15:15"
   ]
  ],
  "day": {
   "open": 9.29,
   "high": 9.74,
   "low": 9.08,
   "close": 9.66,
   "open_to_close_pct": 3.98
  },
  "bot": {
   "entry_time": "09:32",
   "entry_price": 9.5578,
   "exit_time": "09:34",
   "exit_price": 9.4272,
   "pl": -26.77,
   "qty": 205,
   "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
   "entry_reasons": [
    "held 20.1s",
    "imbalance +63% >= 50% buy threshold, stop 9.38"
   ],
   "entry_signals": {
    "time": "09:32",
    "price": 9.555,
    "vs_open_pct": 2.85,
    "vs_vwap_pct": 0.57,
    "day_low": 9.27,
    "day_low_time": "09:30",
    "min_since_low": 2,
    "low_held_open": true,
    "vwap_reclaim_last5": false,
    "high_so_far": 9.7,
    "below_high_pct": -1.49,
    "vol15x": 2.41,
    "max_volx_last30": 5.8,
    "no_new_low_min": 2,
    "tags": [
     "opening dip held the open"
    ]
   },
   "mfe_price": 9.74,
   "mfe_time": "15:50",
   "mfe_pct": 1.91,
   "mae_pct": -1.76,
   "hold_to_close_pl": 20.95
  },
  "right_watched": {
   "entry": {
    "time": "09:53",
    "price": 9.09,
    "vs_open_pct": -2.15,
    "vs_vwap_pct": -3.29,
    "day_low": 9.09,
    "day_low_time": "09:53",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 9.7,
    "below_high_pct": -6.29,
    "vol15x": 1.81,
    "max_volx_last30": 6.3,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "15:36",
    "price": 9.705,
    "vs_vwap_pct": 2.74,
    "bar_close_pos": 0.32,
    "bar_volx": 1.7,
    "max_volx_pm5": 2.6,
    "at_run_high": true,
    "next30_low_pct": -1.28,
    "tags": [
     "top (no clear signal)"
    ]
   },
   "gain_pct": 6.77
  },
  "right_day": {
   "entry": {
    "time": "09:53",
    "price": 9.09,
    "vs_open_pct": -2.15,
    "vs_vwap_pct": -3.29,
    "day_low": 9.09,
    "day_low_time": "09:53",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 9.7,
    "below_high_pct": -6.29,
    "vol15x": 1.81,
    "max_volx_last30": 6.3,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "15:36",
    "price": 9.705,
    "vs_vwap_pct": 2.74,
    "bar_close_pos": 0.32,
    "bar_volx": 1.7,
    "max_volx_pm5": 2.6,
    "at_run_high": true,
    "next30_low_pct": -1.28,
    "tags": [
     "top (no clear signal)"
    ]
   },
   "gain_pct": 6.77
  }
 },
 {
  "source": "trade_bot",
  "date": "2026-09-18",
  "symbol": "AGEN",
  "watched": [
   [
    "09:28",
    "15:15"
   ]
  ],
  "day": {
   "open": 7.48,
   "high": 7.88,
   "low": 7.33,
   "close": 7.86,
   "open_to_close_pct": 5.08
  },
  "bot": {
   "entry_time": "09:33",
   "entry_price": 7.79,
   "exit_time": "09:37",
   "exit_price": 7.58,
   "pl": -52.92,
   "qty": 252,
   "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
   "entry_reasons": [
    "held 20.2s",
    "imbalance +67% >= 50% buy threshold, stop 7.62"
   ],
   "entry_signals": {
    "time": "09:33",
    "price": 7.72,
    "vs_open_pct": 3.21,
    "vs_vwap_pct": 1.47,
    "day_low": 7.48,
    "day_low_time": "09:30",
    "min_since_low": 3,
    "low_held_open": true,
    "vwap_reclaim_last5": false,
    "high_so_far": 7.79,
    "below_high_pct": -0.9,
    "vol15x": 4.33,
    "max_volx_last30": 5.9,
    "no_new_low_min": 3,
    "tags": [
     "opening dip held the open"
    ]
   },
   "mfe_price": 7.88,
   "mfe_time": "15:59",
   "mfe_pct": 1.16,
   "mae_pct": -3.08,
   "hold_to_close_pl": 17.64
  },
  "right_watched": {
   "entry": {
    "time": "11:24",
    "price": 7.3358,
    "vs_open_pct": -1.93,
    "vs_vwap_pct": -2.47,
    "day_low": 7.33,
    "day_low_time": "11:24",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 7.79,
    "below_high_pct": -5.83,
    "vol15x": 1.03,
    "max_volx_last30": 7.9,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "15:55",
    "price": 7.75,
    "vs_vwap_pct": 2.48,
    "bar_close_pos": 0.0,
    "bar_volx": 1.0,
    "max_volx_pm5": 3.0,
    "at_run_high": true,
    "next30_low_pct": -0.19,
    "tags": [
     "end of day"
    ]
   },
   "gain_pct": 5.65
  },
  "right_day": {
   "entry": {
    "time": "11:24",
    "price": 7.3358,
    "vs_open_pct": -1.93,
    "vs_vwap_pct": -2.47,
    "day_low": 7.33,
    "day_low_time": "11:24",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 7.79,
    "below_high_pct": -5.83,
    "vol15x": 1.03,
    "max_volx_last30": 7.9,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "15:55",
    "price": 7.75,
    "vs_vwap_pct": 2.48,
    "bar_close_pos": 0.0,
    "bar_volx": 1.0,
    "max_volx_pm5": 3.0,
    "at_run_high": true,
    "next30_low_pct": -0.19,
    "tags": [
     "end of day"
    ]
   },
   "gain_pct": 5.65
  }
 },
 {
  "source": "trade_bot",
  "date": "2026-09-18",
  "symbol": "RUM",
  "watched": [
   [
    "09:28",
    "15:15"
   ]
  ],
  "day": {
   "open": 9.05,
   "high": 9.35,
   "low": 8.9545,
   "close": 9.095,
   "open_to_close_pct": 0.5
  },
  "bot": {
   "entry_time": "09:34",
   "entry_price": 9.27,
   "exit_time": "09:36",
   "exit_price": 9.17,
   "pl": -21.1,
   "qty": 211,
   "exit_reason": "deterioration confirmed: 3/4 signals agreed for 3 consecutive reads",
   "entry_reasons": [
    "held 20.1s",
    "imbalance +59% >= 50% buy threshold, stop 9.15"
   ],
   "entry_signals": {
    "time": "09:34",
    "price": 9.265,
    "vs_open_pct": 2.38,
    "vs_vwap_pct": 0.39,
    "day_low": 9.03,
    "day_low_time": "09:30",
    "min_since_low": 4,
    "low_held_open": true,
    "vwap_reclaim_last5": false,
    "high_so_far": 9.33,
    "below_high_pct": -0.7,
    "vol15x": 1.83,
    "max_volx_last30": 2.9,
    "no_new_low_min": 4,
    "tags": [
     "opening dip held the open",
     "pullback to VWAP held"
    ]
   },
   "mfe_price": 9.35,
   "mfe_time": "09:56",
   "mfe_pct": 0.86,
   "mae_pct": -1.4,
   "hold_to_close_pl": -36.92
  },
  "right_watched": {
   "entry": {
    "time": "09:39",
    "price": 9.07,
    "vs_open_pct": 0.22,
    "vs_vwap_pct": -1.38,
    "day_low": 9.03,
    "day_low_time": "09:30",
    "min_since_low": 9,
    "low_held_open": true,
    "vwap_reclaim_last5": false,
    "high_so_far": 9.33,
    "below_high_pct": -2.79,
    "vol15x": 1.98,
    "max_volx_last30": 2.9,
    "no_new_low_min": 9,
    "tags": [
     "opening dip held the open"
    ]
   },
   "exit": {
    "time": "09:56",
    "price": 9.3484,
    "vs_vwap_pct": 1.64,
    "bar_close_pos": 0.98,
    "bar_volx": 3.9,
    "max_volx_pm5": 3.9,
    "at_run_high": true,
    "next30_low_pct": -4.21,
    "tags": [
     "top (no clear signal)"
    ]
   },
   "gain_pct": 3.07
  },
  "right_day": {
   "entry": {
    "time": "09:39",
    "price": 9.07,
    "vs_open_pct": 0.22,
    "vs_vwap_pct": -1.38,
    "day_low": 9.03,
    "day_low_time": "09:30",
    "min_since_low": 9,
    "low_held_open": true,
    "vwap_reclaim_last5": false,
    "high_so_far": 9.33,
    "below_high_pct": -2.79,
    "vol15x": 1.98,
    "max_volx_last30": 2.9,
    "no_new_low_min": 9,
    "tags": [
     "opening dip held the open"
    ]
   },
   "exit": {
    "time": "09:56",
    "price": 9.3484,
    "vs_vwap_pct": 1.64,
    "bar_close_pos": 0.98,
    "bar_volx": 3.9,
    "max_volx_pm5": 3.9,
    "at_run_high": true,
    "next30_low_pct": -4.21,
    "tags": [
     "top (no clear signal)"
    ]
   },
   "gain_pct": 3.07
  }
 },
 {
  "source": "trade_bot",
  "date": "2026-09-18",
  "symbol": "NOK",
  "watched": [
   [
    "09:28",
    "15:15"
   ]
  ],
  "day": {
   "open": 10.83,
   "high": 10.86,
   "low": 10.52,
   "close": 10.69,
   "open_to_close_pct": -1.29
  },
  "bot": {
   "entry_time": "09:37",
   "entry_price": 10.715,
   "exit_time": "09:51",
   "exit_price": 10.715,
   "pl": 0.0,
   "qty": 181,
   "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
   "entry_reasons": [
    "held 25.2s",
    "imbalance +51% >= 50% buy threshold, stop 10.66"
   ],
   "entry_signals": {
    "time": "09:37",
    "price": 10.7114,
    "vs_open_pct": -1.1,
    "vs_vwap_pct": 0.01,
    "day_low": 10.645,
    "day_low_time": "09:32",
    "min_since_low": 5,
    "low_held_open": false,
    "vwap_reclaim_last5": true,
    "high_so_far": 10.83,
    "below_high_pct": -1.1,
    "vol15x": 0.99,
    "max_volx_last30": 1.5,
    "no_new_low_min": 5,
    "tags": [
     "VWAP reclaim"
    ]
   },
   "mfe_price": 10.86,
   "mfe_time": "11:48",
   "mfe_pct": 1.35,
   "mae_pct": -0.19,
   "hold_to_close_pl": -4.53
  },
  "right_watched": {
   "entry": {
    "time": "10:57",
    "price": 10.5226,
    "vs_open_pct": -2.84,
    "vs_vwap_pct": -1.18,
    "day_low": 10.52,
    "day_low_time": "10:50",
    "min_since_low": 7,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 10.83,
    "below_high_pct": -2.84,
    "vol15x": 1.11,
    "max_volx_last30": 4.7,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "11:47",
    "price": 10.85,
    "vs_vwap_pct": 1.8,
    "bar_close_pos": 1.0,
    "bar_volx": 5.4,
    "max_volx_pm5": 10.8,
    "at_run_high": true,
    "next30_low_pct": -2.21,
    "tags": [
     "volume climax (10.8x)"
    ]
   },
   "gain_pct": 3.11
  },
  "right_day": {
   "entry": {
    "time": "10:57",
    "price": 10.5226,
    "vs_open_pct": -2.84,
    "vs_vwap_pct": -1.18,
    "day_low": 10.52,
    "day_low_time": "10:50",
    "min_since_low": 7,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 10.83,
    "below_high_pct": -2.84,
    "vol15x": 1.11,
    "max_volx_last30": 4.7,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "11:47",
    "price": 10.85,
    "vs_vwap_pct": 1.8,
    "bar_close_pos": 1.0,
    "bar_volx": 5.4,
    "max_volx_pm5": 10.8,
    "at_run_high": true,
    "next30_low_pct": -2.21,
    "tags": [
     "volume climax (10.8x)"
    ]
   },
   "gain_pct": 3.11
  }
 },
 {
  "source": "trade_bot",
  "date": "2026-09-18",
  "symbol": "SECZ",
  "watched": [
   [
    "09:28",
    "15:15"
   ]
  ],
  "day": {
   "open": 9.32,
   "high": 11.07,
   "low": 9.2501,
   "close": 10.9,
   "open_to_close_pct": 16.95
  },
  "bot": {
   "entry_time": "09:39",
   "entry_price": 9.5916,
   "exit_time": "10:04",
   "exit_price": 9.61,
   "pl": 3.72,
   "qty": 202,
   "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
   "entry_reasons": [
    "held 20.1s",
    "imbalance +77% >= 50% buy threshold, stop 9.41"
   ],
   "entry_signals": {
    "time": "09:39",
    "price": 9.63,
    "vs_open_pct": 3.33,
    "vs_vwap_pct": 2.13,
    "day_low": 9.2501,
    "day_low_time": "09:34",
    "min_since_low": 5,
    "low_held_open": false,
    "vwap_reclaim_last5": true,
    "high_so_far": 9.6695,
    "below_high_pct": -0.41,
    "vol15x": 6.31,
    "max_volx_last30": 20.3,
    "no_new_low_min": 5,
    "tags": [
     "VWAP reclaim"
    ]
   },
   "mfe_price": 11.07,
   "mfe_time": "15:58",
   "mfe_pct": 15.41,
   "mae_pct": -1.27,
   "hold_to_close_pl": 264.3
  },
  "right_watched": {
   "entry": {
    "time": "09:34",
    "price": 9.32,
    "vs_open_pct": 0.0,
    "vs_vwap_pct": -1.18,
    "day_low": 9.2501,
    "day_low_time": "09:34",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 9.6695,
    "below_high_pct": -3.61,
    "vol15x": 6.15,
    "max_volx_last30": 10.2,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "15:53",
    "price": 10.85,
    "vs_vwap_pct": 8.49,
    "bar_close_pos": 0.89,
    "bar_volx": 11.9,
    "max_volx_pm5": 36.2,
    "at_run_high": true,
    "next30_low_pct": -0.55,
    "tags": [
     "volume climax (36.2x)",
     "stretched 8.49% over VWAP",
     "end of day"
    ]
   },
   "gain_pct": 16.42
  },
  "right_day": {
   "entry": {
    "time": "09:34",
    "price": 9.32,
    "vs_open_pct": 0.0,
    "vs_vwap_pct": -1.18,
    "day_low": 9.2501,
    "day_low_time": "09:34",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 9.6695,
    "below_high_pct": -3.61,
    "vol15x": 6.15,
    "max_volx_last30": 10.2,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "15:53",
    "price": 10.85,
    "vs_vwap_pct": 8.49,
    "bar_close_pos": 0.89,
    "bar_volx": 11.9,
    "max_volx_pm5": 36.2,
    "at_run_high": true,
    "next30_low_pct": -0.55,
    "tags": [
     "volume climax (36.2x)",
     "stretched 8.49% over VWAP",
     "end of day"
    ]
   },
   "gain_pct": 16.42
  }
 },
 {
  "source": "trade_bot",
  "date": "2026-09-18",
  "symbol": "BNC",
  "watched": [
   [
    "09:28",
    "15:15"
   ]
  ],
  "day": {
   "open": 5.83,
   "high": 6.42,
   "low": 5.77,
   "close": 5.9797,
   "open_to_close_pct": 2.57
  },
  "bot": {
   "entry_time": "09:41",
   "entry_price": 6.0595,
   "exit_time": "09:58",
   "exit_price": 6.14,
   "pl": 25.76,
   "qty": 320,
   "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
   "entry_reasons": [
    "held 20.1s",
    "imbalance +94% >= 50% buy threshold, stop 5.96"
   ],
   "entry_signals": {
    "time": "09:41",
    "price": 6.095,
    "vs_open_pct": 4.55,
    "vs_vwap_pct": 2.02,
    "day_low": 5.77,
    "day_low_time": "09:30",
    "min_since_low": 11,
    "low_held_open": false,
    "vwap_reclaim_last5": true,
    "high_so_far": 6.13,
    "below_high_pct": -0.57,
    "vol15x": 0.87,
    "max_volx_last30": 2.3,
    "no_new_low_min": 11,
    "tags": [
     "VWAP reclaim"
    ]
   },
   "mfe_price": 6.42,
   "mfe_time": "09:53",
   "mfe_pct": 5.95,
   "mae_pct": -0.43,
   "hold_to_close_pl": -25.54
  },
  "right_watched": {
   "entry": {
    "time": "09:35",
    "price": 5.92,
    "vs_open_pct": 1.54,
    "vs_vwap_pct": -0.17,
    "day_low": 5.77,
    "day_low_time": "09:30",
    "min_since_low": 5,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 6.02,
    "below_high_pct": -1.66,
    "vol15x": 0.81,
    "max_volx_last30": 1.3,
    "no_new_low_min": 5,
    "tags": [
     "pullback to VWAP held"
    ]
   },
   "exit": {
    "time": "11:51",
    "price": 6.3505,
    "vs_vwap_pct": 3.17,
    "bar_close_pos": 0.68,
    "bar_volx": 0.6,
    "max_volx_pm5": 17.1,
    "at_run_high": false,
    "next30_low_pct": -2.21,
    "tags": [
     "volume climax (17.1x)",
     "stretched 3.17% over VWAP"
    ]
   },
   "gain_pct": 7.27
  },
  "right_day": {
   "entry": {
    "time": "09:35",
    "price": 5.92,
    "vs_open_pct": 1.54,
    "vs_vwap_pct": -0.17,
    "day_low": 5.77,
    "day_low_time": "09:30",
    "min_since_low": 5,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 6.02,
    "below_high_pct": -1.66,
    "vol15x": 0.81,
    "max_volx_last30": 1.3,
    "no_new_low_min": 5,
    "tags": [
     "pullback to VWAP held"
    ]
   },
   "exit": {
    "time": "11:51",
    "price": 6.3505,
    "vs_vwap_pct": 3.17,
    "bar_close_pos": 0.68,
    "bar_volx": 0.6,
    "max_volx_pm5": 17.1,
    "at_run_high": false,
    "next30_low_pct": -2.21,
    "tags": [
     "volume climax (17.1x)",
     "stretched 3.17% over VWAP"
    ]
   },
   "gain_pct": 7.27
  }
 },
 {
  "source": "trade_bot",
  "date": "2026-09-18",
  "symbol": "MARA",
  "watched": [
   [
    "09:28",
    "15:15"
   ]
  ],
  "day": {
   "open": 12.115,
   "high": 13.3195,
   "low": 12.05,
   "close": 13.235,
   "open_to_close_pct": 9.24
  },
  "bot": {
   "entry_time": "09:51",
   "entry_price": 12.535,
   "exit_time": "10:14",
   "exit_price": 12.33,
   "pl": -31.98,
   "qty": 156,
   "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
   "entry_reasons": [
    "held 20.2s",
    "imbalance +59% >= 50% buy threshold, stop 12.41"
   ],
   "entry_signals": {
    "time": "09:51",
    "price": 12.595,
    "vs_open_pct": 3.96,
    "vs_vwap_pct": 2.64,
    "day_low": 12.05,
    "day_low_time": "09:36",
    "min_since_low": 15,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 12.605,
    "below_high_pct": -0.08,
    "vol15x": 2.08,
    "max_volx_last30": 5.0,
    "no_new_low_min": 15,
    "tags": [
     "breakout to a new high"
    ]
   },
   "mfe_price": 13.3195,
   "mfe_time": "15:50",
   "mfe_pct": 6.26,
   "mae_pct": -2.03,
   "hold_to_close_pl": 109.2
  },
  "right_watched": {
   "entry": {
    "time": "09:35",
    "price": 12.0799,
    "vs_open_pct": -0.29,
    "vs_vwap_pct": -0.57,
    "day_low": 12.065,
    "day_low_time": "09:35",
    "min_since_low": 0,
    "low_held_open": true,
    "vwap_reclaim_last5": false,
    "high_so_far": 12.28,
    "below_high_pct": -1.63,
    "vol15x": 1.39,
    "max_volx_last30": 1.9,
    "no_new_low_min": 0,
    "tags": [
     "opening dip held the open"
    ]
   },
   "exit": {
    "time": "14:29",
    "price": 13.285,
    "vs_vwap_pct": 4.65,
    "bar_close_pos": 0.75,
    "bar_volx": 1.2,
    "max_volx_pm5": 4.3,
    "at_run_high": true,
    "next30_low_pct": -0.98,
    "tags": [
     "stretched 4.65% over VWAP"
    ]
   },
   "gain_pct": 9.98
  },
  "right_day": {
   "entry": {
    "time": "09:35",
    "price": 12.0799,
    "vs_open_pct": -0.29,
    "vs_vwap_pct": -0.57,
    "day_low": 12.065,
    "day_low_time": "09:35",
    "min_since_low": 0,
    "low_held_open": true,
    "vwap_reclaim_last5": false,
    "high_so_far": 12.28,
    "below_high_pct": -1.63,
    "vol15x": 1.39,
    "max_volx_last30": 1.9,
    "no_new_low_min": 0,
    "tags": [
     "opening dip held the open"
    ]
   },
   "exit": {
    "time": "14:29",
    "price": 13.285,
    "vs_vwap_pct": 4.65,
    "bar_close_pos": 0.75,
    "bar_volx": 1.2,
    "max_volx_pm5": 4.3,
    "at_run_high": true,
    "next30_low_pct": -0.98,
    "tags": [
     "stretched 4.65% over VWAP"
    ]
   },
   "gain_pct": 9.98
  }
 },
 {
  "source": "trade_bot",
  "date": "2026-09-18",
  "symbol": "GLOO",
  "watched": [
   [
    "09:28",
    "15:15"
   ]
  ],
  "day": {
   "open": 5.02,
   "high": 5.58,
   "low": 4.66,
   "close": 4.905,
   "open_to_close_pct": -2.29
  },
  "bot": {
   "entry_time": "09:59",
   "entry_price": 4.865,
   "exit_time": "10:03",
   "exit_price": 4.83,
   "pl": -14.07,
   "qty": 402,
   "exit_reason": "imbalance declining for 7 consecutive reads (-98% -> -99%), price sloping down (-0.003%)",
   "entry_reasons": [
    "held 20.2s",
    "imbalance +94% >= 50% buy threshold, stop 4.79"
   ],
   "entry_signals": {
    "time": "09:59",
    "price": 4.865,
    "vs_open_pct": -3.09,
    "vs_vwap_pct": 0.46,
    "day_low": 4.66,
    "day_low_time": "09:39",
    "min_since_low": 20,
    "low_held_open": false,
    "vwap_reclaim_last5": true,
    "high_so_far": 5.06,
    "below_high_pct": -3.85,
    "vol15x": 9.36,
    "max_volx_last30": 34.4,
    "no_new_low_min": 20,
    "tags": [
     "VWAP reclaim",
     "base after low (20 min)"
    ]
   },
   "mfe_price": 5.58,
   "mfe_time": "10:59",
   "mfe_pct": 14.7,
   "mae_pct": -0.92,
   "hold_to_close_pl": 16.08
  },
  "right_watched": {
   "entry": {
    "time": "09:39",
    "price": 4.68,
    "vs_open_pct": -6.77,
    "vs_vwap_pct": -4.39,
    "day_low": 4.66,
    "day_low_time": "09:39",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 5.06,
    "below_high_pct": -7.51,
    "vol15x": 4.83,
    "max_volx_last30": 8.7,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "10:59",
    "price": 5.5756,
    "vs_vwap_pct": 9.52,
    "bar_close_pos": 0.87,
    "bar_volx": 13.6,
    "max_volx_pm5": 144.8,
    "at_run_high": true,
    "next30_low_pct": -3.51,
    "tags": [
     "volume climax (144.8x)",
     "stretched 9.52% over VWAP"
    ]
   },
   "gain_pct": 19.14
  },
  "right_day": {
   "entry": {
    "time": "09:39",
    "price": 4.68,
    "vs_open_pct": -6.77,
    "vs_vwap_pct": -4.39,
    "day_low": 4.66,
    "day_low_time": "09:39",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 5.06,
    "below_high_pct": -7.51,
    "vol15x": 4.83,
    "max_volx_last30": 8.7,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "10:59",
    "price": 5.5756,
    "vs_vwap_pct": 9.52,
    "bar_close_pos": 0.87,
    "bar_volx": 13.6,
    "max_volx_pm5": 144.8,
    "at_run_high": true,
    "next30_low_pct": -3.51,
    "tags": [
     "volume climax (144.8x)",
     "stretched 9.52% over VWAP"
    ]
   },
   "gain_pct": 19.14
  }
 },
 {
  "source": "trade_bot",
  "date": "2026-09-18",
  "symbol": "SBET",
  "watched": [
   [
    "09:28",
    "15:15"
   ]
  ],
  "day": {
   "open": 8.62,
   "high": 9.365,
   "low": 8.58,
   "close": 9.35,
   "open_to_close_pct": 8.47
  },
  "bot": {
   "entry_time": "10:03",
   "entry_price": 8.8503,
   "exit_time": "15:55",
   "exit_price": 9.3356,
   "pl": 106.28,
   "qty": 219,
   "exit_reason": "END_OF_DAY",
   "entry_reasons": [
    "held 40.3s",
    "imbalance +70% >= 50% buy threshold, stop 8.80"
   ],
   "entry_signals": {
    "time": "10:03",
    "price": 8.84,
    "vs_open_pct": 2.55,
    "vs_vwap_pct": 1.18,
    "day_low": 8.58,
    "day_low_time": "09:30",
    "min_since_low": 33,
    "low_held_open": true,
    "vwap_reclaim_last5": false,
    "high_so_far": 8.9499,
    "below_high_pct": -1.23,
    "vol15x": 1.5,
    "max_volx_last30": 4.5,
    "no_new_low_min": 25,
    "tags": [
     "base after low (33 min)"
    ]
   },
   "mfe_price": 9.365,
   "mfe_time": "15:50",
   "mfe_pct": 5.82,
   "mae_pct": -0.57,
   "hold_to_close_pl": 109.43
  },
  "right_watched": {
   "entry": {
    "time": "09:37",
    "price": 8.585,
    "vs_open_pct": -0.41,
    "vs_vwap_pct": -0.88,
    "day_low": 8.58,
    "day_low_time": "09:30",
    "min_since_low": 7,
    "low_held_open": true,
    "vwap_reclaim_last5": false,
    "high_so_far": 8.77,
    "below_high_pct": -2.11,
    "vol15x": 1.99,
    "max_volx_last30": 3.6,
    "no_new_low_min": 5,
    "tags": [
     "opening dip held the open"
    ]
   },
   "exit": {
    "time": "15:50",
    "price": 9.345,
    "vs_vwap_pct": 2.82,
    "bar_close_pos": 0.2,
    "bar_volx": 1.5,
    "max_volx_pm5": 3.2,
    "at_run_high": true,
    "next30_low_pct": -0.54,
    "tags": [
     "end of day"
    ]
   },
   "gain_pct": 8.85
  },
  "right_day": {
   "entry": {
    "time": "09:37",
    "price": 8.585,
    "vs_open_pct": -0.41,
    "vs_vwap_pct": -0.88,
    "day_low": 8.58,
    "day_low_time": "09:30",
    "min_since_low": 7,
    "low_held_open": true,
    "vwap_reclaim_last5": false,
    "high_so_far": 8.77,
    "below_high_pct": -2.11,
    "vol15x": 1.99,
    "max_volx_last30": 3.6,
    "no_new_low_min": 5,
    "tags": [
     "opening dip held the open"
    ]
   },
   "exit": {
    "time": "15:50",
    "price": 9.345,
    "vs_vwap_pct": 2.82,
    "bar_close_pos": 0.2,
    "bar_volx": 1.5,
    "max_volx_pm5": 3.2,
    "at_run_high": true,
    "next30_low_pct": -0.54,
    "tags": [
     "end of day"
    ]
   },
   "gain_pct": 8.85
  }
 },
 {
  "source": "trade_bot",
  "date": "2026-09-18",
  "symbol": "GLOO",
  "watched": [
   [
    "09:28",
    "15:15"
   ]
  ],
  "day": {
   "open": 5.02,
   "high": 5.58,
   "low": 4.66,
   "close": 4.905,
   "open_to_close_pct": -2.29
  },
  "bot": {
   "entry_time": "10:04",
   "entry_price": 4.93,
   "exit_time": "14:17",
   "exit_price": 5.225,
   "pl": 115.64,
   "qty": 392,
   "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
   "entry_reasons": [
    "held 20.2s",
    "imbalance +92% >= 50% buy threshold, stop 4.85"
   ],
   "entry_signals": {
    "time": "10:04",
    "price": 4.93,
    "vs_open_pct": -1.79,
    "vs_vwap_pct": 1.73,
    "day_low": 4.66,
    "day_low_time": "09:39",
    "min_since_low": 25,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 5.06,
    "below_high_pct": -2.57,
    "vol15x": 8.51,
    "max_volx_last30": 34.4,
    "no_new_low_min": 25,
    "tags": [
     "other"
    ]
   },
   "mfe_price": 5.58,
   "mfe_time": "10:59",
   "mfe_pct": 13.18,
   "mae_pct": -1.22,
   "hold_to_close_pl": -9.8
  },
  "right_watched": {
   "entry": {
    "time": "09:39",
    "price": 4.68,
    "vs_open_pct": -6.77,
    "vs_vwap_pct": -4.39,
    "day_low": 4.66,
    "day_low_time": "09:39",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 5.06,
    "below_high_pct": -7.51,
    "vol15x": 4.83,
    "max_volx_last30": 8.7,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "10:59",
    "price": 5.5756,
    "vs_vwap_pct": 9.52,
    "bar_close_pos": 0.87,
    "bar_volx": 13.6,
    "max_volx_pm5": 144.8,
    "at_run_high": true,
    "next30_low_pct": -3.51,
    "tags": [
     "volume climax (144.8x)",
     "stretched 9.52% over VWAP"
    ]
   },
   "gain_pct": 19.14
  },
  "right_day": {
   "entry": {
    "time": "09:39",
    "price": 4.68,
    "vs_open_pct": -6.77,
    "vs_vwap_pct": -4.39,
    "day_low": 4.66,
    "day_low_time": "09:39",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 5.06,
    "below_high_pct": -7.51,
    "vol15x": 4.83,
    "max_volx_last30": 8.7,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "10:59",
    "price": 5.5756,
    "vs_vwap_pct": 9.52,
    "bar_close_pos": 0.87,
    "bar_volx": 13.6,
    "max_volx_pm5": 144.8,
    "at_run_high": true,
    "next30_low_pct": -3.51,
    "tags": [
     "volume climax (144.8x)",
     "stretched 9.52% over VWAP"
    ]
   },
   "gain_pct": 19.14
  }
 },
 {
  "source": "trade_bot",
  "date": "2026-09-18",
  "symbol": "BNC",
  "watched": [
   [
    "09:28",
    "15:15"
   ]
  ],
  "day": {
   "open": 5.83,
   "high": 6.42,
   "low": 5.77,
   "close": 5.9797,
   "open_to_close_pct": 2.57
  },
  "bot": {
   "entry_time": "10:15",
   "entry_price": 6.19,
   "exit_time": "10:18",
   "exit_price": 6.15,
   "pl": -12.56,
   "qty": 314,
   "exit_reason": "deterioration confirmed: 2/4 signals agreed for 3 consecutive reads",
   "entry_reasons": [
    "held 20.2s",
    "imbalance +100% >= 50% buy threshold, stop 6.15"
   ],
   "entry_signals": {
    "time": "10:15",
    "price": 6.19,
    "vs_open_pct": 6.17,
    "vs_vwap_pct": 0.65,
    "day_low": 5.77,
    "day_low_time": "09:30",
    "min_since_low": 45,
    "low_held_open": false,
    "vwap_reclaim_last5": true,
    "high_so_far": 6.42,
    "below_high_pct": -3.58,
    "vol15x": 1.27,
    "max_volx_last30": 7.9,
    "no_new_low_min": 13,
    "tags": [
     "VWAP reclaim",
     "base after low (45 min)"
    ]
   },
   "mfe_price": 6.38,
   "mfe_time": "11:50",
   "mfe_pct": 3.07,
   "mae_pct": -1.27,
   "hold_to_close_pl": -66.03
  },
  "right_watched": {
   "entry": {
    "time": "09:35",
    "price": 5.92,
    "vs_open_pct": 1.54,
    "vs_vwap_pct": -0.17,
    "day_low": 5.77,
    "day_low_time": "09:30",
    "min_since_low": 5,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 6.02,
    "below_high_pct": -1.66,
    "vol15x": 0.81,
    "max_volx_last30": 1.3,
    "no_new_low_min": 5,
    "tags": [
     "pullback to VWAP held"
    ]
   },
   "exit": {
    "time": "11:51",
    "price": 6.3505,
    "vs_vwap_pct": 3.17,
    "bar_close_pos": 0.68,
    "bar_volx": 0.6,
    "max_volx_pm5": 17.1,
    "at_run_high": false,
    "next30_low_pct": -2.21,
    "tags": [
     "volume climax (17.1x)",
     "stretched 3.17% over VWAP"
    ]
   },
   "gain_pct": 7.27
  },
  "right_day": {
   "entry": {
    "time": "09:35",
    "price": 5.92,
    "vs_open_pct": 1.54,
    "vs_vwap_pct": -0.17,
    "day_low": 5.77,
    "day_low_time": "09:30",
    "min_since_low": 5,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 6.02,
    "below_high_pct": -1.66,
    "vol15x": 0.81,
    "max_volx_last30": 1.3,
    "no_new_low_min": 5,
    "tags": [
     "pullback to VWAP held"
    ]
   },
   "exit": {
    "time": "11:51",
    "price": 6.3505,
    "vs_vwap_pct": 3.17,
    "bar_close_pos": 0.68,
    "bar_volx": 0.6,
    "max_volx_pm5": 17.1,
    "at_run_high": false,
    "next30_low_pct": -2.21,
    "tags": [
     "volume climax (17.1x)",
     "stretched 3.17% over VWAP"
    ]
   },
   "gain_pct": 7.27
  }
 },
 {
  "source": "trade_bot",
  "date": "2026-09-18",
  "symbol": "FWDI",
  "watched": [
   [
    "09:28",
    "15:15"
   ]
  ],
  "day": {
   "open": 6.68,
   "high": 7.705,
   "low": 6.62,
   "close": 7.7,
   "open_to_close_pct": 15.27
  },
  "bot": {
   "entry_time": "10:19",
   "entry_price": 7.0998,
   "exit_time": "15:55",
   "exit_price": 7.645,
   "pl": 149.93,
   "qty": 275,
   "exit_reason": "END_OF_DAY",
   "entry_reasons": [
    "held 20.2s",
    "imbalance +90% >= 50% buy threshold, stop 7.06"
   ],
   "entry_signals": {
    "time": "10:19",
    "price": 7.102,
    "vs_open_pct": 6.32,
    "vs_vwap_pct": 2.96,
    "day_low": 6.62,
    "day_low_time": "09:30",
    "min_since_low": 49,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 7.102,
    "below_high_pct": 0.0,
    "vol15x": 2.21,
    "max_volx_last30": 8.1,
    "no_new_low_min": 13,
    "tags": [
     "breakout to a new high"
    ]
   },
   "mfe_price": 7.705,
   "mfe_time": "15:59",
   "mfe_pct": 8.52,
   "mae_pct": -0.49,
   "hold_to_close_pl": 165.06
  },
  "right_watched": {
   "entry": {
    "time": "09:30",
    "price": 6.745,
    "vs_open_pct": 0.97,
    "vs_vwap_pct": 0.6,
    "day_low": 6.62,
    "day_low_time": "09:30",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 6.75,
    "below_high_pct": -0.07,
    "vol15x": 2.03,
    "max_volx_last30": 2.0,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "12:17",
    "price": 7.68,
    "vs_vwap_pct": 7.56,
    "bar_close_pos": 1.0,
    "bar_volx": 10.4,
    "max_volx_pm5": 58.2,
    "at_run_high": true,
    "next30_low_pct": -4.23,
    "tags": [
     "volume climax (58.2x)",
     "stretched 7.56% over VWAP"
    ]
   },
   "gain_pct": 13.86
  },
  "right_day": {
   "entry": {
    "time": "09:30",
    "price": 6.745,
    "vs_open_pct": 0.97,
    "vs_vwap_pct": 0.6,
    "day_low": 6.62,
    "day_low_time": "09:30",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 6.75,
    "below_high_pct": -0.07,
    "vol15x": 2.03,
    "max_volx_last30": 2.0,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "12:17",
    "price": 7.68,
    "vs_vwap_pct": 7.56,
    "bar_close_pos": 1.0,
    "bar_volx": 10.4,
    "max_volx_pm5": 58.2,
    "at_run_high": true,
    "next30_low_pct": -4.23,
    "tags": [
     "volume climax (58.2x)",
     "stretched 7.56% over VWAP"
    ]
   },
   "gain_pct": 13.86
  }
 },
 {
  "source": "trade_bot",
  "date": "2026-09-18",
  "symbol": "SECZ",
  "watched": [
   [
    "09:28",
    "15:15"
   ]
  ],
  "day": {
   "open": 9.32,
   "high": 11.07,
   "low": 9.2501,
   "close": 10.9,
   "open_to_close_pct": 16.95
  },
  "bot": {
   "entry_time": "14:17",
   "entry_price": 9.925,
   "exit_time": "15:55",
   "exit_price": 10.82,
   "pl": 179.0,
   "qty": 200,
   "exit_reason": "END_OF_DAY",
   "entry_reasons": [
    "held 20.4s",
    "imbalance +99% >= 50% buy threshold, stop 9.91"
   ],
   "entry_signals": {
    "time": "14:17",
    "price": 9.92,
    "vs_open_pct": 6.44,
    "vs_vwap_pct": 1.62,
    "day_low": 9.2501,
    "day_low_time": "09:34",
    "min_since_low": 282,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 10.055,
    "below_high_pct": -1.34,
    "vol15x": 1.5,
    "max_volx_last30": 13.6,
    "no_new_low_min": 27,
    "tags": [
     "other"
    ]
   },
   "mfe_price": 11.07,
   "mfe_time": "15:58",
   "mfe_pct": 11.54,
   "mae_pct": -0.25,
   "hold_to_close_pl": 195.0
  },
  "right_watched": {
   "entry": {
    "time": "09:34",
    "price": 9.32,
    "vs_open_pct": 0.0,
    "vs_vwap_pct": -1.18,
    "day_low": 9.2501,
    "day_low_time": "09:34",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 9.6695,
    "below_high_pct": -3.61,
    "vol15x": 6.15,
    "max_volx_last30": 10.2,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "15:53",
    "price": 10.85,
    "vs_vwap_pct": 8.49,
    "bar_close_pos": 0.89,
    "bar_volx": 11.9,
    "max_volx_pm5": 36.2,
    "at_run_high": true,
    "next30_low_pct": -0.55,
    "tags": [
     "volume climax (36.2x)",
     "stretched 8.49% over VWAP",
     "end of day"
    ]
   },
   "gain_pct": 16.42
  },
  "right_day": {
   "entry": {
    "time": "09:34",
    "price": 9.32,
    "vs_open_pct": 0.0,
    "vs_vwap_pct": -1.18,
    "day_low": 9.2501,
    "day_low_time": "09:34",
    "min_since_low": 0,
    "low_held_open": false,
    "vwap_reclaim_last5": false,
    "high_so_far": 9.6695,
    "below_high_pct": -3.61,
    "vol15x": 6.15,
    "max_volx_last30": 10.2,
    "no_new_low_min": 0,
    "tags": [
     "other"
    ]
   },
   "exit": {
    "time": "15:53",
    "price": 10.85,
    "vs_vwap_pct": 8.49,
    "bar_close_pos": 0.89,
    "bar_volx": 11.9,
    "max_volx_pm5": 36.2,
    "at_run_high": true,
    "next30_low_pct": -0.55,
    "tags": [
     "volume climax (36.2x)",
     "stretched 8.49% over VWAP",
     "end of day"
    ]
   },
   "gain_pct": 16.42
  }
 }
]