StopWarden Safety Scan 1.1.0
Window: last 30 days (2026-09-02 to 2026-10-02): 27 log file(s), 21 NinjaTrader session(s) started in the window.
This scan reads NinjaTrader's own log on this PC. It never touches orders and sends nothing anywhere.

Summary
  Positions with no stop order seen in NinjaTrader's log for StopWarden's wait or longer: 30 (longest 15 min 2 s)
  Positions open for StopWarden's wait or longer with no working stop at any point: 19
  Orders still resting 30 s or more after their strategy was disabled: 1
  Connection drops: 17
  NinjaTrader restarts with a position open: 0
  Strategies disabled and not re-enabled within 2 min: 29

Stop timing per strategy (gap = a position with fewer working stop contracts than its size)
  PropEval001 / Strategy A / NQ
    17 round trip(s) over 2 session(s); 31 gap(s) measured; 7 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 0.07 s, p90 0.16 s, p95 0.2 s, p99 1.46 s, max 2 s; 97% within 2 s; 0 as long as StopWarden's wait or longer; 1 with a rejected stop
    Fits Protect's wait: no (slowest normal stop 2 s; most time without a working stop within one minute 1.99 s)
    Mode: SLOW. Provisional (Learn period not complete: 17 of 20 round trips, 2 of 5 sessions). Over 17 round trips the log shows a working stop 0.07 s after the gap opened at the median and 1.46 s at p99. Slowest stop: 2 s. Protect needs this strategy's stops working within half of its wait, so Protect would stay off for it; Watch keeps alerting.
      longest: 2026-09-11T08:30:05  2 s  (position Long 1 ... position Flat 0)
  Sim101 / (no strategy in log) / MNQ
    14 round trip(s) over 2 session(s); 20 gap(s) measured; 0 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 2.74 s, p90 22 s, p95 27 s, p99 27 s, max 27 s; 45% within 2 s; 10 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: no (slowest normal stop 27 s; most time without a working stop within one minute 27 s)
    Mode: STOPLESS. Provisional (Learn period not complete: 14 of 20 round trips, 2 of 5 sessions). 8 of 14 positions had no stop order seen in NinjaTrader's log. This strategy looks like it exits without a resting stop, and a backup stop would change how it trades, so Protect would stay off for it; Watch keeps alerting.
      longest: 2026-09-30T02:23:27  27 s  (position Long 1 ... position Flat 0)
      longest: 2026-09-30T02:26:09  27 s  (position Long 1 ... position Flat 0)
      longest: 2026-09-30T01:26:35  22 s  (position Long 1 ... position Flat 0)
      longest: 2026-09-30T05:44:55  21 s  (position Long 1 ... position Flat 0)
      longest: 2026-09-30T01:27:48  21 s  (position Long 1 ... position Flat 0)
  Sim101 / Strategy B / NQ
    2 round trip(s) over 1 session(s); 2 gap(s) measured; 0 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 0.17 s, p90 0.21 s, p95 0.22 s, p99 0.22 s, max 0.23 s; 100% within 2 s; 0 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: yes (slowest normal stop 0.23 s; most time without a working stop within one minute 0.12 s)
    Mode: BRACKETED. Provisional (Learn period not complete: 2 of 20 round trips, 1 of 5 sessions). Over 2 round trips the log shows a working stop 0.17 s after the gap opened at the median and 0.22 s at p99. Slowest stop: 0.23 s. Protect needs this strategy's stops working within half of its wait, so this strategy fits the wait.
  Sim101 / Strategy A / MNQ
    25 round trip(s) over 2 session(s); 63 gap(s) measured; 7 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 0.11 s, p90 0.22 s, p95 0.52 s, p99 2.58 s, max 5.86 s; 98% within 2 s; 1 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: no (slowest normal stop 5.86 s; most time without a working stop within one minute 5.84 s)
    Mode: SLOW. Provisional (Learn period not complete: 25 of 20 round trips, 2 of 5 sessions). Over 25 round trips the log shows a working stop 0.11 s after the gap opened at the median and 2.58 s at p99. Slowest stop: 5.86 s. Protect needs this strategy's stops working within half of its wait, so Protect would stay off for it; Watch keeps alerting.
      longest: 2026-09-16T09:42:34  5.86 s  (position Long 6 ... position Flat 0)
  Sim101 / Strategy C / MNQ
    2 round trip(s) over 1 session(s); 2 gap(s) measured; 0 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 7 min 57 s, p90 13 min 37 s, p95 14 min 19 s, p99 14 min 53 s, max 15 min 2 s; 0% within 2 s; 2 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: no (slowest normal stop 15 min 2 s; most time without a working stop within one minute 1 min 0 s)
    Mode: STOPLESS. Provisional (Learn period not complete: 2 of 20 round trips, 1 of 5 sessions). 2 of 2 positions had no stop order seen in NinjaTrader's log. This strategy looks like it exits without a resting stop, and a backup stop would change how it trades, so Protect would stay off for it; Watch keeps alerting.
      longest: 2026-09-30T01:43:01  15 min 2 s  (position Long 1 ... position Flat 0)
      longest: 2026-09-30T01:58:02  53 s  (position Short 1 ... position Flat 0)
  Sim101 / Strategy D / MNQ
    3 round trip(s) over 1 session(s); 3 gap(s) measured; 0 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 3 min 0 s, p90 3 min 0 s, p95 3 min 0 s, p99 3 min 0 s, max 3 min 0 s; 0% within 2 s; 3 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: no (slowest normal stop 3 min 0 s; most time without a working stop within one minute 1 min 0 s)
    Mode: STOPLESS. Provisional (Learn period not complete: 3 of 20 round trips, 1 of 5 sessions). 3 of 3 positions had no stop order seen in NinjaTrader's log. This strategy looks like it exits without a resting stop, and a backup stop would change how it trades, so Protect would stay off for it; Watch keeps alerting.
      longest: 2026-09-30T06:47:01  3 min 0 s  (position Long 1 ... position Flat 0)
      longest: 2026-09-30T07:08:01  3 min 0 s  (position Long 1 ... position Flat 0)
      longest: 2026-09-30T06:31:01  3 min 0 s  (position Long 1 ... position Flat 0)
  Sim101 / Strategy E / MYM
    3 round trip(s) over 1 session(s); 3 gap(s) measured; 3 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 0.17 s, p90 0.19 s, p95 0.19 s, p99 0.19 s, max 0.19 s; 100% within 2 s; 0 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: yes (slowest normal stop 0.19 s; most time without a working stop within one minute 0.03 s)
    Mode: BRACKETED. Provisional (Learn period not complete: 3 of 20 round trips, 1 of 5 sessions). Over 3 round trips the log shows a working stop 0.17 s after the gap opened at the median and 0.19 s at p99. Slowest stop: 0.19 s. Protect needs this strategy's stops working within half of its wait, so this strategy fits the wait.
  Sim101 / Strategy F / NQ
    1 round trip(s) over 1 session(s); 13 gap(s) measured; 1 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 2.24 s, p90 2.55 s, p95 2.93 s, p99 3.34 s, max 3.45 s; 8% within 2 s; 1 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: no (slowest normal stop 3.45 s; most time without a working stop within one minute 19 s)
    Mode: UNSTABLE. Provisional (Learn period not complete: 1 of 20 round trips, 1 of 5 sessions). The slowest 1% of its stops took 3.34 s to be working, longer than Protect's wait, so Protect would stay off for it until the long gaps listed for this strategy are explained; Watch keeps alerting.
      longest: 2026-09-30T07:32:09  3.45 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
      longest: 2026-09-30T07:32:39  2.59 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
      longest: 2026-09-30T07:33:09  2.41 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
      longest: 2026-09-30T07:33:02  2.38 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
      longest: 2026-09-30T07:33:16  2.29 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
  Sim101 / Strategy G / NQ
    1 round trip(s) over 1 session(s); 5 gap(s) measured; 1 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 2.19 s, p90 2.26 s, p95 2.27 s, p99 2.27 s, max 2.27 s; 20% within 2 s; 0 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: no (slowest normal stop 2.27 s; most time without a working stop within one minute 8.36 s)
    Mode: SLOW. Provisional (Learn period not complete: 1 of 20 round trips, 1 of 5 sessions). Over 1 round trips the log shows a working stop 2.19 s after the gap opened at the median and 2.27 s at p99. Slowest stop: 2.27 s. Protect needs this strategy's stops working within half of its wait, so Protect would stay off for it; Watch keeps alerting.
      longest: 2026-09-30T07:58:48  2.27 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
      longest: 2026-09-30T07:58:41  2.24 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
      longest: 2026-09-30T07:58:56  2.19 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
      longest: 2026-09-30T07:59:03  2.18 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
  Sim101 / Strategy H / NQ
    2 round trip(s) over 1 session(s); 26 gap(s) measured; 2 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 2.19 s, p90 2.47 s, p95 2.73 s, p99 2.74 s, max 2.75 s; 8% within 2 s; 0 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: no (slowest normal stop 2.75 s; most time without a working stop within one minute 18 s)
    Mode: SLOW. Provisional (Learn period not complete: 2 of 20 round trips, 1 of 5 sessions). Over 2 round trips the log shows a working stop 2.19 s after the gap opened at the median and 2.74 s at p99. Slowest stop: 2.75 s. Protect needs this strategy's stops working within half of its wait, so Protect would stay off for it; Watch keeps alerting.
      longest: 2026-09-30T08:19:05  2.75 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
      longest: 2026-09-30T08:30:37  2.73 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
      longest: 2026-09-30T08:20:05  2.72 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
      longest: 2026-09-30T08:20:20  2.23 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
      longest: 2026-09-30T08:19:43  2.22 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
  Sim101 / Strategy I / YM
    3 round trip(s) over 1 session(s); 3 gap(s) measured; 0 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 3 min 0 s, p90 3 min 5 s, p95 3 min 6 s, p99 3 min 6 s, max 3 min 7 s; 0% within 2 s; 3 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: no (slowest normal stop 3 min 7 s; most time without a working stop within one minute 1 min 0 s)
    Mode: STOPLESS. Provisional (Learn period not complete: 3 of 20 round trips, 1 of 5 sessions). 3 of 3 positions had no stop order seen in NinjaTrader's log. This strategy looks like it exits without a resting stop, and a backup stop would change how it trades, so Protect would stay off for it; Watch keeps alerting.
      longest: 2026-09-30T07:44:14  3 min 7 s  (position Long 1 ... position Flat 0)
      longest: 2026-09-30T08:11:03  3 min 0 s  (position Long 1 ... position Flat 0)
      longest: 2026-09-30T08:35:02  2 min 59 s  (position Long 1 ... position Flat 0)
  Sim101 / Strategy J / MES
    3 round trip(s) over 1 session(s); 5 gap(s) measured; 3 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 4 min 35 s, p90 10 min 2 s, p95 10 min 26 s, p99 10 min 46 s, max 10 min 50 s; 0% within 2 s; 5 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: no (slowest normal stop 10 min 50 s; most time without a working stop within one minute 1 min 0 s)
    Mode: UNSTABLE. Provisional (Learn period not complete: 3 of 20 round trips, 1 of 5 sessions). The slowest 1% of its stops took 10 min 46 s to be working, longer than Protect's wait, so Protect would stay off for it until the long gaps listed for this strategy are explained; Watch keeps alerting.
      longest: 2026-09-30T07:44:10  10 min 50 s  (order Sell Stop Market -> Cancel submitted ... position Flat 0)
      longest: 2026-09-30T07:14:22  8 min 50 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
      longest: 2026-09-30T06:46:44  4 min 35 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
      longest: 2026-09-30T07:24:09  2 min 52 s  (order Sell Stop Market -> Cancel submitted ... position Flat 0)
      longest: 2026-09-30T07:42:30  1 min 30 s  (order Sell Stop Market -> Cancel submitted ... order Sell Stop Market -> Accepted)
  Sim101 / Strategy K / MNQ
    2 round trip(s) over 1 session(s); 2 gap(s) measured; 152 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 0.08 s, p90 0.14 s, p95 0.15 s, p99 0.15 s, max 0.16 s; 100% within 2 s; 0 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: yes (slowest normal stop 0.16 s; most time without a working stop within one minute 0.01 s)
    Mode: BRACKETED. Provisional (Learn period not complete: 2 of 20 round trips, 1 of 5 sessions). Over 2 round trips the log shows a working stop 0.08 s after the gap opened at the median and 0.15 s at p99. Slowest stop: 0.16 s. Protect needs this strategy's stops working within half of its wait, so this strategy fits the wait.
  Sim101 / Strategy L / MNQ
    1 round trip(s) over 1 session(s); 1 gap(s) measured; 7 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 0 s, p90 0 s, p95 0 s, p99 0 s, max 0 s; 100% within 2 s; 0 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: yes (slowest normal stop 0 s; most time without a working stop within one minute 0 s)
    Mode: BRACKETED. Provisional (Learn period not complete: 1 of 20 round trips, 1 of 5 sessions). Over 1 round trips the log shows a working stop 0 s after the gap opened at the median and 0 s at p99. Slowest stop: 0 s. Protect needs this strategy's stops working within half of its wait, so this strategy fits the wait.
  Sim101 / Strategy M / MNQ
    2 round trip(s) over 1 session(s); 2 gap(s) measured; 229 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 2.88 s, p90 3.93 s, p95 4.06 s, p99 4.16 s, max 4.19 s; 50% within 2 s; 1 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: no (slowest normal stop 4.19 s; most time without a working stop within one minute 4.05 s)
    Mode: UNSTABLE. Provisional (Learn period not complete: 2 of 20 round trips, 1 of 5 sessions). The slowest 1% of its stops took 4.16 s to be working, longer than Protect's wait, so Protect would stay off for it until the long gaps listed for this strategy are explained; Watch keeps alerting.
      longest: 2026-09-30T08:18:12  4.19 s  (order Sell Stop Market -> Cancel submitted ... position Flat 0)
  Sim101 / Strategy N / ES
    6 round trip(s) over 1 session(s); 6 gap(s) measured; 0 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 1 min 30 s, p90 3 min 1 s, p95 3 min 1 s, p99 3 min 2 s, max 3 min 2 s; 50% within 2 s; 3 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: no (slowest normal stop 3 min 2 s; most time without a working stop within one minute 1 min 0 s)
    Mode: STOPLESS. Provisional (Learn period not complete: 6 of 20 round trips, 1 of 5 sessions). 3 of 6 positions had no stop order seen in NinjaTrader's log. This strategy looks like it exits without a resting stop, and a backup stop would change how it trades, so Protect would stay off for it; Watch keeps alerting.
      longest: 2026-09-30T07:00:02  3 min 2 s  (position Short 1 ... position Flat 0)
      longest: 2026-09-30T07:21:01  3 min 0 s  (position Short 1 ... position Flat 0)
      longest: 2026-09-30T07:39:01  3 min 0 s  (position Short 1 ... position Flat 0)
  Sim101 / Strategy O / MNQ
    2 round trip(s) over 1 session(s); 2 gap(s) measured; 2 amend(s) or arrival(s) covered while in flight
    gap to a working stop: p50 43 s, p90 1 min 16 s, p95 1 min 21 s, p99 1 min 24 s, max 1 min 25 s; 50% within 2 s; 1 as long as StopWarden's wait or longer; 0 with a rejected stop
    Fits Protect's wait: no (slowest normal stop 1 min 25 s; most time without a working stop within one minute 1 min 0 s)
    Mode: UNSTABLE. Provisional (Learn period not complete: 2 of 20 round trips, 1 of 5 sessions). The slowest 1% of its stops took 1 min 24 s to be working, longer than Protect's wait, so Protect would stay off for it until the long gaps listed for this strategy are explained; Watch keeps alerting.
      longest: 2026-09-30T03:03:36  1 min 25 s  (order Sell Stop Market -> Cancel submitted ... position Flat 0)

No stop seen in logs (positions open for StopWarden's wait or longer with no working stop at any point)
  2026-09-24T12:42:11  Sim101 / (no strategy in log) / MNQ: up to 1 contract(s) for 12 s: no stop order seen in NinjaTrader's log
  2026-09-30T01:26:35  Sim101 / (no strategy in log) / MNQ: up to 1 contract(s) for 22 s: no stop order seen in NinjaTrader's log
  2026-09-30T01:27:48  Sim101 / (no strategy in log) / MNQ: up to 1 contract(s) for 21 s: no stop order seen in NinjaTrader's log
  2026-09-30T01:43:01  Sim101 / Strategy C / MNQ: up to 1 contract(s) for 15 min 2 s: no stop order seen in NinjaTrader's log
  2026-09-30T01:58:02  Sim101 / Strategy C / MNQ: up to 1 contract(s) for 53 s: no stop order seen in NinjaTrader's log
  2026-09-30T02:00:12  Sim101 / (no strategy in log) / MNQ: up to 1 contract(s) for 21 s: no stop order seen in NinjaTrader's log
  2026-09-30T02:23:27  Sim101 / (no strategy in log) / MNQ: up to 1 contract(s) for 27 s: no stop order seen in NinjaTrader's log
  2026-09-30T02:26:09  Sim101 / (no strategy in log) / MNQ: up to 1 contract(s) for 27 s: no stop order seen in NinjaTrader's log
  2026-09-30T05:38:53  Sim101 / (no strategy in log) / MNQ: up to 1 contract(s) for 13 s: no stop order seen in NinjaTrader's log
  2026-09-30T05:44:55  Sim101 / (no strategy in log) / MNQ: up to 1 contract(s) for 21 s: no stop order seen in NinjaTrader's log
  2026-09-30T06:31:01  Sim101 / Strategy D / MNQ: up to 1 contract(s) for 3 min 0 s: no stop order seen in NinjaTrader's log
  2026-09-30T06:47:01  Sim101 / Strategy D / MNQ: up to 1 contract(s) for 3 min 0 s: no stop order seen in NinjaTrader's log
  2026-09-30T07:00:02  Sim101 / Strategy N / ES: up to 1 contract(s) for 3 min 2 s: no stop order seen in NinjaTrader's log
  2026-09-30T07:08:01  Sim101 / Strategy D / MNQ: up to 1 contract(s) for 3 min 0 s: no stop order seen in NinjaTrader's log
  2026-09-30T07:21:01  Sim101 / Strategy N / ES: up to 1 contract(s) for 3 min 0 s: no stop order seen in NinjaTrader's log
  2026-09-30T07:39:01  Sim101 / Strategy N / ES: up to 1 contract(s) for 3 min 0 s: no stop order seen in NinjaTrader's log
  2026-09-30T07:44:14  Sim101 / Strategy I / YM: up to 1 contract(s) for 3 min 7 s: no stop order seen in NinjaTrader's log
  2026-09-30T08:11:03  Sim101 / Strategy I / YM: up to 1 contract(s) for 3 min 0 s: no stop order seen in NinjaTrader's log
  2026-09-30T08:35:02  Sim101 / Strategy I / YM: up to 1 contract(s) for 2 min 59 s: no stop order seen in NinjaTrader's log

Findings
  2026-09-10T16:47:01  STRATEGY_DISABLED PropEval001:  strategy Strategy A was disabled and not re-enabled within 2 min
  2026-09-10T16:47:02  STRATEGY_DISABLED Sim101:  strategy Strategy B was disabled and not re-enabled within 2 min
  2026-09-14T12:58:51  DISCONNECT         Connection 1: primary connection Connection lost for 2.41 s
  2026-09-14T13:13:25  DISCONNECT         Connection 2: primary connection Connection lost for 1.43 s
  2026-09-14T13:32:29  DISCONNECT         Connection 1: primary connection Connection lost for 3.02 s
  2026-09-14T13:32:29  DISCONNECT         Connection 2: primary connection Connection lost for 1.76 s
  2026-09-14T13:32:29  DISCONNECT         Connection 3: primary connection Connection lost for 2.98 s
  2026-09-15T07:28:38  STRATEGY_DISABLED Sim101:  strategy Strategy A was disabled and not re-enabled within 2 min
  2026-09-15T08:38:09  STRATEGY_DISABLED Sim101:  strategy Strategy A was disabled and not re-enabled within 2 min
  2026-09-15T11:31:46  STRATEGY_DISABLED Sim101:  strategy Strategy A was disabled and not re-enabled within 2 min
  2026-09-15T16:30:41  STRATEGY_DISABLED Sim101:  strategy Strategy A was disabled and not re-enabled within 2 min
  2026-09-16T09:42:34  NAKED             Sim101:  position +6 with no stop order seen in NinjaTrader's log for 5.86 s
  2026-09-16T13:07:18  STRATEGY_DISABLED Sim101:  strategy Strategy A was disabled and not re-enabled within 2 min
  2026-09-16T13:18:59  DISCONNECT         Connection 3: primary connection Connection lost for 3.24 s
  2026-09-16T13:18:59  DISCONNECT         Connection 2: primary connection Connection lost for 26 h 29 min (NinjaTrader restarted)
  2026-09-24T12:42:11  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 12 s
  2026-09-24T12:42:55  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 3.01 s
  2026-09-24T12:43:18  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 13 s
  2026-09-24T12:48:21  STRATEGY_DISABLED Sim101:  strategy Strategy C was disabled and not re-enabled within 2 min
  2026-09-24T13:22:16  STRATEGY_DISABLED Sim101:  strategy Strategy C was disabled and not re-enabled within 2 min
  2026-09-24T14:17:19  DISCONNECT         Connection 3: primary connection Connection lost for 2.37 s
  2026-09-24T14:52:23  DISCONNECT         Connection 3: primary connection Connection lost for 2.35 s
  2026-09-24T20:53:36  DISCONNECT         Connection 3: primary connection Connection lost for 2.35 s
  2026-09-25T18:06:15  DISCONNECT         Connection 3: primary connection Connection lost for 5.7 s
  2026-09-25T18:16:12  DISCONNECT         Connection 3: primary connection Connection lost for 96 h 47 min (NinjaTrader restarted)
  2026-09-29T23:00:17  DISCONNECT         Connection 3: primary connection Connection lost for 2.48 s
  2026-09-30T01:24:10  DISCONNECT         Connection 3: primary connection Connection lost for 2.41 s
  2026-09-30T01:26:35  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 22 s
  2026-09-30T01:27:48  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 21 s
  2026-09-30T01:34:30  DISCONNECT         Connection 3: primary connection Connection lost for 2.37 s
  2026-09-30T01:43:01  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 15 min 2 s
  2026-09-30T01:58:02  NAKED             Sim101:  position -1 with no stop order seen in NinjaTrader's log for 53 s
  2026-09-30T01:58:51  STRATEGY_DISABLED Sim101:  strategy Strategy C was disabled and not re-enabled within 2 min
  2026-09-30T02:00:12  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 21 s
  2026-09-30T02:02:32  ORPHAN            Sim101:  working order(s) still resting 3 min 52 s after the strategy was disabled
  2026-09-30T02:23:27  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 27 s
  2026-09-30T02:26:09  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 27 s
  2026-09-30T03:03:36  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 1 min 25 s
  2026-09-30T03:06:33  STRATEGY_DISABLED Sim101:  strategy Strategy O was disabled and not re-enabled within 2 min
  2026-09-30T05:38:53  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 13 s
  2026-09-30T05:44:55  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 21 s
  2026-09-30T06:31:01  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 3 min 0 s
  2026-09-30T06:46:44  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 4 min 35 s
  2026-09-30T06:47:01  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 3 min 0 s
  2026-09-30T07:00:02  NAKED             Sim101:  position -1 with no stop order seen in NinjaTrader's log for 3 min 2 s
  2026-09-30T07:08:01  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 3 min 0 s
  2026-09-30T07:13:01  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T07:14:22  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 8 min 50 s
  2026-09-30T07:21:01  NAKED             Sim101:  position -1 with no stop order seen in NinjaTrader's log for 3 min 0 s
  2026-09-30T07:24:09  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 2 min 52 s
  2026-09-30T07:32:09  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 3.45 s
  2026-09-30T07:39:01  NAKED             Sim101:  position -1 with no stop order seen in NinjaTrader's log for 3 min 0 s
  2026-09-30T07:41:53  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T07:42:30  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 1 min 30 s
  2026-09-30T07:44:10  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 10 min 50 s
  2026-09-30T07:44:14  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 3 min 7 s
  2026-09-30T07:45:30  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T07:55:34  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T07:56:00  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T07:56:24  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T08:04:27  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T08:04:52  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T08:05:17  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T08:11:03  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 3 min 0 s
  2026-09-30T08:18:12  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T08:18:12  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 4.19 s
  2026-09-30T08:23:04  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T08:29:00  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T08:32:51  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T08:35:02  NAKED             Sim101:  position +1 with no stop order seen in NinjaTrader's log for 2 min 59 s
  2026-09-30T08:37:53  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T08:42:05  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T08:42:39  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T08:47:47  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-09-30T08:52:38  STRATEGY_DISABLED  strategy Strategy P was disabled and not re-enabled within 2 min
  2026-10-01T02:16:49  DISCONNECT         Connection 3: primary connection Connection lost for 2.41 s
  2026-10-01T16:41:27  DISCONNECT         Connection 3: primary connection Connection lost for 3.03 s

Unknowns
  - NinjaTrader's log on this PC starts on 2026-09-10, so this scan covers about 22 of the 30 days asked for (NinjaTrader deletes old log files).
  - Orders held at the broker that NinjaTrader never wrote to its log are not visible to this scan.
  - Times are the PC clock as NinjaTrader logged them; the broker's own timing can differ.
  - Stop orders in flight (ChangePending, ChangeSubmitted, Submitted, TriggerPending, Initialized) count as covering for up to 3 s; a stop that stays in flight longer, or ends Rejected, counts as a gap for its whole length.
  - The most time without a working stop within one minute uses StopWarden's own cover rules at the times NinjaTrader logged. StopWarden counts the same seconds while it runs, and keeps reading the log while it does.
  - Trigger pending and Initialized stops may be held by NinjaTrader on this PC (simulated stops) rather than at the broker; the log does not say which.
  - A position being closed by a market or limit exit is not recognised as an exit in progress; those seconds are counted as gaps.
  - Orders with no strategy name in the log (manual, ATM or order-file orders) are grouped as '(no strategy in log)'.

StopWarden attempts to act on these situations; it cannot stop a market gap through a working stop. Not affiliated with NinjaTrader, LLC. Futures trading involves substantial risk of loss.
