Trading Report

Session 2026-06-12 · signal_gen MNQ · updated daily after 17:00 ET

up, high-vol, MNQ move 229.5pt, range 526.5pt
Net P/L
$11.50
Trades
8
Win rate
62.5%
Profit factor
1.04
Best / Worst
$133.50 / $-127.50
Avg hold
17.4m

Day Summary

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.

• Implement mandatory stop-loss requirements for all entries and avoid trading during low-liquidity hours (overnight/early morning sessions) • Raise minimum ICT confidence score threshold to 60+ and consider reducing ICT strategy weight while increasing ribbon strategy allocation • Add volatility and timing filters to prevent entries during choppy conditions, and require RSI/ATR confirmation for all signal types

Market Analysis

InstrumentCloseChange%RangeTrendSupportResistanceNote
SPX7431.57————74307435cash close; GEX walls 7430.0/7435.0
NQ/MNQ29684.50229.50.78%526.5up——front future MNQM6
NDX29684.50229.50.78%526.5up——Nasdaq via MNQM6 (cash basis not applied)

Signals vs Orders

Signals taken
9
Suppressed
8
Gate vetoes
4
TimeDirModuleSuppressed byHypo +15mHypo +60mDetail
01:18 AMshort-1sc02_gate p=0.260 vs 0.15$102.00$10.00-1 ict_short sweep>29570 reclaim29550 rsi42 div
07:38 AMshort-1sc02_gate p=0.198 vs 0.15$-131.00$-350.50-1 ict_short sweep>29322 reclaim29322 rsi56 div
12:56 PM—-1?——-1 ribbon_stack_dn(age=1)
01:22 PMshort-1sc02_gate p=0.181 vs 0.15$99.50$-150.00-1 ict_short sweep>29455 reclaim29454 rsi57 div
04:06 PM—-1?——-1 ribbon_stack_dn(age=1)
07:27 PMshort-1sc02_gate p=0.194 vs 0.15$69.00$-26.50-1 ict_short sweep>29690 reclaim29682 rsi57 div
07:36 PM—-1?——-1 ribbon_stack_dn(age=1)
08:16 PM—+1?——+1 ribbon_stack_up(age=1)

Missed Opportunities & Trend Check

WindowaipredictionOur resultMoveMissed $ReasonNote
sessionn/aprofit229.5—okaiprediction trend=n/a, actual MNQ move=229.5pt (up); our session net=$11.5 (profit)
gate_vetoesn/asuppressed—$10.00sc02_gate_suppression4 gate-vetoed signals; $10.0 of +60m hypothetical upside skipped (gate also avoids losers -- net effect tracked separately)

Trades (8)

EntryStratDirInOutPtsP/LExitGradeLesson
11:11 PMictlong29527.5029537.009.5$19.00ha_flip_longmarginalSet protective stops even on high-confidence signals, especially during lower-volume evening sessions.
12:04 AMictlong29571.2529574.503.3$6.50ha_flip_longmarginalNever enter without predefined stops and key technical indicators - small wins don't justify poor process.
03:03 AMictlong29553.2529537.50-15.8$-31.50ha_flip_longmarginalAvoid entries with ICT scores below 60 during overnight hours when liquidity is poor.
08:46 AMictlong29461.5029492.2530.8$61.50ha_flip_longmarginalAvoid trading during early morning low-liquidity periods and always define stop loss levels before entry.
11:40 AMictlong29610.7529645.7535.0$70.00rsi_ride_longmarginalSet stop losses even on momentum trades - this profit could have easily become a loss without proper risk management.
03:25 PMictlong29753.2529693.25-60.0$-120.00tick_slmarginalAdd timing filters or volatility checks to avoid entries in choppy market conditions.
04:35 PMribbonlong29609.7529676.5066.8$133.50ribbon_exit_longgood_entryRibbon entries with 55+ scores can be profitable even without RSI/ATR confirmation when trend conditions align.
06:45 PMictlong29695.2529631.50-63.8$-127.50tick_slmarginalAlways define stop loss and take profit levels before entry, and require higher conviction scores (>60) for midday trades.

QQQ Options (tos_bot)

QQQ Net P/L
$-239.00
Round trips
4
Wins / Losses
1 / 3

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

InContractEntryExitOutP/LReason
11:38:13Put 7150.912.1512:07:27$124.00
12:08:03Put 7204.474.1012:08:51$-37.00QQQ 718.15 at support swingH 718.11 (take profit, exit PUT)
13:12:43Call 7213.151.2814:22:46$-187.00take-profit: trend reversing (EMA momentum +7.6 retraced from peak +18.9)
13:13:43Call 7212.671.2814:22:46$-139.00take-profit: trend reversing (EMA momentum +7.6 retraced from peak +18.9)

Recent Sessions

DateTradesWin%PFNet P/L
2026-06-12862.5%1.04$11.50
2026-06-112835.7%1.29$159.50
2026-06-103040%1.86$463.50
2026-06-097236.1%0.76$-248.00
2026-06-087133.8%0.58$-1069.50
2026-06-03922.2%0.21$-368.00
2026-06-0210%0$-7.50
2026-06-0110%0$-100.50
2026-05-29250%0.05$-28.50
2026-05-281225%0.13$-306.50
2026-05-271050%3.55$383.50
2026-05-25250%2.38$11.00