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-08-127747.57745.0 – 7753.27748.51.0
2026-08-117720.07720.0 – 7725.07722.52.5
2026-08-107750.07750.0 – 7750.07749.80.2
2026-08-077756.67750.0 – 7760.07758.11.5
2026-08-067707.57705.0 – 7710.07710.12.6
2026-08-057729.97730.0 – 7735.07731.92.0
2026-08-047742.57736.5 – 7745.07736.56.0
2026-08-037597.57500.0 – 7602.07598.81.3
2026-07-317488.37400.0 – 7500.07489.81.5
2026-07-307438.77410.0 – 7440.07438.00.7
2026-07-297309.97312.4 – 7325.07314.44.5
2026-07-287427.57425.0 – 7430.07428.91.4
2026-07-277412.57405.0 – 7415.07413.00.5
2026-07-247410.07400.0 – 7410.07408.51.5
2026-07-237406.17400.0 – 7410.07408.12.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-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
2026-08-041631.2%5.55$1641.00
2026-08-032330.4%0.67$-244.00
2026-07-312536%0.67$-303.00
2026-07-306254.8%1.1$102.50
2026-07-294949%0.14$-3827.00
2026-07-286851.5%39.88$41254.50
2026-07-274959.2%1.25$152.00
2026-07-245448.1%0.68$-305.50
2026-07-235349.1%0.88$-94.00
2026-07-223151.6%0.65$-157.50
2026-07-214938.8%0.31$-1243.50
2026-07-201546.7%0.3$-502.50
2026-07-171136.4%0.42$-202.00
2026-07-167243.1%0.5$-696.50
2026-07-154665.2%1.44$361.50
2026-07-1421249.5%0.84$-445.00
2026-07-135764.9%1.26$133.50
2026-07-033935.9%0.62$-188.00
2026-07-027736.4%0.91$-67.00
2026-07-014537.8%0.73$-134.00
2026-06-305339.6%0.84$-120.00
2026-06-293951.3%1.35$589.00
2026-06-262254.5%0.92$-139.00
2026-06-255442.6%1.08$110.00