2026-07-23 · 4 min read
Session edge, AI coach verdict, and running P&L for 2026-07-23.
Trim Review
How much of today's result was carried by a few outliers? The table recomputes the core session stats with the biggest movers removed. Trimmed rows are colored vs baseline: green = holds most of the move, amber = meaningful erosion, red = collapses or flips sign.
| Scenario | Trades | Net P&L | Total R | E[R] / trade | $ WR | PF |
|---|---|---|---|---|---|---|
| Baseline (all trades) | 23 | −$5239.62 | -6.73R | -0.293R | 31.8% | 0.34 |
| − single best + single worst | 21 | −$4936.46 | -6.35R | -0.302R | 30.0% | 0.19 |
| − top 2 + bottom 2 (≈5% each tail) | 19 | −$4341.88 | -5.58R | -0.294R | 27.8% | 0.07 |
Trimmed trades: Single best + single worst — removed ZCMD +$1556.77 (best) · ZCMD −$1859.93 (worst). Top 2 + bottom 2 — removed 2 from each tail (by $ P&L).
Broad-based red session: the loss is still there after trimming the biggest movers — this wasn't one bad trade, it was the whole book tilted the wrong way.
Session verdict
{"dayVerdict":"Today's book leaned hard on ZCMD again, but the stock behaved almost oppositely to its prior session. Rather than the 429% open-to-high run from the day before, ZCMD offered a smaller 107% open-to-high move (open $3.77 to high $7.81 at 9:08am ET) and then gave nearly all of it back, closing at $1.73 — a close below the open, for -50% pctOfMoveRetained.
Your three ZCMD fills captured one $1.56k win at 9:13am ET right near the top of that early move, then two losses of -$1.86k and -$1.44k at 9:51am and 9:45am ET chasing continuation that wasn't there. Net on the name was roughly -$1.74k on a stock that had already made its entire move in the first 90 minutes and spent the rest of the day bleeding out — the opposite problem from yesterday, where the same ticker rewarded patience.
CJMB was the one clean capture of the day: it moved 65.6% open-to-high by 9:56am ET and held 47% of that into the close, and your long there returned +$845 (+1.09R) — a real share of a real move, and the only position all day where the dollars matched the opportunity. Everything else traded lightly against what the stock offered or lost money outright: ADVB ran 37.8% to a $20.87 high at 10:08am ET and kept 28% of it, but your entry cost -$782; PAVS moved a full 143% to $9.48 by 10:52am ET (with two halts marking the volatility) and held 36% of that into the close, yet the position lost -$798.
Across the 23 fills, six stocks accounted for material P&L and four of those six were losses, netting the day to -$5.24k against a set of moves — ZCMD, PAVS, ADVB — that individually offered plenty of range. This was a day where the opportunity was there but the capture wasn't: three other runners today moved 100%+ from the open (NIKI at 100.8%, ZCMD, PAVS at 143.1%) and none of the day's trades matched that scale in dollars taken.
Looking at the trailing week, the split between holders and bleeders tracks fairly closely with float and volume. ADVB's July 22 run held 38% of its 125% move on $373M in dollar-volume with nine halts, and STAK on July 16 held 64% of a 107.5% move; both sit under 10M shares float or moved on heavy dollar-volume.
By contrast, EHGO closed today at -166% pctOfMoveRetained, KIDZ at -129%, and BIYA on July 20 at -202% — three of the week's worst bleeders, all giving back more than the entire open-to-high move by the close. Your ZCMD entries today landed on the bleeder side of that split (-50% retained), while CJMB, the day's best result, landed on the holder side (47% retained) — consistent with the pattern that the stocks worth staying with are the ones that hang onto a real fraction of their high, not the ones that spike and reverse inside the same morning.
The day's shape overall was a scattershot of small positions across ten different names with only two winners against fourteen losers by count, a 30.4% win rate against an average loss nearly 40% larger than the average win. Against a session where three runners cleared 100% open-to-high and this trader's own ZCMD supplied both the day's best entry and its two worst, the net -$5.24k reads as a day where the stock that worked yesterday stopped working today and the position sizing didn't adjust to that change in character."}