Trading Report

Session 2026-07-20 Β· signal_gen MNQ Β· updated daily after 17:00 ET

rangebound, high-vol, MNQ move 17.5pt, range 483.0pt
Net P/L
$-502.50
Trades
15
Win rate
46.7%
Profit factor
0.3
Best / Worst
$72.50 / $-239.50
Avg hold
8.6m

Day Summary

up (+207pt over the session), dominant regime R4; strategy mix {'ha_long': 11, 'short5m': 2, 'selloff': 2}

Net -$502.5 on 15 trades despite the market grinding up +207pt in dominant regime R4, because the two 'selloff' shorts (score/rsi=0, 300pt flat stops) lost -$433 fighting the trend for 31 bars each before invalidating. The dominant, correctly-directional ha_long strategy (11 trades) was roughly breakeven at -$14.5, not because entries were wrong but because the be_lock_tick trail repeatedly gave back 50-80% of peak profit (e.g. +36.5pt peak locked at only +7.5pt). short5m added a small -$55 drag. Overall the day's damage came from one bad counter-trend strategy and a too-loose profit trail, not from the core long bias.

- Gate or disable 'selloff' shorts when regime is trending up (R4, positive session pts) and replace its flat 300pt/500pt SL with an ATR-relative stop so losing shorts invalidate fast instead of riding 30+ bars. - Tighten the be_lock_tick trail step once a trade clears ~1.5-2x ATR profit β€” several ha_long winners gave back most of their peak (30.8->22, 36.5->7.5, 23.5->8.8). - Add a higher-timeframe trend filter to ha_long cross-up/pullback-flip entries so counter-trend crosses are skipped at entry rather than caught late by llm_rescue_exit.

SPX Close Prediction Β· from 0DTE option flow (GEX/P-C) Β· butterfly body

Predicted close
7445.0
Range (wings)
7445.0 – 7445.0
Actual close
7443.1
Error
1.9 pt

Butterfly: center the body near 7445.0, wings around 7445.0/7445.0. Per-source levels β€” v82: 7445.0/7445.0 Β· v83: 7445.0/7445.0 Β· v51a: 7445.1/7440.1.

DatePredictedRangeActualError (pt)
2026-10-127807.57805.0 – 7810.07806.51.0
2026-10-097810.07810.0 – 7810.07810.50.5
2026-10-087765.07765.0 – 7765.07766.81.8
2026-10-077800.07785.0 – 7805.07801.51.5
2026-10-067820.07816.0 – 7825.97819.20.8
2026-10-057775.07771.7 – 7776.67773.91.1
2026-10-027722.57693.4 – 7743.07722.90.4
2026-10-017665.67663.1 – 7670.07665.10.5
2026-09-307662.57648.1 – 7665.07652.69.9
2026-09-297672.57665.0 – 7680.07669.33.2
2026-09-287685.07682.9 – 7687.97683.91.1
2026-09-257740.97670.0 – 7745.07743.62.7
2026-09-247705.07702.6 – 7707.67704.40.6
2026-09-237702.57700.0 – 7708.47704.92.5
2026-09-227765.57765.0 – 7770.07765.50.0

Market Analysis

InstrumentCloseChange%RangeTrendSupportResistanceNote
SPX7443.28-45.9-0.61%72.7down74457445S&P 500 cash index (Yahoo); GEX walls 7445.0/7445.0
ES7483.25-1.8-0.02%75.3rangeboundβ€”β€”S&P 500 future (Yahoo ES=F)
NQ/MNQ28781.7517.50.06%483.0rangeboundβ€”β€”Nasdaq-100 future MNQU6
NDX28604.23-266.9-0.93%426.8downβ€”β€”Nasdaq-100 cash index (Yahoo)

Signals vs Orders

Signals taken
97
Suppressed
21
Gate vetoes
0
TimeDirModuleSuppressed byHypo +15mHypo +60mDetail
11:05 PMlong+1news_gate BEARISH c=0.65$3.00$5.50+1 ha_long regime-hold(run=7) rsi5=55 sl=12.0
11:05 PMlong+1news_gate BEARISH c=0.65$3.00$5.50+1 ha_long regime-hold(run=7) rsi5=55 sl=12.0
11:05 PMlong+1news_gate BEARISH c=0.65$3.00$5.50+1 ha_long regime-hold(run=7) rsi5=55 sl=12.0
11:05 PMlong+1news_gate BEARISH c=0.65$3.00$5.50+1 ha_long regime-hold(run=7) rsi5=55 sl=12.0
11:11 PMlong+1news_gate BEARISH c=0.6$4.00$9.00+1 ha_long cross-up rsi5=51 sl=28.9
11:11 PMlong+1news_gate BEARISH c=0.6$4.00$9.00+1 ha_long cross-up rsi5=51 sl=28.9
11:11 PMlong+1news_gate BEARISH c=0.6$4.00$9.00+1 ha_long cross-up rsi5=51 sl=28.9
11:11 PMlong+1news_gate BEARISH c=0.6$4.00$9.00+1 ha_long cross-up rsi5=51 sl=29.0
11:15 PMlong+1news_gate BEARISH c=0.6$23.50$-35.00+1 ha_long cross-up rsi5=54 sl=31.6
11:15 PMlong+1news_gate BEARISH c=0.6$23.50$-35.00+1 ha_long cross-up rsi5=54 sl=31.6
11:15 PMlong+1news_gate BEARISH c=0.6$23.50$-35.00+1 ha_long cross-up rsi5=54 sl=31.6
11:56 AMβ€”+1?β€”β€”+1 ribbon_stack_up(age=1)
11:56 AMβ€”+1?β€”β€”+1 ribbon_stack_up(age=1)
03:30 PMshort-1news_gate BULLISH c=0.6$39.00$217.50-1 short5m 5m-dn rsi5=49 r5max=49 sl=13.2
03:30 PMshort-1news_gate BULLISH c=0.6$39.00$217.50-1 short5m 5m-dn rsi5=49 r5max=49 sl=14.5
03:30 PMshort-1news_gate BULLISH c=0.6$39.00$217.50-1 short5m 5m-dn rsi5=49 r5max=49 sl=14.5
03:30 PMshort-1news_gate BULLISH c=0.6$39.00$217.50-1 short5m 5m-dn rsi5=49 r5max=49 sl=14.5
03:32 PMshort-1news_gate BULLISH c=0.6$36.00$199.50-1 short5m 5m-dn rsi5=49 r5max=49 sl=24.5
03:32 PMshort-1news_gate BULLISH c=0.6$36.00$199.50-1 short5m 5m-dn rsi5=49 r5max=49 sl=24.8
03:32 PMshort-1news_gate BULLISH c=0.6$36.00$199.50-1 short5m 5m-dn rsi5=49 r5max=49 sl=24.8
03:32 PMshort-1news_gate BULLISH c=0.6$36.00$199.50-1 short5m 5m-dn rsi5=49 r5max=49 sl=24.8

Missed Opportunities & Trend Check

WindowaipredictionOur resultMoveMissed $ReasonNote
sessionbearishloss17.5β€”okaiprediction trend=bearish, actual MNQ move=17.5pt (flat); our session net=$-502.5 (loss)

Trades (15)

EntryStratDirInOutPtsP/LExitGradeLesson
07:58 PMha_longlong28871.0028827.50-43.5$-87.00tick_slunluckyConsider widening the tick_sl slightly on regime-hold adds so normal pullback noise within an intact run doesn't stop out a structurally sound entry.
10:18 PMselloffshort28812.5028932.25-119.8$-239.50selloff_cutloss_thesis_invalidatedmistakeSkip or size down entries where score/RSI show no real confluence, and tighten stop-loss relative to ATR instead of using a flat wide SL.
11:59 PMha_longlong28901.0028910.759.8$19.50be_lock_tick peaked+18.2pt gaveback_to+9.8ptgood_exitConsider trailing a bit looser or scaling out partial size near peak to capture more than half of a fast +18pt run-up.
02:47 AMshort5mshort28783.5028794.25-10.8$-21.50short5m_ride_cross_exitmarginalRequire RSI confirmation (rsi5 clearly <45 for shorts) before trusting a marginal 5m-dn signal, not just the directional flag.
02:58 AMselloffshort28783.7528880.50-96.8$-193.50selloff_cutloss_thesis_invalidatedgood_exitTighten initial stop distance relative to ATR (12.8) since a 300pt SL is ~23x ATR, letting losers run too far before invalidation triggers.
03:49 AMha_longlong28886.0028922.2536.3$72.50tick_tpgood_entryKeep trusting regime-hold continuation entries when RSI5 confirms momentum in the trade direction.
04:11 AMha_longlong28909.0028931.0022.0$44.00be_lock_tick peaked+30.8pt gaveback_to+22.0ptgood_exitConsider trailing tighter than 8.8pts (30.8β†’22) once a trade is up 2x+ ATR, to lock more of extended peaks.
04:43 AMshort5mshort28865.2528882.00-16.8$-33.50llm_rescue_exit:5m TREND UP against short, 1m HA green xgood_exitWhen the higher-timeframe trend flips against a fresh entry, exit fast rather than waiting for the full stop-loss to be tested.
06:20 AMha_longlong28950.2528959.008.8$17.50be_lock_tick peaked+23.5pt gaveback_to+8.8ptgood_exitThe breakeven-lock trail is surrendering too much of the peak (23.5pt→8.8pt); tighten the trail step once price clears +1.5x ATR to protect more of the run-up.
07:00 AMha_longlong28981.0028992.5011.5$23.00be_lock_tick peaked+21.0pt gaveback_to+11.5ptgood_exitThe give-back from +21pt to +11.5pt shows the trail is a bit loose for a 6-bar move β€” tightening the lock distance after a fast spike could capture more of the peak.
07:29 AMha_longlong28997.5029005.007.5$15.00be_lock_tick peaked+36.5pt gaveback_to+7.5ptunluckyOn a fast +30pt+ spike within 1 bar, tighten the trail step instead of leaving a flat be_lock buffer that gives back 80% of peak gain.
07:52 AMha_longlong29080.5029043.50-37.0$-74.00ha_long_ride_cross_exitmarginalRequire a higher score/RSI threshold on ha_long pullback-flip entries, or tighten the ride-cross exit so it doesn't give back near-full SL before firing.
08:47 AMha_longlong29033.2529024.00-9.3$-18.50llm_rescue_exit:5m trend down vs long, price lost both EunluckyAdd a higher-timeframe trend filter to the entry signal itself so counter-trend ha_long crosses are skipped rather than caught late by the rescue exit.
09:19 AMha_longlong29040.2529051.2511.0$22.00be_lock_tick peaked+19.5pt gaveback_to+11.0ptgood_exitTrail is doing its job locking gains, but consider tightening the giveback after +15pt to capture more of extended peaks.
12:24 PMha_longlong29102.0029077.75-24.3$-48.50tick_slunluckyNo process fix needed β€” a 24pt stop against ~12.5 ATR is reasonable; this is normal signal noise, not a setup flaw.

Recent Sessions

DateTradesWin%PFNet P/L
2026-10-121100%β€”$50.50
2026-10-0910%0$-134.50
2026-10-0810%0$-162.00
2026-10-0610%0$-159.00
2026-10-051100%β€”$234.00
2026-10-0210%0$-251.50
2026-09-3010%0$-42.00
2026-09-2970%0$-405.50
2026-09-25714.3%0.02$-558.50
2026-09-2470%0$-427.50
2026-09-1610%0$-1055.00
2026-09-0210%0$-164.50
2026-08-28714.3%0.18$-247.00
2026-08-27837.5%0.52$-134.50
2026-08-26560%2.66$207.50
2026-08-25742.9%0.37$-98.50
2026-08-24616.7%0.34$-165.50
2026-08-21540%0.23$-76.00
2026-08-201625%0.11$-503.00
2026-08-19128.3%0.01$-394.50
2026-08-182227.3%0.75$-182.50
2026-08-17714.3%0.17$-210.00
2026-08-142615.4%0.55$-286.50
2026-08-131947.4%3.21$580.00
2026-08-123435.3%0.29$-1150.00
2026-08-112821.4%0.4$-741.50
2026-08-101816.7%0.03$-1030.00
2026-08-071526.7%0.05$-512.00
2026-08-062532%1.07$52.00
2026-08-051926.3%0.32$-440.50