Last updated July 2026
AI for NR7 narrow range breakout setups

Grade the NR7 breakout before you trade the range expansion.

Upload a chart with an NR7 bar forming inside an uptrend and get a read on whether that bar is genuinely the narrowest range of the last seven, the prior uptrend it sits inside, the volume behind the break of its high, and a full trade plan, so a real range contraction breaking with the trend and a bar that just looks tight do not get the same benefit of the doubt.

NR7

The single bar with the narrowest range of the last 7

7-BAR

The six prior bars whose ranges the NR7 bar must undercut

BREAK

The break of the NR7 bar's high, with volume behind it

9 EMA

The uptrend context the NR7 bar is compressing inside of

SNBR chart screenshot with candlesticks, moving averages, volume, MACD, and a 3.89 price marker

Grade

B+

Entry

$3.87

Stop

$3.75

Target

$4.24

Sample readout

SNBR 1m bull flag pullback: strong opening momentum, lighter-volume consolidation, and a late breakout attempt with the 3.89 price marker near the current candle.

Quick answer

What is NR7, and can AI grade it?

NR7, short for narrow range 7, is a single-bar volatility pattern from Toby Crabel's Day Trading with Short-Term Price Patterns and Opening Range Breakout (1990): the NR7 bar is the one whose high-low range is narrower than each of the six bars before it, the narrowest range of the last seven bars including itself. The logic is that volatility is cyclical, a bar this tight tends to precede a range expansion, the same underlying idea as a Bollinger Band squeeze, just read off one bar instead of weeks of coiling. In its textbook form NR7 is bidirectional, it can break either way with no built-in bias, but SnapPChart's grading engine is long-only and continuation-only, so this page grades one honest instance of it: an NR7 bar forming inside an existing uptrend, breaking up through its own high to continue the move, with a stop just past the bar's low. A related, less selective version is NR4, the narrowest of the last four bars, and NR7ID combines an NR7 with an inside day for a rarer double-compression signal, but the core read here is the single NR7 bar. SnapPChart grades that long, with-trend breakout from the chart you upload: it reads the NR7 bar's range against the six bars before it, the uptrend context, the volume on the breakout bar, and the EMA position, then returns a setup grade, an entry on the break of the NR7 high, a structural stop just past the NR7 low, multi-target exits, and the bear case. It reads the image you upload, not a live feed, and it does not scan a symbol list for NR7 bars, watch the tape, or predict the next candle. You identify the NR7 bar and the prior uptrend, screenshot the chart with the six bars before it visible, and upload it, and the same checklist runs every time so a bar that is genuinely the tightest of the last seven breaking with the trend and a bar that just looks narrow get judged the same way.

What the AI Returns From a Screenshot

Use the output as a repeatable pre-trade checkpoint, not a prediction.

A-F Setup Grade

See whether the setup has enough pattern clarity, momentum, volume, and reward to justify the risk.

Entry, Stop, Targets

Get a structured trade plan with entry zone, invalidation level, targets, and risk/reward.

Screenshot-Based Read

Use charts from TradingView, Webull, ThinkOrSwim, MetaTrader, Robinhood, or any broker.

Risk Notes First

The analysis flags extension, messy chop, weak retests, thin reward, and conflicting indicators.

Workflow

Use it as a quality check on the range breakout

Plenty of NR7 breaks fail when the bar was not actually the tightest of the last seven, there was no real uptrend behind it, or the break comes on thin volume. SnapPChart gives you a consistent read on whether this bar earned the range expansion before you trade the break.

  • Mark the NR7 bar and screenshot the chart with the six prior bars visible so the range comparison is clear
  • Check that the NR7 bar's range is genuinely narrower than each of the six bars before it, not just tight-looking next to one or two
  • Confirm the NR7 bar formed inside an existing uptrend, so the break of its high is a with-trend continuation
  • Confirm volume is expanding on the breakout bar instead of the break coming on thin volume
  • Read the 9 EMA and 20 EMA and trend context the NR7 bar is compressing inside of
  • Re-grade after the break to see if the NR7 high flipped to support or it was a fakeout, and skip the trade when the grade flags a bar that was not the narrowest, no clear prior uptrend, or a thin-volume break

Head to head

SnapPChart vs a general AI chat assistant for NR7 narrow range breakout setups

A general AI tool can tell you a bar looks tight, but it will not reliably check that its range is narrower than each of the six bars before it, or whether the break through its high lines up with the prior trend, to the same standard twice. SnapPChart checks the NR7 bar's range against the six bars before it, the uptrend context, the breakout level, and the volume the same way on every screenshot you upload.

SnapPChart vs General AI chat assistant: feature-by-feature comparison
FeatureSnapPChartGeneral AI chat assistant
Grades the NR7 bar you marked on the screenshot
Yes, every upload
Inconsistent
Checks the bar's range against each of the six bars before it
From the image
Varies by prompt
Confirms the break of the NR7 high is with the prior uptrend, not a reversal
Every grade
Rarely
Flags a premature or thin-volume break of the NR7 high
Every bear case
Rarely flagged
Entry, stop, targets off the break of the NR7 bar
Yes
Prompting required
Same criteria on every NR7 bar
Fixed methodology
Varies by session

Learn the NR7 narrow range breakout setup

Use these guides to understand what makes an NR7 setup grade well, so you take the read instead of the output blindly.

NR7 Narrow Range Breakout AI FAQ

How SnapPChart grades an NR7 setup from your screenshot.

How does the AI grade an NR7 setup?

It reads the NR7 bar's high-low range against each of the six bars before it, confirming it is genuinely the narrowest of the last seven, then checks the uptrend context, the volume on the breakout bar, and the 9 and 20 EMA position. It returns a setup grade, an entry on the break of the NR7 bar's high, a structural stop just past the NR7 bar's low, and targets. A bar that is genuinely the tightest of the last seven, sitting inside a clear uptrend and breaking out on expanding volume, grades higher than a bar that only looks narrow next to one or two neighbors or breaks on thin volume.

How is NR7 different from a volatility contraction pattern (VCP)?

The bar count is the difference. NR7 is a SINGLE-BAR signal: one bar's range compared against the six bars before it, seven bars total. A volatility contraction pattern is a MULTI-WEEK base made of a SEQUENCE of progressively-shrinking pullback swings playing out over weeks or months, not one bar's range against its neighbors. Both rest on the same underlying idea, volatility contracts before it expands, but NR7 is read off a single bar, while VCP requires reading multiple contractions over a much longer base. SnapPChart grades each as its own setup: this page reads the one NR7 bar and the six bars before it, the VCP page reads the full multi-week contracting sequence, so make sure the chart you upload matches the setup you are trying to grade.

Does it trade NR7 in both directions, or only the breakout?

Only the long, with-trend breakout. NR7 in its textbook form can break either up or down with no built-in bias, but SnapPChart's grading engine only grades the with-trend continuation instance: an NR7 bar forming inside an established uptrend, breaking up through its own high to continue the move. It does not grade a breakdown below the NR7 bar's low as a short setup, a fade, or a catch-the-turn reversal. The honest frame is a continuation of the prior uptrend on the break of the NR7 high, and that is what the grade and the trade plan are built around.

Does SnapPChart scan a symbol list for NR7 bars, or read live price?

No. It does not scan a watchlist or the market for NR7 bars, does not calculate the seven-bar range comparison from a live feed, watch the tape, or predict the next candle. You identify the bar whose range is narrower than each of the prior six, screenshot the chart with those bars visible, and upload it, and the AI grades exactly what is in that image: the NR7 bar's range, the uptrend context, the breakout level, and the volume. The grade reflects the picture you give it.

Can it tell a real NR7 breakout from a premature or thin-volume break?

It flags the weak-structure risk in the bear case. If the bar was not actually the narrowest of the last seven, there was no clear prior uptrend for the break to continue, or price broke the NR7 high early on thin volume, the grade drops and the trade plan calls out that the continuation thesis is weaker. A bar that genuinely undercut the range of the six before it, inside an uptrend, breaking out on expanding volume, grades better than a loose bar labeled NR7 on a quick glance.

What should be on the chart before I screenshot it?

Make sure the NR7 bar and the six bars before it are all visible, along with the candles, timeframe, price scale, and volume showing. Marking the NR7 bar helps, since the read is about whether its range is genuinely narrower than each of the six prior bars. The 9 EMA and 20 EMA add the trend context the grade factors in. The more of the run-up, the prior uptrend, and the breakout area that is visible in the image, the more complete the read.

Is there a free trial for NR7 grading?

Yes. New users get two lifetime chart analyses. The first shows the full output so you can see exactly what the NR7 grade returns; the second is gated to show what the paid product adds. No credit card required.

Grade the NR7 breakout before you trade the range expansion.

Mark the NR7 bar and the six bars before it, screenshot the chart, and upload it from the homepage for a structured read on the with-trend breakout.

Grade an NR7 Setup Free