Session 2026-07-24 Β· signal_gen MNQ Β· updated daily after 17:00 ET
rangebound (-6pt over the session), dominant regime R2; strategy mix {'llm': 32, 'ha_long': 3, 'ribbon': 1, 'rsifade': 2, 'trend_ma': 10, 'selloff': 4, 'ict': 1, 'short5m': 1}
The bot finished -$305.50 on 54 trades in a rangebound (-6pt) session dominated by regime R2, with a 48% win rate. The llm strategy was the primary drag (-$433 on 32 trades), while selloff (+$199.5 on 4) and trend_ma (+$40.5 on 10) carried the book. The single worst stretch was four nearly-identical 'range low bounce' llm longs fired within 3 minutes (20:49-20:52), all stopped out for a combined -$328 β the same signal re-entering without a cooldown. tick_sl was the costliest exit type overall (-$528.5 across 8 trades), suggesting the fixed 25pt stop is too tight for current ATR (10-18pt) in choppy conditions.
Butterfly: center the body near 7410.0, wings around 7400.0/7410.0. Per-source levels β v82: 7410.0/7410.0 Β· v83: 7400.0/7405.0 Β· v51a: 7413.9/7409.0.
| Date | Predicted | Range | Actual | Error (pt) |
|---|---|---|---|---|
| 2026-08-12 | 7747.5 | 7745.0 β 7753.2 | 7748.5 | 1.0 |
| 2026-08-11 | 7720.0 | 7720.0 β 7725.0 | 7722.5 | 2.5 |
| 2026-08-10 | 7750.0 | 7750.0 β 7750.0 | 7749.8 | 0.2 |
| 2026-08-07 | 7756.6 | 7750.0 β 7760.0 | 7758.1 | 1.5 |
| 2026-08-06 | 7707.5 | 7705.0 β 7710.0 | 7710.1 | 2.6 |
| 2026-08-05 | 7729.9 | 7730.0 β 7735.0 | 7731.9 | 2.0 |
| 2026-08-04 | 7742.5 | 7736.5 β 7745.0 | 7736.5 | 6.0 |
| 2026-08-03 | 7597.5 | 7500.0 β 7602.0 | 7598.8 | 1.3 |
| 2026-07-31 | 7488.3 | 7400.0 β 7500.0 | 7489.8 | 1.5 |
| 2026-07-30 | 7438.7 | 7410.0 β 7440.0 | 7438.0 | 0.7 |
| 2026-07-29 | 7309.9 | 7312.4 β 7325.0 | 7314.4 | 4.5 |
| 2026-07-28 | 7427.5 | 7425.0 β 7430.0 | 7428.9 | 1.4 |
| 2026-07-27 | 7412.5 | 7405.0 β 7415.0 | 7413.0 | 0.5 |
| 2026-07-24 | 7410.0 | 7400.0 β 7410.0 | 7408.5 | 1.5 |
| 2026-07-23 | 7406.1 | 7400.0 β 7410.0 | 7408.1 | 2.0 |
| Instrument | Close | Change | % | Range | Trend | Support | Resistance | Note |
|---|---|---|---|---|---|---|---|---|
| SPX | 7411.98 | 5.7 | 0.08% | 64.5 | rangebound | 7410 | 7410 | S&P 500 cash index (Yahoo); GEX walls 7410.0/7410.0 |
| ES | 7444.00 | -6.5 | -0.09% | 65.0 | rangebound | β | β | S&P 500 future (Yahoo ES=F) |
| NQ/MNQ | 28574.50 | -126.0 | -0.44% | 480.5 | down | β | β | Nasdaq-100 future MNQU6 |
| NDX | 28128.34 | -233.8 | -0.82% | 418.4 | down | β | β | Nasdaq-100 cash index (Yahoo) |
| Time | Dir | Module | Suppressed by | Hypo +15m | Hypo +60m | Detail |
|---|---|---|---|---|---|---|
| 06:24 PM | short | -1 | counter_trend vs SMA50x200=+1 | $-8.00 | $-67.00 | -1 rsi_fade short rsi=71 |
| 06:25 PM | short | -1 | counter_trend vs SMA50x200=+1 | $2.50 | $-59.50 | -1 rsi_fade short rsi=70 |
| 06:32 PM | short | -1 | counter_trend vs SMA50x200=+1 | $-19.00 | $2.00 | -1 rsi_fade short rsi=71 |
| 06:43 PM | short | -1 | counter_trend vs SMA50x200=+1 | $-99.50 | $-12.00 | -1 head_shoulders |
| 06:44 PM | short | -1 | counter_trend vs SMA50x200=+1 | $-96.00 | $-11.50 | -1 head_shoulders |
| 06:45 PM | short | -1 | counter_trend vs SMA50x200=+1 | $-96.50 | $-21.00 | -1 head_shoulders |
| 06:46 PM | short | -1 | counter_trend vs SMA50x200=+1 | $-82.50 | $-15.50 | -1 head_shoulders |
| 07:04 PM | short | -1 | counter_trend vs SMA50x200=+1 | $39.50 | $81.00 | -1 head_shoulders |
| 07:05 PM | short | -1 | counter_trend vs SMA50x200=+1 | $17.00 | $115.50 | -1 head_shoulders |
| 07:06 PM | short | -1 | counter_trend vs SMA50x200=+1 | $0.50 | $91.50 | -1 head_shoulders |
| 07:07 PM | short | -1 | counter_trend vs SMA50x200=+1 | $-11.50 | $115.00 | -1 head_shoulders |
| 07:22 PM | short | -1 | counter_trend vs SMA50x200=+1 | $36.00 | $102.00 | -1 head_shoulders |
| 07:23 PM | short | -1 | counter_trend vs SMA50x200=+1 | $36.50 | $69.00 | -1 head_shoulders |
| 07:28 PM | short | -1 | counter_trend vs SMA50x200=+1 | $34.00 | $118.50 | -1 head_shoulders |
| 07:29 PM | short | -1 | counter_trend vs SMA50x200=+1 | $27.50 | $113.50 | -1 head_shoulders |
| 08:05 PM | β | +1 | ? | β | β | +1 rsi_fade long rsi=28 (eve) |
| 09:20 PM | long | +1 | counter_trend vs SMA50x200=-1 | $18.00 | $-133.50 | +1 ict_long sweep<28656 reclaim28665 rsi47 div |
| 09:28 PM | short | -1 | counter_trend vs SMA50x200=+1 | $18.00 | $162.50 | -1 rsi_fade short rsi=70 |
| 09:31 PM | β | -1 | ? | β | β | -1 ribbon_stack_dn(age=1) |
| 09:34 PM | short | -1 | counter_trend vs SMA50x200=+1 | $78.00 | $212.00 | -1 head_shoulders |
| 09:38 PM | short | -1 | counter_trend vs SMA50x200=+1 | $64.00 | $232.00 | -1 head_shoulders |
| 09:39 PM | short | -1 | counter_trend vs SMA50x200=+1 | $71.00 | $255.50 | -1 head_shoulders |
| 09:42 PM | short | -1 | counter_trend vs SMA50x200=+1 | $102.00 | $224.50 | -1 head_shoulders |
| 09:44 PM | short | -1 | counter_trend vs SMA50x200=+1 | $111.00 | $251.50 | -1 head_shoulders |
| 09:51 PM | β | -1 | ? | β | β | -1 ribbon_stack_dn(age=1) |
| 10:26 PM | long | +1 | counter_trend vs SMA50x200=-1 | $-118.50 | $-149.00 | +1 bullish_div px28594<28586 rsi24<25 |
| 10:27 PM | long | +1 | counter_trend vs SMA50x200=-1 | $-134.50 | $-139.00 | +1 bullish_div px28594<28586 rsi24<25 |
| 10:28 PM | long | +1 | counter_trend vs SMA50x200=-1 | $-130.50 | $-141.00 | +1 bullish_div px28594<28586 rsi24<25 |
| 10:29 PM | long | +1 | counter_trend vs SMA50x200=-1 | $-107.00 | $-115.50 | +1 bullish_div px28594<28586 rsi24<25 |
| 10:31 PM | β | +1 | ? | β | β | +1 llm_trigger retest held 28589 vs 28586 low, 3 green HA bars, |
| 12:08 AM | long | +1 | counter_trend vs SMA50x200=-1 | $36.00 | $168.00 | +1 bullish_div px28494<28466 rsi22<43 |
| 12:09 AM | long | +1 | counter_trend vs SMA50x200=-1 | $40.00 | $147.00 | +1 bullish_div px28494<28466 rsi22<43 |
| 12:11 AM | long | +1 | counter_trend vs SMA50x200=-1 | $74.50 | $185.00 | +1 bullish_div px28494<28466 rsi22<43 |
| 12:24 AM | short | -1 | cooldown 8s<30s | $-7.50 | $-116.00 | -1 rsi_fade short rsi=73 |
| 12:24 AM | short | -1 | cooldown 8s<30s | $-7.50 | $-116.00 | -1 rsi_fade short rsi=73 | llm-ok |
| 01:06 AM | β | +1 | ? | β | β | +1 ribbon_stack_up(age=1) |
| 01:13 AM | short | -1 | counter_trend vs SMA50x200=+1 | $16.50 | $173.50 | -1 head_shoulders |
| 01:14 AM | short | -1 | counter_trend vs SMA50x200=+1 | $11.00 | $161.50 | -1 head_shoulders |
| 01:15 AM | short | -1 | counter_trend vs SMA50x200=+1 | $12.50 | $153.00 | -1 head_shoulders |
| 01:16 AM | short | -1 | counter_trend vs SMA50x200=+1 | $7.00 | $121.00 | -1 head_shoulders |
| 01:21 AM | short | -1 | counter_trend vs SMA50x200=+1 | $43.50 | $60.50 | -1 head_shoulders |
| 01:22 AM | short | -1 | counter_trend vs SMA50x200=+1 | $31.00 | $55.50 | -1 head_shoulders |
| 01:23 AM | short | -1 | counter_trend vs SMA50x200=+1 | $9.50 | $76.00 | -1 head_shoulders |
| 01:24 AM | short | -1 | counter_trend vs SMA50x200=+1 | $24.50 | $69.00 | -1 head_shoulders |
| 01:25 AM | short | -1 | counter_trend vs SMA50x200=+1 | $26.00 | $43.50 | -1 head_shoulders |
| 01:26 AM | short | -1 | counter_trend vs SMA50x200=+1 | $53.50 | $70.00 | -1 head_shoulders |
| 01:27 AM | short | -1 | counter_trend vs SMA50x200=+1 | $39.50 | $73.50 | -1 head_shoulders |
| 01:28 AM | short | -1 | counter_trend vs SMA50x200=+1 | $2.00 | $117.00 | -1 head_shoulders |
| 01:30 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-8.50 | $116.00 | -1 head_shoulders |
| 01:31 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-25.50 | $79.00 | -1 head_shoulders |
| 01:32 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-41.50 | $109.00 | -1 head_shoulders |
| 01:33 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-41.00 | $94.00 | -1 head_shoulders |
| 01:39 AM | short | -1 | counter_trend vs SMA50x200=+1 | $66.00 | $81.50 | -1 head_shoulders |
| 01:44 AM | short | -1 | counter_trend vs SMA50x200=+1 | $78.00 | $160.50 | -1 head_shoulders |
| 01:45 AM | short | -1 | counter_trend vs SMA50x200=+1 | $96.50 | $177.00 | -1 head_shoulders |
| 01:48 AM | short | -1 | counter_trend vs SMA50x200=+1 | $149.00 | $214.50 | -1 rsi_fade short rsi=74 |
| 02:11 AM | β | -1 | ? | β | β | -1 ribbon_stack_dn(age=1) |
| 02:20 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-1.00 | $-183.00 | -1 rsi_fade short rsi=72 |
| 02:21 AM | short | -1 | counter_trend vs SMA50x200=+1 | $9.00 | $-170.50 | -1 rsi_fade short rsi=77 |
| 02:22 AM | short | -1 | counter_trend vs SMA50x200=+1 | $24.00 | $-164.50 | -1 rsi_fade short rsi=78 |
| 02:23 AM | short | -1 | counter_trend vs SMA50x200=+1 | $32.50 | $-149.50 | -1 rsi_fade short rsi=78 |
| 02:25 AM | short | -1 | counter_trend vs SMA50x200=+1 | $48.50 | $-199.50 | -1 head_shoulders |
| 02:26 AM | short | -1 | counter_trend vs SMA50x200=+1 | $69.00 | $-163.00 | -1 head_shoulders |
| 02:26 AM | short | -1 | counter_trend vs SMA50x200=+1 | $69.00 | $-163.00 | -1 rsi_fade short rsi=75 |
| 02:41 AM | long | +1 | cooldown 19s<30s | $-32.00 | $170.50 | +1 llm_trigger range bounce off support, RSI neutral not extend |
| 03:11 AM | β | +1 | ? | β | β | +1 ribbon_stack_up(age=1) |
| 03:26 AM | short | -1 | counter_trend vs SMA50x200=+1 | $77.50 | $114.00 | -1 rsi_fade short rsi=75 |
| 03:30 AM | short | -1 | counter_trend vs SMA50x200=+1 | $55.50 | $63.50 | -1 bearish_div px28656>28662 rsi93>62 |
| 03:31 AM | short | -1 | counter_trend vs SMA50x200=+1 | $69.00 | $51.50 | -1 bearish_div px28656>28662 rsi93>62 |
| 03:32 AM | short | -1 | counter_trend vs SMA50x200=+1 | $32.00 | $13.50 | -1 bearish_div px28656>28662 rsi93>62 |
| 03:33 AM | short | -1 | counter_trend vs SMA50x200=+1 | $44.00 | $21.50 | -1 bearish_div px28656>28662 rsi93>62 |
| 03:34 AM | short | -1 | counter_trend vs SMA50x200=+1 | $25.50 | $11.00 | -1 head_shoulders |
| 03:35 AM | short | -1 | counter_trend vs SMA50x200=+1 | $40.00 | $20.00 | -1 head_shoulders |
| 03:36 AM | short | -1 | counter_trend vs SMA50x200=+1 | $36.50 | $-3.00 | -1 head_shoulders |
| 03:37 AM | short | -1 | counter_trend vs SMA50x200=+1 | $50.00 | $-2.50 | -1 head_shoulders |
| 03:41 AM | short | -1 | counter_trend vs SMA50x200=+1 | $4.50 | $-12.00 | -1 head_shoulders |
| 03:42 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-8.00 | $-7.00 | -1 head_shoulders |
| 03:42 AM | β | +1 | ? | β | β | +1 rsi_fade long rsi=23 (eve) |
| 04:23 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-75.50 | $-124.50 | -1 ict_short sweep>28602 reclaim28596 rsi58 div |
| 04:29 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-50.50 | $-142.50 | -1 bearish_div px28602>28603 rsi59>58 |
| 04:30 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-16.50 | $-105.00 | -1 rsi_fade short rsi=75 |
| 04:37 AM | short | -1 | counter_trend vs SMA50x200=+1 | $38.00 | $-85.50 | -1 rsi_fade short rsi=74 |
| 04:38 AM | short | -1 | counter_trend vs SMA50x200=+1 | $60.00 | $-79.00 | -1 rsi_fade short rsi=75 |
| 04:41 AM | short | -1 | counter_trend vs SMA50x200=+1 | $10.50 | $-119.00 | -1 head_shoulders |
| 04:42 AM | short | -1 | counter_trend vs SMA50x200=+1 | $27.50 | $-132.50 | -1 head_shoulders |
| 04:43 AM | short | -1 | counter_trend vs SMA50x200=+1 | $21.50 | $-150.00 | -1 head_shoulders |
| 04:44 AM | short | -1 | counter_trend vs SMA50x200=+1 | $3.00 | $-143.50 | -1 head_shoulders |
| 04:50 AM | short | -1 | counter_trend vs SMA50x200=+1 | $3.50 | $-132.50 | -1 head_shoulders |
| 04:51 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-29.50 | $-139.00 | -1 head_shoulders |
| 04:52 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-61.50 | $-136.00 | -1 head_shoulders |
| 04:53 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-57.00 | $-121.50 | -1 head_shoulders |
| 04:59 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-58.50 | $-174.00 | -1 head_shoulders |
| 05:00 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-27.00 | $-163.00 | -1 head_shoulders |
| 05:01 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-64.00 | $-151.50 | -1 head_shoulders |
| 05:02 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-24.00 | $-119.50 | -1 head_shoulders |
| 05:07 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-42.50 | $-73.50 | -1 head_shoulders |
| 05:08 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-16.50 | $-31.50 | -1 head_shoulders |
| 05:09 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-17.50 | $-40.00 | -1 head_shoulders |
| 05:10 AM | short | -1 | counter_trend vs SMA50x200=+1 | $9.00 | $16.00 | -1 head_shoulders |
| 05:24 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-65.50 | $-19.50 | -1 head_shoulders |
| 05:30 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-46.00 | $10.50 | -1 head_shoulders |
| 05:31 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-47.00 | $-17.00 | -1 head_shoulders |
| 05:32 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-28.50 | $5.00 | -1 head_shoulders |
| 05:33 AM | short | -1 | counter_trend vs SMA50x200=+1 | $0.00 | $19.50 | -1 head_shoulders |
| 05:33 AM | short | -1 | counter_trend vs SMA50x200=+1 | $0.00 | $19.50 | -1 rsi_fade short rsi=72 |
| 05:43 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-2.00 | $112.50 | -1 rsi_fade short rsi=72 |
| 05:44 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-2.50 | $103.00 | -1 rsi_fade short rsi=73 |
| 05:55 AM | short | -1 | counter_trend vs SMA50x200=+1 | $25.00 | $86.00 | -1 head_shoulders |
| 05:56 AM | short | -1 | counter_trend vs SMA50x200=+1 | $38.00 | $88.00 | -1 head_shoulders |
| 05:57 AM | short | -1 | counter_trend vs SMA50x200=+1 | $57.00 | $106.50 | -1 head_shoulders |
| 05:58 AM | short | -1 | counter_trend vs SMA50x200=+1 | $66.50 | $99.00 | -1 head_shoulders |
| 06:30 AM | short | -1 | counter_trend vs SMA50x200=+1 | $41.50 | $59.50 | -1 ict_short sweep>28672 reclaim28667 rsi48 div |
| 06:33 AM | short | -1 | counter_trend vs SMA50x200=+1 | $37.50 | $94.00 | -1 ict_short sweep>28679 reclaim28674 rsi54 div |
| 07:06 AM | long | +1 | cooldown 5s<30s | $-27.00 | $-20.50 | +1 llm_trigger Uptrend dip bought at EMA13, HA flipped green, m |
| 07:07 AM | short | -1 | counter_trend vs SMA50x200=+1 | $43.00 | $8.00 | -1 rsi_fade short rsi=70 |
| 07:08 AM | short | -1 | counter_trend vs SMA50x200=+1 | $22.00 | $6.50 | -1 rsi_cross_down_70 |
| 07:09 AM | short | -1 | counter_trend vs SMA50x200=+1 | $-15.00 | $-56.00 | -1 ict_short sweep>28650 reclaim28648 rsi45 div |
| 07:11 AM | β | -1 | ? | β | β | -1 ribbon_stack_dn(age=1) |
| 07:24 AM | short | -1 | counter_trend vs SMA50x200=+1 | $56.50 | $-70.00 | -1 head_shoulders |
| 07:25 AM | short | -1 | counter_trend vs SMA50x200=+1 | $63.50 | $-49.50 | -1 head_shoulders |
| 07:32 AM | β | +1 | ? | β | β | +1 rsi_fade long rsi=28 (eve) |
| 07:33 AM | β | +1 | ? | β | β | +1 rsi_fade long rsi=30 (eve) |
| 07:34 AM | β | +1 | ? | β | β | +1 rsi_fade long rsi=27 (eve) |
| 07:35 AM | β | +1 | ? | β | β | +1 rsi_fade long rsi=26 (eve) |
| 07:36 AM | β | +1 | ? | β | β | +1 rsi_fade long rsi=22 (eve) |
| 07:37 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-42.50 | $31.50 | +1 rsi_cross_up_30 |
| 07:44 AM | long | +1 | counter_trend vs SMA50x200=-1 | $101.50 | $2.00 | +1 bullish_div px28618<28617 rsi22<40 |
| 07:45 AM | long | +1 | counter_trend vs SMA50x200=-1 | $99.00 | $27.50 | +1 bullish_div px28618<28617 rsi22<40 |
| 07:46 AM | long | +1 | counter_trend vs SMA50x200=-1 | $50.00 | $7.00 | +1 bullish_div px28618<28617 rsi22<40 |
| 07:47 AM | long | +1 | counter_trend vs SMA50x200=-1 | $43.00 | $20.50 | +1 bullish_div px28618<28617 rsi22<40 |
| 07:53 AM | long | +1 | counter_trend vs SMA50x200=-1 | $65.00 | $-36.00 | +1 bullish_div px28617<28602 rsi40<43 |
| 07:54 AM | long | +1 | counter_trend vs SMA50x200=-1 | $117.00 | $-12.50 | +1 bullish_div px28617<28602 rsi40<43 |
| 07:55 AM | long | +1 | counter_trend vs SMA50x200=-1 | $102.50 | $-25.50 | +1 bullish_div px28617<28602 rsi40<43 |
| 07:56 AM | long | +1 | counter_trend vs SMA50x200=-1 | $118.50 | $-38.50 | +1 bullish_div px28617<28602 rsi40<43 |
| 08:10 AM | long | +1 | cooldown 27s<30s | $8.50 | $-178.50 | +1 llm_trigger uptrend dip bought, price back above EMA13/50 wi |
| 08:16 AM | β | +1 | ? | β | β | +1 ribbon_stack_up(age=1) |
| 08:16 AM | β | +1 | ? | β | β | +1 ribbon_stack_up(age=1) |
| 08:17 AM | long | +1 | cooldown 13s<30s | $-16.00 | $-159.50 | +1 llm_trigger 5m uptrend intact, pullback bought, RSI63 not ex |
| 08:35 AM | β | +1 | ? | β | β | +1 rsi_fade long rsi=20 (eve) |
| 08:35 AM | β | +1 | ? | β | β | +1 rsi_fade long rsi=21 (eve) |
| 08:36 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-59.50 | $-250.50 | +1 rsi_cross_up_30 |
| 08:51 AM | β | -1 | ? | β | β | -1 ribbon_stack_dn(age=1) |
| 08:58 AM | β | +1 | ? | β | β | +1 rsi_fade long rsi=15 (eve) |
| 08:59 AM | β | +1 | ? | β | β | +1 rsi_fade long rsi=16 (eve) |
| 09:03 AM | long | +1 | counter_trend vs SMA50x200=-1 | $14.50 | $-464.00 | +1 rsi_cross_up_30 |
| 09:09 AM | long | +1 | counter_trend vs SMA50x200=-1 | $48.00 | $-301.00 | +1 rsi_cross_up_30 |
| 09:12 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-69.50 | $-396.00 | +1 bullish_div px28582<28572 rsi12<27 |
| 09:13 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-63.00 | $-343.00 | +1 bullish_div px28582<28572 rsi12<27 |
| 09:14 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-92.00 | $-328.00 | +1 bullish_div px28582<28572 rsi12<27 |
| 09:15 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-122.50 | $-420.00 | +1 bullish_div px28582<28572 rsi12<27 |
| 09:44 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-313.50 | $-384.50 | +1 oversold_bounce(rsi) rsi29->30 ttm_min-73 |
| 09:46 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-206.50 | $-356.00 | +1 bullish_div px28499<28458 rsi25<29 |
| 09:47 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-182.50 | $-375.00 | +1 bullish_div px28499<28458 rsi25<29 |
| 09:48 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-204.00 | $-371.00 | +1 bullish_div px28499<28458 rsi25<29 |
| 09:48 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-204.00 | $-371.00 | +1 rsi_cross_up_30 |
| 09:49 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-239.50 | $-275.50 | +1 bullish_div px28499<28458 rsi25<29 |
| 09:50 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-253.50 | $-282.50 | +1 oversold_bounce(rsi) rsi25->53 ttm_min-73 |
| 09:59 AM | long | +1 | counter_trend vs SMA50x200=-1 | $149.50 | $205.00 | +1 rsi_cross_up_30 |
| 10:01 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-2.00 | $118.50 | +1 oversold_bounce(rsi) rsi16->49 ttm_min-134 |
| 10:01 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-2.00 | $118.50 | +1 rsi_cross_up_30 |
| 10:02 AM | long | +1 | counter_trend vs SMA50x200=-1 | $-43.50 | $130.00 | +1 oversold_bounce(macd) rsi16->47 ttm_min-134 |
| 10:20 AM | long | +1 | counter_trend vs SMA50x200=-1 | $8.00 | $333.50 | +1 oversold_bounce(rsi) rsi26->36 ttm_min-66 |
| 10:42 AM | long | +1 | counter_trend vs SMA50x200=-1 | $265.50 | $467.50 | +1 oversold_bounce(rsi) rsi29->30 ttm_min-72 |
| 10:44 AM | long | +1 | counter_trend vs SMA50x200=-1 | $328.50 | $442.50 | +1 oversold_bounce(rsi) rsi27->36 ttm_min-72 |
| 10:47 AM | long | +1 | counter_trend vs SMA50x200=-1 | $279.50 | $417.00 | +1 oversold_bounce(rsi) rsi27->45 ttm_min-72 |
| 10:50 AM | long | +1 | counter_trend vs SMA50x200=-1 | $176.50 | $435.50 | +1 bullish_div px28302<28254 rsi44<45 |
| 10:52 AM | long | +1 | counter_trend vs SMA50x200=-1 | $102.50 | $362.50 | +1 bullish_div px28302<28254 rsi44<45 |
| 10:53 AM | long | +1 | counter_trend vs SMA50x200=-1 | $167.00 | $454.50 | +1 bullish_div px28302<28254 rsi44<45 |
| 11:41 AM | β | +1 | ? | β | β | +1 ribbon_stack_up(age=1) |
| 12:00 PM | short | -1 | counter_trend vs SMA50x200=+1 | $19.00 | β | -1 rsi_fade short rsi=70 |
| 12:01 PM | short | -1 | counter_trend vs SMA50x200=+1 | $-9.00 | β | -1 rsi_cross_down_70 |
| 12:03 PM | short | -1 | counter_trend vs SMA50x200=+1 | $-2.00 | β | -1 head_shoulders |
| 12:04 PM | short | -1 | counter_trend vs SMA50x200=+1 | $27.00 | β | -1 head_shoulders |
| 12:05 PM | short | -1 | counter_trend vs SMA50x200=+1 | $12.00 | β | -1 head_shoulders |
| 12:05 PM | short | -1 | counter_trend vs SMA50x200=+1 | $12.00 | β | -1 rsi_fade short rsi=70 |
| 12:06 PM | short | -1 | counter_trend vs SMA50x200=+1 | $30.00 | β | -1 head_shoulders |
| 12:06 PM | short | -1 | counter_trend vs SMA50x200=+1 | $30.00 | β | -1 rsi_fade short rsi=71 |
| 12:07 PM | short | -1 | counter_trend vs SMA50x200=+1 | $15.50 | β | -1 rsi_cross_down_70 |
| 12:08 PM | short | -1 | counter_trend vs SMA50x200=+1 | β | β | -1 rsi_fade short rsi=75 |
| 12:09 PM | short | -1 | counter_trend vs SMA50x200=+1 | β | β | -1 rsi_cross_down_70 |
| 12:11 PM | short | -1 | counter_trend vs SMA50x200=+1 | β | β | -1 rsi_fade short rsi=75 |
| 12:12 PM | short | -1 | counter_trend vs SMA50x200=+1 | β | β | -1 rsi_cross_down_70 |
| 12:14 PM | short | -1 | counter_trend vs SMA50x200=+1 | β | β | -1 head_shoulders |
| 12:15 PM | short | -1 | counter_trend vs SMA50x200=+1 | β | β | -1 head_shoulders |
| 12:16 PM | short | -1 | counter_trend vs SMA50x200=+1 | β | β | -1 head_shoulders |
| 12:17 PM | short | -1 | counter_trend vs SMA50x200=+1 | β | β | -1 head_shoulders |
| 12:27 PM | short | -1 | counter_trend vs SMA50x200=+1 | β | β | -1 head_shoulders |
| 12:28 PM | short | -1 | counter_trend vs SMA50x200=+1 | β | β | -1 head_shoulders |
| 12:29 PM | short | -1 | counter_trend vs SMA50x200=+1 | β | β | -1 head_shoulders |
| 12:30 PM | short | -1 | counter_trend vs SMA50x200=+1 | β | β | -1 head_shoulders |
| 03:06 PM | long | +1 | counter_trend vs SMA50x200=-1 | β | β | +1 oversold_bounce(rsi) rsi18->40 ttm_min-121 |
| 03:06 PM | long | +1 | counter_trend vs SMA50x200=-1 | β | β | +1 rsi_cross_up_30 |
| 03:13 PM | long | +1 | counter_trend vs SMA50x200=-1 | β | β | +1 rsi_cross_up_30 |
| 03:14 PM | long | +1 | counter_trend vs SMA50x200=-1 | β | β | +1 oversold_bounce(macd) rsi20->29 ttm_min-97 |
| 03:15 PM | long | +1 | counter_trend vs SMA50x200=-1 | β | β | +1 bullish_div px28290<28222 rsi6<25 |
| 03:16 PM | long | +1 | counter_trend vs SMA50x200=-1 | β | β | +1 bullish_div px28290<28222 rsi6<25 |
| 03:17 PM | long | +1 | counter_trend vs SMA50x200=-1 | β | β | +1 oversold_bounce(rsi) rsi20->32 ttm_min-97 |
| 03:17 PM | long | +1 | counter_trend vs SMA50x200=-1 | β | β | +1 rsi_cross_up_30 |
| 03:18 PM | long | +1 | counter_trend vs SMA50x200=-1 | β | β | +1 bullish_div px28290<28222 rsi6<25 |
| 03:20 PM | long | +1 | counter_trend vs SMA50x200=-1 | β | β | +1 bullish_div px28222<28212 rsi25<32 |
| 03:21 PM | long | +1 | counter_trend vs SMA50x200=-1 | β | β | +1 bullish_div px28222<28212 rsi25<32 |
| 03:22 PM | long | +1 | counter_trend vs SMA50x200=-1 | β | β | +1 bullish_div px28222<28212 rsi25<32 |
| 03:23 PM | long | +1 | counter_trend vs SMA50x200=-1 | β | β | +1 bullish_div px28222<28212 rsi25<32 |
| Window | aiprediction | Our result | Move | Missed $ | Reason | Note |
|---|---|---|---|---|---|---|
| session | bearish | loss | -126.0 | β | missed_down_trend | aiprediction trend=bearish, actual MNQ move=-126.0pt (down); our session net=$-305.5 (loss) |
| Entry | Strat | Dir | In | Out | Pts | P/L | Exit | Grade | Lesson |
|---|---|---|---|---|---|---|---|---|---|
| 06:25 PM | llm | long | 28664.25 | 28659.00 | -5.3 | $-10.50 | sma50_touch | unlucky | Don't let a same-bar/1-bar sma50_touch exit override a fresh entry with strong reclaim signal β give it a minimum hold or wider initial invalidation band. |
| 06:32 PM | llm | long | 28685.50 | 28680.00 | -5.5 | $-11.00 | sma50_touch | unlucky | Consider whether a 1-bar sma50_touch exit is too tight for this setup type, or if it's just normal noise to accept given the small defined risk. |
| 06:43 PM | llm | long | 28683.00 | 28694.25 | 11.3 | $22.50 | be_lock_tick peaked+23.8pt gaveback_to+11.2pt | good_exit | Consider trailing looser or scaling out partial size near peak on strong initial pops, since a 12pt giveback on a 23.8pt run is a lot of edge left on the table. |
| 06:49 PM | llm | long | 28696.75 | 28707.25 | 10.5 | $21.00 | be_lock_tick peaked+37.0pt gaveback_to+10.5pt | good_exit | Consider trailing the be_lock tighter after a fast +30pt+ spike to lock in more of an extended move. |
| 07:09 PM | ha_long | long | 28702.75 | 28694.50 | -9.1 | $-36.50 | ha_long_ride_cross_exit | unlucky | Consider whether ha_long_ride_cross exits are firing too early relative to the wide TP, cutting winners' room to breathe on marginal-score entries. |
| 07:21 PM | ha_long | long | 28705.50 | 28697.25 | -5.5 | $-22.00 | ha_long_ride_cross_exit | unlucky | Nothing to change here β small, controlled losses on valid signals are the cost of staying in the game. |
| 07:59 PM | llm | long | 28699.25 | 28681.75 | -17.5 | $-35.00 | ha10s_loss_cut | marginal | Require RSI comfortably below the overbought zone (e.g. <60) on dip-reclaim longs so there's room to run before a fast-cut triggers. |
| 08:00 PM | llm | long | 28698.25 | 28707.50 | 9.3 | $18.50 | be_lock_tick peaked+26.5pt gaveback_to+9.2pt | good_exit | Tighten the be_lock trail distance so peak gains aren't given back so heavily on fast single-bar reversals. |
| 08:01 PM | llm | long | 28700.00 | 28674.75 | -25.3 | $-50.50 | tick_sl | unlucky | Nothing to change mechanically; a tight 25pt SL on MNQ will eat small noise like this even on valid setups, so size for the stop rather than avoid the entry. |
| 08:34 PM | llm | short | 28626.25 | 28639.25 | -13.0 | $-26.00 | ha10s_loss_cut | good_exit | Entry logic was sound; keep the ha10s_loss_cut tight on counter-move failures like this rather than widening it. |
| 08:49 PM | llm | long | 28668.00 | 28626.75 | -41.3 | $-82.50 | tick_sl | unlucky | Widen the tick SL relative to ATR (e.g. >=1.5x ATR) on range-low bounce entries so normal chop doesn't stop out before the thesis has a chance to work. |
| 08:50 PM | llm | long | 28674.00 | 28626.75 | -47.3 | $-94.50 | tick_sl | unlucky | Check fill quality on tick_sl exits β a stop sized at 25pts losing 47pts points to slippage/gap risk, not a bad entry signal. |
| 08:51 PM | llm | long | 28665.25 | 28626.75 | -38.5 | $-77.00 | tick_sl | unlucky | Widen the SL relative to ATR (e.g. >=1.5x ATR) on llm_trigger bounce entries so normal chop doesn't stop you out before the thesis has time to play out. |
| 08:52 PM | llm | long | 28663.75 | 28626.75 | -37.0 | $-74.00 | tick_sl | unlucky | Consider a minimal 1-2 bar confirmation before granting fill on bounce-type triggers to filter instant-stop fakeouts. |
| 08:54 PM | selloff | short | 28638.50 | 28646.00 | -7.5 | $-15.00 | selloff_rsi30_cover | unlucky | Treat score/rsi=0.0 entries as low-conviction and consider skipping or sizing down when the signal engine isn't actually confirming trend strength. |
| 09:55 PM | trend_ma | short | 28636.00 | 28625.75 | 10.3 | $20.50 | rsi_extreme_exit(rsi=24) | good_exit | A 1-bar RSI-extreme exit after a fresh signal likely means the entry lacked follow-through conviction; consider requiring signal confirmation before sizing up on similar setups. |
| 09:57 PM | trend_ma | short | 28616.00 | 28616.50 | -0.5 | $-1.00 | rsi_extreme_exit(rsi=19) | good_exit | Keep the fast RSI-extreme exit on trend_ma shorts β it's doing its job cutting failed signals cheaply. |
| 09:59 PM | trend_ma | short | 28619.00 | 28615.00 | 4.0 | $8.00 | rsi_extreme_exit(rsi=22) | good_exit | A 1-bar rsi_extreme_exit on a fresh signal is a scratch, not a trend trade β consider a minimum hold or wider RSI trigger so death-cross entries aren't cut before they develop. |
| 10:01 PM | trend_ma | short | 28618.00 | 28617.75 | 0.3 | $0.50 | rsi_extreme_exit(rsi=30) | good_exit | Keep the RSI-extreme quick-exit rule on trend_ma shorts β it's converting likely small losses into scratches on failed breakdowns. |
| 10:03 PM | trend_ma | short | 28619.25 | 28601.25 | 18.0 | $36.00 | rsi_extreme_exit(rsi=18) | good_exit | Keep the rsi_extreme_exit as the fast-scalp override on death-cross shortsβit's capturing quick moves before mean reversion can eat the edge. |
| 10:13 PM | llm | long | 28617.75 | 28615.75 | -2.0 | $-4.00 | llm_rescue_exit:5m trend DOWN against long, 1m HA flippe | good_exit | Require 5m trend agreement before taking 1m reclaim/flush signals, not just RSI momentum. |
| 10:19 PM | llm | short | 28604.00 | 28592.25 | 11.8 | $23.50 | rsi_extreme_exit(rsi=27) | good_exit | Let the RSI-extreme exit take quick counter-trend profits rather than holding for full TP when momentum stalls this fast. |
| 10:27 PM | llm | long | 28617.75 | 28592.75 | -25.0 | $-50.00 | tick_sl | good_entry | Widen the stop relative to ATR on retest entries so normal noise doesn't trigger the tick_sl before the thesis has time to play out. |
| 11:19 PM | llm | long | 28532.25 | 28532.50 | 0.3 | $0.50 | trend_ride_end:htf_flip | good_exit | When RSI/score are both near neutral (~40) rather than deeply oversold, treat the bounce signal as low-conviction and expect a quick flip exit. |
| 11:24 PM | llm | short | 28530.00 | 28543.75 | -13.8 | $-27.50 | ha10s_loss_cut | good_exit | Keep the tight ha10s_loss_cut on marginal-score entries (~40s) since it's capping failed setups at ~$27 instead of letting them run. |
| 11:32 PM | selloff | short | 28528.75 | 28502.75 | 26.0 | $52.00 | selloff_rsi30_cover | good_exit | Investigate why score and rsi are logging as exactly 0.0 β trades are firing on an incomplete signal even when they happen to win. |
| 12:20 AM | short5m | short | 28496.25 | 28520.50 | -24.3 | $-48.50 | tick_sl | unlucky | Consider widening the stop or requiring a stronger score/RSI threshold on short5m entries to reduce two-bar stop-outs from noise. |
| 01:13 AM | trend_ma | long | 28591.25 | 28585.75 | -5.5 | $-11.00 | overseer_cover | unlucky | If overseer_cover exits are repeatedly killing valid golden-cross entries within 1 bar, check whether the overseer's cover trigger is too tight relative to normal 1-bar noise. |
| 01:15 AM | trend_ma | long | 28586.75 | 28593.00 | 6.3 | $12.50 | overseer_cover | good_exit | Let winners run past 1 bar toward the stated TP unless overseer flags a real reversal, or the R:R math never plays out. |
| 01:17 AM | trend_ma | long | 28590.00 | 28579.00 | -11.0 | $-22.00 | overseer_cover | good_exit | Check whether overseer_cover exits are stopping out mechanically-sound entries too early relative to the SL distance. |
| 01:34 AM | ict | long | 28582.00 | 28570.25 | -11.8 | $-23.50 | sma50_touch | unlucky | For ICT reclaim entries, give the sma50-touch exit a minimum bar/ATR buffer so a valid setup isn't killed by first-tick noise. |
| 01:45 AM | llm | long | 28590.00 | 28592.25 | 2.3 | $4.50 | overseer_cover | good_exit | Wait for the EMA13 reclaim to actually confirm before entering rather than firing on 'not yet' signals. |
| 01:48 AM | llm | long | 28599.75 | 28599.75 | 0.0 | $0.00 | overseer_cover | good_exit | Zero-bar overseer_cover exits are a risk-control artifact, not signal quality data β exclude them from entry-edge scoring. |
| 02:24 AM | llm | long | 28559.25 | 28567.75 | 8.5 | $17.00 | be_lock_tick peaked+16.5pt gaveback_to+8.5pt | good_exit | On single-bar spikes past be_lock, consider trailing tighter than 8pt of a 16.5pt peak to lock more of fleeting divergence pops. |
| 02:36 AM | llm | long | 28553.75 | 28541.50 | -12.3 | $-24.50 | ha10s_loss_cut | unlucky | Consider whether the 3-bar ha10s_loss_cut is too tight for range-bounce entries and is stopping out before the thesis has time to play out. |
| 02:41 AM | selloff | short | 28532.50 | 28489.00 | 43.5 | $87.00 | selloff_rsi30_cover | good_exit | Don't trust entries where score/rsi are logging as 0.0 β fix the signal pipeline so grading reflects real confluence, not luck. |
| 02:54 AM | selloff | long | 28513.00 | 28550.75 | 37.8 | $75.50 | selloff_rebound_exit:fib_0.5 | good_exit | Keep taking RSI-30-recross rebounds off selloff lows with fib targets β the quick 5-bar resolution is the profile to reinforce. |
| 03:22 AM | trend_ma | long | 28642.50 | 28655.00 | 12.5 | $25.00 | be_lock_tick peaked+20.5pt gaveback_to+12.5pt | marginal | On golden_cross MA entries with fast peaks, consider trailing tighter than the current be_lock gaveback to protect more of the initial move. |
| 03:26 AM | trend_ma | long | 28648.50 | 28634.50 | -14.0 | $-28.00 | ha10s_loss_cut | good_exit | The ha10s_loss_cut is doing its job protecting capital on failed golden-cross entries β no change needed here. |
| 03:40 AM | rsifade | long | 28625.75 | 28612.50 | -13.3 | $-26.50 | ha10s_loss_cut | unlucky | Give rsifade entries a minimum hold or wider initial buffer before the ha10s loss-cut can trigger, so normal noise doesn't stop it out before the fade has time to work. |
| 03:43 AM | rsifade | long | 28617.75 | 28622.00 | 4.3 | $8.50 | llm_rescue_exit:5m trend neutral, 1m HA red x2 against l | good_exit | Treat rsi_fade entries as invalid if HA candles don't flip supportive within a few bars β the rescue exit is doing its job, so keep it enabled. |
| 04:27 AM | llm | long | 28602.50 | 28618.00 | 6.9 | $27.50 | be_lock_tick peaked+20.5pt gaveback_to+6.9pt | good_exit | Consider trailing tighter once a trade is up 15-20pts on a 3-bar hold so peak gains aren't given back to a marginal +6.9pt scratch. |
| 04:30 AM | ribbon | long | 28619.50 | 28630.50 | 11.0 | $22.00 | be_lock_tick peaked+20.2pt gaveback_to+11.0pt | good_exit | Consider trailing wider than the current be_lock_tick step size on strong pushes (20pt+ favorable excursion) to capture more of the move before gaveback. |
| 04:50 AM | ha_long | long | 28615.25 | 28622.25 | 7.0 | $14.00 | llm_rescue_exit:1m HA flipped red against long, 5m trend | good_exit | On low-conviction pullback-flip entries, treat any early adverse HA flip as a valid signal to take quick profit rather than holding for full TP. |
| 04:57 AM | llm | long | 28618.00 | 28621.75 | 3.8 | $7.50 | llm_rescue_exit:Both EMAs lost, HA red x2, structure tre | good_exit | When the entry thesis (EMA support hold) invalidates within 1-2 bars, exit on structure break rather than waiting for the stop. |
| 05:01 AM | llm | long | 28631.00 | 28655.75 | 24.8 | $49.50 | ride_giveback_cap peaked+50.5pt gaveback_to+24.8pt (cap 25.2pt) | good_exit | Consider tightening the giveback cap on strong runners so more of a 50pt+ peak is preserved. |
| 05:19 AM | llm | long | 28648.25 | 28662.00 | 13.8 | $27.50 | ride_giveback_cap peaked+28.5pt gaveback_to+13.8pt (cap 14.2pt) | good_exit | The ride_giveback_cap is doing its job here β no change needed, this is the mechanism working as intended. |
| 05:31 AM | llm | long | 28676.25 | 28687.00 | 10.8 | $21.50 | be_lock_tick peaked+19.8pt gaveback_to+10.8pt | good_exit | On strong initial pushes consider a tighter trail after +15pt to protect more of the peak instead of giving back over half the move. |
| 06:30 AM | llm | long | 28670.50 | 28677.00 | 6.5 | $13.00 | be_lock_tick peaked+15.0pt gaveback_to+6.5pt | good_exit | Be-lock trailing is doing its job here β no change needed, just keep letting winners run a bit further before arming the lock if the gaveback (15β6.5) keeps recurring. |
| 07:06 AM | llm | long | 28663.25 | 28647.50 | -15.8 | $-31.50 | sma50_touch | unlucky | Consider giving valid EMA13-dip entries a bit more room or bar count before an sma50_touch exit triggers, since 2 bars is a very tight leash for a trend-continuation setup. |
| 07:18 AM | llm | long | 28659.25 | 28645.50 | -13.8 | $-27.50 | sma50_touch | good_exit | When RSI print equals ATR-scale score on a supposed divergence signal, double check the signal math isn't just echoing the same input twice. |
| 08:10 AM | llm | long | 28668.00 | 28681.00 | 13.0 | $26.00 | ride_giveback_cap peaked+27.0pt gaveback_to+13.0pt (cap 13.5pt) | good_entry | A giveback cap of ~50% of peak profit is too loose here β tighten it so winners don't surrender half their run. |
| 08:17 AM | llm | long | 28687.75 | 28670.00 | -17.8 | $-35.50 | ha10s_loss_cut | unlucky | Consider whether ha10s_loss_cut is too tight for pullback-buy entries, since it's cutting trades before the intended thesis has time to play out. |
| 08:27 AM | llm | long | 28684.25 | 28658.50 | -25.8 | $-51.50 | tick_sl | unlucky | Widen the tick SL relative to current ATR on EMA-reclaim continuation entries so normal pullback noise doesn't trigger an early stop-out. |
| Date | Trades | Win% | PF | Net P/L |
|---|---|---|---|---|
| 2026-08-12 | 34 | 35.3% | 0.29 | $-1150.00 |
| 2026-08-11 | 28 | 21.4% | 0.4 | $-741.50 |
| 2026-08-10 | 18 | 16.7% | 0.03 | $-1030.00 |
| 2026-08-07 | 15 | 26.7% | 0.05 | $-512.00 |
| 2026-08-06 | 25 | 32% | 1.07 | $52.00 |
| 2026-08-05 | 19 | 26.3% | 0.32 | $-440.50 |
| 2026-08-04 | 16 | 31.2% | 5.55 | $1641.00 |
| 2026-08-03 | 23 | 30.4% | 0.67 | $-244.00 |
| 2026-07-31 | 25 | 36% | 0.67 | $-303.00 |
| 2026-07-30 | 62 | 54.8% | 1.1 | $102.50 |
| 2026-07-29 | 49 | 49% | 0.14 | $-3827.00 |
| 2026-07-28 | 68 | 51.5% | 39.88 | $41254.50 |
| 2026-07-27 | 49 | 59.2% | 1.25 | $152.00 |
| 2026-07-24 | 54 | 48.1% | 0.68 | $-305.50 |
| 2026-07-23 | 53 | 49.1% | 0.88 | $-94.00 |
| 2026-07-22 | 31 | 51.6% | 0.65 | $-157.50 |
| 2026-07-21 | 49 | 38.8% | 0.31 | $-1243.50 |
| 2026-07-20 | 15 | 46.7% | 0.3 | $-502.50 |
| 2026-07-17 | 11 | 36.4% | 0.42 | $-202.00 |
| 2026-07-16 | 72 | 43.1% | 0.5 | $-696.50 |
| 2026-07-15 | 46 | 65.2% | 1.44 | $361.50 |
| 2026-07-14 | 212 | 49.5% | 0.84 | $-445.00 |
| 2026-07-13 | 57 | 64.9% | 1.26 | $133.50 |
| 2026-07-03 | 39 | 35.9% | 0.62 | $-188.00 |
| 2026-07-02 | 77 | 36.4% | 0.91 | $-67.00 |
| 2026-07-01 | 45 | 37.8% | 0.73 | $-134.00 |
| 2026-06-30 | 53 | 39.6% | 0.84 | $-120.00 |
| 2026-06-29 | 39 | 51.3% | 1.35 | $589.00 |
| 2026-06-26 | 22 | 54.5% | 0.92 | $-139.00 |
| 2026-06-25 | 54 | 42.6% | 1.08 | $110.00 |