2026-07-24 · 4 min read
Session edge, AI coach verdict, and running P&L for 2026-07-24.
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) | 52 | +$1441.74 | +1.99R | +0.038R | 51.0% | 1.33 |
| − single best + single worst | 50 | +$997.38 | +1.38R | +0.028R | 51.1% | 1.26 |
| − top 3 + bottom 3 (≈5% each tail) | 46 | +$893.10 | +1.23R | +0.027R | 51.2% | 1.33 |
Trimmed trades: Single best + single worst — removed OMH +$1020.21 (best) · STAK −$575.84 (worst). Top 3 + bottom 3 — removed 3 from each tail (by $ P&L).
Broad green session: still clearly green after trimming the biggest movers, so the day was a stack of small plus-EV decisions compounding — not a few home runs.
Session verdict
{"dayVerdict":"OMH was the day's headline name and the one you actually traded: it opened at $0.6132, ran to a high of $2.19 at 11:18am ET (a 257% open-to-high move) on a Nasdaq minimum-bid-price notice, then collapsed to close at $0.5034 — below the open, for -7% pctOfMoveRetained. Your only material trade of the day was OMH long at 10:05am ET, ahead of the high, for +1.41R and $1.02k.
That's the correct read of a stock that was going to give the move back regardless of when you sold — you were in early enough to catch real upside before the two halts and the reversal took it under the open. The rest of the 52 fills were small, split across names like MSS, WLDS, LVWR, AMIX, CJMB, BNRG, VIVK and STAK, netting the remaining roughly $420 combined against the $1.02k OMH trade — a day where one correctly-timed position in the single biggest mover did essentially all the work, and the balance of the book was flat-to-slightly-positive noise around it.
Looking at what else moved today: WLDS ran 70% from open to a 3:36pm high and held 54% of it into the close, LVWR gapped modestly and kept 24% of a 65% move, while MSS, AMIX, CJMB, BNRG, and VIVK all gave back more than they kept — VIVK in particular only offered an 8.6% open-to-high move at 9:30am but still closed down 19% from the open, a stock with almost nothing to capture. STAK halted four times with no open/high data logged, marking it as the most volatile name of the session by halt count, though nothing in the fills shows you traded it beyond incidental exposure.
None of today's other runners approached OMH's 257% move, so the day's real opportunity was concentrated in the one name you actually sized into early.
Across the last week, the pattern in pctOfMoveRetained keeps favoring afternoon highs: WLDS today, ADVB on 7/22 (high 1:48pm, 38% retained), and ZCMD on 7/22 (high 11:28am, 21% retained after a 429% move) all made their highs well after the open and held a meaningfully positive share of the move, while premarket-or-early toppers bled hard — MSS (high 9:04am, -50%), AMIX (8:54am, -29%), VIVK on both 7/21 and 7/24 (highs at 10:05am and 9:30am, -45% and -226%), and CHAI (4:01am, -33%). Of the 12 runners with a high before 9:30am across the week, 8 closed with negative retained percentage; of the 6 with highs after 11am, 4 held 20% or more.
OMH itself fits the fader camp — its 11:18am high still closed net negative — but your entry at 10:05am, well before that high, is exactly why the trade worked despite the stock's eventual give-back."}