Mountain Frog Research

Sessions most like 2026-09-10, as of 11:30 ET

A morning that ran early, handed the push back wholesale, and has been rebuilding it into the late morning.

What would separate them: The dividing line among these sessions was whether the recovery could take the morning high back and hold above it, or faded beneath it and let the late-morning base give way. Watch the character of trade on the approach to that high — whether pullbacks get absorbed above the recovery low or come in easily — since that is where the groups above parted company.

The match pulled mornings that, like today, set an early high and then gave most or the whole of that push back before the cutoff — a far deeper round trip than a corpus-typical day — so that shape is what was selected for, not something these sessions teach. Volatility across the group runs from quiet to genuinely wide, and today sits toward the calmer side of it, a shade under the corpus norm, while participation is running a touch heavier than a corpus-typical session rather than lighter, as several of these were. Today's opening drive is wider than any of them carried, its high came early, and the give-back into the cutoff is less than most of the group was carrying at the same stage, the morning push having already round-tripped and part-recovered. The matched features have not improved on simple price position in validation, so the groups below describe how comparable mornings resolved and nothing more.

Drove and held 3 of 12

After the cutoff these resumed the morning direction and finished near the best of the afternoon push, keeping most of what they made rather than surrendering it into the close.

new high 3 new low 0 median to close +0.33 ATR
Pushed, then leaked 3 of 12

These also worked back above the morning high, including the widest afternoon runs in the group, but the closing print sat well beneath the peak. The late drive was handed back before the bell.

new high 3 new low 0 median to close +0.17 ATR
Rotated either way 3 of 12

These worked meaningfully in each direction after the cutoff, poking above the morning high but also giving up ground beneath the cutoff price, and ended nearer the middle than at either edge.

new high 3 new low 0 median to close +0.16 ATR
Drifted sideways 2 of 12

These never took the morning high back. They leaked under the cutoff price and closed a shade below it, making no fresh ground in either direction — the flattest resolutions in the group.

new high 0 new low 0 median to close -0.07 ATR
Gave way 1 of 12

This session made no further upward progress after the cutoff and instead traded down through the morning low, closing at the weak end of the day. It is the single downside resolution in the group.

new high 0 new low 1 median to close -0.46 ATR

Written from the computed figures only, by a model that is not permitted to write a number — every count above is rendered from the same data as the table. Camps are one reading of these sessions, not a forecast: the matched features have been measured to add nothing over price position alone, so a cohort rate at this sample size is descriptive.

2026-09-10 — TODAY vwap +0.19· hi +0.49 @10:24 · IBgap +0.19· vwapΔ +0.11 · retr 42%/102%max in progress
All twelve, and today, on one set of axes hover a line to isolate it · use the plot column in the table below to drop a session — the scale refits to what is left, so hiding an outlier gives the rest the whole frame
Faint left of the cutoff: those sessions were selected for resembling today there, so the agreement is by construction. Everything that matters is to the right. Outcome is in the geometry as well as the colour — a new high is a line clearing its own earlier high — because red and green are the hardest pair to tell apart with colour-blindness.
What these became
9 of 12 expanded upward
after the cutoff, by which extremes they took
Room past the level
+0.42 ATR
median run from the cutoff price · +0.24 ATR beyond the morning high itself
Heat before it got there
-0.07 ATR
worst excursion against you between the cutoff and the extreme — not the whole session · worst -0.28 ATR · typically reached 15:10
What would catch it off guard
3 did something else
2 stayed in balance, 1 expanded downward · worst close -0.46 ATR

What kind of session these became — expansion one way, both ways, or balance — on the same four-way split the corpus study uses, where balance is a third of all sessions. Deliberately not a hit rate: which extreme gets taken largely restates where price already sat at the cutoff, and nobody holds to the close anyway. How far it ran, what it cost to sit through, and when it got there are the parts a trade is built on. n=12.

plot sessiondistATRIB /ATRRVOL retr nowretr max to closemax upmax down new highnew low
2026-09-10 — today0.0043.20.801.1242%102%in progress
2024-10-290.7845.00.770.8340%77%+0.17+0.42-0.07YES
2023-02-100.8458.00.531.3456%102%+0.20+0.28-0.28YES
2026-07-140.8472.00.440.8027%119%-0.10+0.05-0.38
2024-10-160.8848.20.460.6840%124%+0.33+0.47-0.12YES
2023-06-280.8934.50.381.1532%79%+0.14+0.41-0.44YES
2024-05-290.9033.50.481.0251%78%-0.07+0.25-0.25
2024-07-260.9250.20.631.3561%129%+0.23+0.81-0.10YES
2024-08-160.9262.80.390.7542%90%+0.25+0.38-0.04YES
2023-06-060.9438.00.431.0855%90%+0.16+0.30-0.24YES
2024-03-180.9537.20.480.9754%85%-0.46+0.00-0.59YES
2023-01-270.9858.50.551.1056%102%+0.12+0.55-0.01YES
2023-06-220.9938.00.650.9457%98%+0.45+0.47-0.12YES
cohort low33.50.380.6827%77%-0.46+0.00-0.59
cohort median48.20.481.0254%98%+0.17+0.41-0.12
cohort high72.00.771.3561%129%+0.45+0.81-0.01
cohort hit rate9/121/12
CORPUS median (n=967)50.50.511.0034%60%+0.05+0.30-0.28
CORPUS base rate56%50%

All ATR-normalised and measured from the 11:30 cutoff. max up / max down are forward excursions after the cutoff — not the session extremes, which in most of these were already set. new high / new low ask whether the post-cutoff move exceeded the pre-cutoff extreme. Click any row to expand that session's chart to full width and jump to it; click again to collapse.

2024-10-29 d=0.78 vwap +0.17· hi +0.45 @10:26 · IBgap +0.24· vwapΔ +0.24 · retr 40%/77%max closed +0.17 ATR
2023-02-10 d=0.84 vwap +0.03· hi +0.38 @10:17 · IBgap +0.15· vwapΔ +0.06 · retr 56%/102%max closed +0.20 ATR
2026-07-14 d=0.84 vwap +0.22· hi +0.34 @10:34 · IBgap +0.11· vwapΔ +0.13 · retr 27%/119%max closed -0.10 ATR
2024-10-16 d=0.88 vwap +0.15· hi +0.28 @10:25 · IBgap +0.26· vwapΔ +0.07 · retr 40%/124%max closed +0.33 ATR
2023-06-28 d=0.89 vwap +0.19· hi +0.41 @10:50 · IBgap +0.15· vwapΔ +0.15 · retr 32%/79%max closed +0.14 ATR
2024-05-29 d=0.90 vwap +0.05· hi +0.49 @10:38 · IBgap +0.24· vwapΔ +0.18 · retr 51%/78%max closed -0.07 ATR
2024-07-26 d=0.92 vwap +0.07· hi +0.46 @10:28 · IBgap +0.15· vwapΔ +0.18 · retr 61%/129%max closed +0.23 ATR
2024-08-16 d=0.92 vwap +0.05· hi +0.35 @10:20 · IBgap +0.07· vwapΔ +0.11 · retr 42%/90%max closed +0.25 ATR
2023-06-06 d=0.94 vwap +0.08· hi +0.47 @10:50 · IBgap +0.22· vwapΔ +0.22 · retr 55%/90%max closed +0.16 ATR
2024-03-18 d=0.95 vwap +0.02· hi +0.40 @10:26 · IBgap +0.10· vwapΔ +0.06 · retr 54%/85%max closed -0.46 ATR
2023-01-27 d=0.98 vwap +0.01· hi +0.51 @10:10 · IBgap +0.10· vwapΔ +0.18 · retr 56%/102%max closed +0.12 ATR
2023-06-22 d=0.99 vwap +0.03· hi +0.54 @10:15 · IBgap +0.29· vwapΔ +0.23 · retr 57%/98%max closed +0.45 ATR

How these were matched

Matched on seven measures, all ATR-normalised and z-scored: distance from VWAP, magnitude of the high off the open, the clock time of that high, expansion of the price-VWAP gap across IB creation, how far VWAP itself was dragged, and how much of the drive has been retraced — both currently and at its deepest. The IB-gap and VWAP terms separate a day that trended from one that chopped to the same place; the retracement terms separate a day still pinned near its high from one that has round-tripped to the open. Ordered nearest first. Solid = up to 11:30, the part matched on. Faded = the rest of the day, the part to read. Shaded band left of the 09:30 marker is premarket from 06:00 ET. The y-axis is a shared ATR ruler with the session open at 0, identical on every tile, so magnitudes are directly comparable.

n=12. This is a case-inspection tool for rare behaviour — sort the tiles into camps by eye. It is not an inference tool, and a percentage taken off this many charts would not mean anything.

Charts rendered with Lightweight Charts™, Copyright © 2026 TradingView, Inc. (Apache-2.0).