Session 2026-06-12 · signal_gen MNQ · updated daily after 17:00 ET
up (+104pt over the session), dominant regime R4; strategy mix {'ict': 7, 'ribbon': 1}
Despite a strong uptrending market (+104pts), the bot barely broke even ($11.5) due to poor ICT strategy performance (-$122) that was offset by one highly profitable ribbon trade (+$133.5). The session revealed critical risk management failures with most trades lacking predefined stops, leading to two large tick_sl losses totaling -$247.5. ICT strategy dominated trade selection (7/8 trades) but showed poor timing and entry quality, particularly during low-liquidity periods. The stark performance difference between strategies suggests the current ICT implementation needs significant refinement.
| Instrument | Close | Change | % | Range | Trend | Support | Resistance | Note |
|---|---|---|---|---|---|---|---|---|
| SPX | 7431.46 | 20.6 | 0.28% | 93.4 | up | — | — | S&P 500 cash index (Yahoo) |
| ES | 7436.25 | 38.8 | 0.52% | 95.3 | up | — | — | S&P 500 future ESM6 |
| NQ/MNQ | 29677.00 | 222.0 | 0.75% | 526.5 | up | — | — | Nasdaq-100 future MNQM6 |
| NDX | 29635.95 | 255.3 | 0.87% | 513.1 | up | — | — | Nasdaq-100 cash index (Yahoo) |
| Time | Dir | Module | Suppressed by | Hypo +15m | Hypo +60m | Detail |
|---|---|---|---|---|---|---|
| 09:18 PM | short | -1 | sc02_gate p=0.260 vs 0.15 | $102.00 | $10.00 | -1 ict_short sweep>29570 reclaim29550 rsi42 div |
| 03:38 AM | short | -1 | sc02_gate p=0.198 vs 0.15 | $-131.00 | $-350.50 | -1 ict_short sweep>29322 reclaim29322 rsi56 div |
| 08:56 AM | — | -1 | ? | — | — | -1 ribbon_stack_dn(age=1) |
| 09:22 AM | short | -1 | sc02_gate p=0.181 vs 0.15 | $99.50 | $-150.00 | -1 ict_short sweep>29455 reclaim29454 rsi57 div |
| 12:06 PM | — | -1 | ? | — | — | -1 ribbon_stack_dn(age=1) |
| 03:27 PM | short | -1 | sc02_gate p=0.194 vs 0.15 | $69.00 | $-26.50 | -1 ict_short sweep>29690 reclaim29682 rsi57 div |
| 03:36 PM | — | -1 | ? | — | — | -1 ribbon_stack_dn(age=1) |
| 04:16 PM | — | +1 | ? | — | — | +1 ribbon_stack_up(age=1) |
| Window | aiprediction | Our result | Move | Missed $ | Reason | Note |
|---|---|---|---|---|---|---|
| session | n/a | profit | 222.0 | — | ok | aiprediction trend=n/a, actual MNQ move=222.0pt (up); our session net=$11.5 (profit) |
| gate_vetoes | n/a | suppressed | — | $10.00 | sc02_gate_suppression | 4 gate-vetoed signals; $10.0 of +60m hypothetical upside skipped (gate also avoids losers -- net effect tracked separately) |
| Entry | Strat | Dir | In | Out | Pts | P/L | Exit | Grade | Lesson |
|---|---|---|---|---|---|---|---|---|---|
| 07:11 PM | ict | long | 29527.50 | 29537.00 | 9.5 | $19.00 | ha_flip_long | marginal | Set protective stops even on high-confidence signals, especially during lower-volume evening sessions. |
| 08:04 PM | ict | long | 29571.25 | 29574.50 | 3.3 | $6.50 | ha_flip_long | marginal | Never enter without predefined stops and key technical indicators - small wins don't justify poor process. |
| 11:03 PM | ict | long | 29553.25 | 29537.50 | -15.8 | $-31.50 | ha_flip_long | marginal | Avoid entries with ICT scores below 60 during overnight hours when liquidity is poor. |
| 04:46 AM | ict | long | 29461.50 | 29492.25 | 30.8 | $61.50 | ha_flip_long | marginal | Avoid trading during early morning low-liquidity periods and always define stop loss levels before entry. |
| 07:40 AM | ict | long | 29610.75 | 29645.75 | 35.0 | $70.00 | rsi_ride_long | marginal | Set stop losses even on momentum trades - this profit could have easily become a loss without proper risk management. |
| 11:25 AM | ict | long | 29753.25 | 29693.25 | -60.0 | $-120.00 | tick_sl | marginal | Add timing filters or volatility checks to avoid entries in choppy market conditions. |
| 12:35 PM | ribbon | long | 29609.75 | 29676.50 | 66.8 | $133.50 | ribbon_exit_long | good_entry | Ribbon entries with 55+ scores can be profitable even without RSI/ATR confirmation when trend conditions align. |
| 02:45 PM | ict | long | 29695.25 | 29631.50 | -63.8 | $-127.50 | tick_sl | marginal | Always define stop loss and take profit levels before entry, and require higher conviction scores (>60) for midday trades. |
Market: MNQ day window: low 29232.75 high 29759.25 range 526.50 (548 1-min bars)
Signals: signal_gen/BUY_CALL=2; trend-cont/BUY_CALL=3; trend-cont/BUY_PUT=1
Trades: 4 round trips (1 wins / 3 losses)
P/L: FIFO net est $-239.00 from fill lines — duplicate-echo fills may skew; broker statement is authoritative
DAY 3 (2026-06-12): infrastructure war, strategy barely traded. Ledger -484 (incomplete — short-side and manual-close P/L invisible; broker statement authoritative; with the accidental-short profits (+540) and pair losses the true day is likely -100..-400). TIMELINE: untouched browser overnight -> ToS tab/session degraded -> gateway flapping -> duplicate exits filled -> -1 P715/-1 P716 naked shorts -> rally turned them profitable -> covers raced posmgr -> +1/+1 longs -> cleanup. C721 pair: trail-TP decision was RIGHT (+12%) but the exit limit sat WORKING 52 min while QQQ faded; +80 became -326. SHIPPED TODAY (all live): order-lifecycle registry (command->accepted(orderId)->terminal; 8/8 tests; caught live rejections + correlated fills first day); kill-switch LATCH; exit-resend cooldown 75s; posmgr stand-down on in-flight exits; broadcast+in-page-dedup delivery (zombie-connection orders); wait-for-active-client dispatch; state-aware order ages (240s no-echo); Schwab-anchored QQQ spot (+throttled logs); ToS staleness self-heal (auto tab reload on quiet data); BE-lock 10%%/+3%%; fill-price P/L baselines; PROFIT-PROTECT exit (user rule: in profit >=5%% + RSI rollover or 2 adverse 1-min bars -> close NOW); TRADE JOURNAL (per-trade learning records incl. fable opinion at entry). WEEKEND TODO: hold position state until exit FILLED (the last optimistic-clear hole); cancel-and-replace stale exit limits promptly. Discovery: ToS draft replacement semantics — re-confirming same-symbol order REPLACES the working one (broker-side double-sell protection); broker margin rejections also block would-be naked shorts.
Incidents: 19:25:47 WARNING tos_bot: rejecting QQQ spot jump 722.83 (last 483.15, >10%) � check the ToS tab is on QQQ | 19:26:47 WARNING tos_bot: rejecting QQQ spot jump 722.83 (last 483.15, >10%) � check the ToS tab is on QQQ | 19:27:47 WARNING tos_bot: rejecting QQQ spot jump 722.80 (last 483.15, >10%) � check the ToS tab is on QQQ | 19:28:47 WARNING tos_bot: rejecting QQQ spot jump 722.80 (last 483.15, >10%) � check the ToS tab is on QQQ | 19:29:47 WARNING tos_bot: rejecting QQQ spot jump 722.80 (last 483.15, >10%) � check the ToS tab is on QQQ | 19:30:47 WARNING tos_bot: rejecting QQQ spot jump 722.80 (last 483.15, >10%) � check the ToS tab is on QQQ | 19:31:47 WARNING tos_bot: rejecting QQQ spot jump 722.80 (last 483.15, >10%) � check the ToS tab is on QQQ | 19:32:47 WARNING tos_bot: rejecting QQQ spot jump 723.01 (last 483.15, >10%) � check the ToS tab is on QQQ | 19:33:47 WARNING tos_bot: rejecting QQQ spot jump 722.80 (last 483.15, >10%) � check the ToS tab is on QQQ | 19:34:47 WARNING tos_bot: rejecting QQQ spot jump 722.90 (last 483.15, >10%) � check the ToS tab is on QQQ | 19:35:47 WARNING tos_bot: rejecting QQQ spot jump 722.80 (last 483.15, >10%) � check the ToS tab is on QQQ | 19:36:47 WARNING tos_bot: rejecting QQQ spot jump 722.87 (last 483.15, >10%) � check the ToS tab is on QQQ
| In | Contract | Entry | Exit | Out | P/L | Reason |
|---|---|---|---|---|---|---|
| 11:38:13 | Put 715 | 0.91 | 2.15 | 12:07:27 | $124.00 | |
| 12:08:03 | Put 720 | 4.47 | 4.10 | 12:08:51 | $-37.00 | QQQ 718.15 at support swingH 718.11 (take profit, exit PUT) |
| 13:12:43 | Call 721 | 3.15 | 1.28 | 14:22:46 | $-187.00 | take-profit: trend reversing (EMA momentum +7.6 retraced from peak +18.9) |
| 13:13:43 | Call 721 | 2.67 | 1.28 | 14:22:46 | $-139.00 | take-profit: trend reversing (EMA momentum +7.6 retraced from peak +18.9) |
| Date | Trades | Win% | PF | Net P/L |
|---|---|---|---|---|
| 2026-10-12 | 1 | 100% | — | $50.50 |
| 2026-10-09 | 1 | 0% | 0 | $-134.50 |
| 2026-10-08 | 1 | 0% | 0 | $-162.00 |
| 2026-10-06 | 1 | 0% | 0 | $-159.00 |
| 2026-10-05 | 1 | 100% | — | $234.00 |
| 2026-10-02 | 1 | 0% | 0 | $-251.50 |
| 2026-09-30 | 1 | 0% | 0 | $-42.00 |
| 2026-09-29 | 7 | 0% | 0 | $-405.50 |
| 2026-09-25 | 7 | 14.3% | 0.02 | $-558.50 |
| 2026-09-24 | 7 | 0% | 0 | $-427.50 |
| 2026-09-16 | 1 | 0% | 0 | $-1055.00 |
| 2026-09-02 | 1 | 0% | 0 | $-164.50 |
| 2026-08-28 | 7 | 14.3% | 0.18 | $-247.00 |
| 2026-08-27 | 8 | 37.5% | 0.52 | $-134.50 |
| 2026-08-26 | 5 | 60% | 2.66 | $207.50 |
| 2026-08-25 | 7 | 42.9% | 0.37 | $-98.50 |
| 2026-08-24 | 6 | 16.7% | 0.34 | $-165.50 |
| 2026-08-21 | 5 | 40% | 0.23 | $-76.00 |
| 2026-08-20 | 16 | 25% | 0.11 | $-503.00 |
| 2026-08-19 | 12 | 8.3% | 0.01 | $-394.50 |
| 2026-08-18 | 22 | 27.3% | 0.75 | $-182.50 |
| 2026-08-17 | 7 | 14.3% | 0.17 | $-210.00 |
| 2026-08-14 | 26 | 15.4% | 0.55 | $-286.50 |
| 2026-08-13 | 19 | 47.4% | 3.21 | $580.00 |
| 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 |