FREE TOOL · NINJATRADER 8

Is that target a normal move,
or are you asking for a miracle?

Holdfast ATR Band draws symmetric ATR bands around live price, so the distance to your target or your stop is readable in the only unit that travels between instruments: how many ordinary moves away it is.

FREE · NO LICENSE · NO EXPIRY
01 THE PROBLEM

Points don't mean anything.

You have a level in mind — a target, or the place your stop has to sit for the trade to make any sense. The question you can't answer by looking at the chart is whether that distance is ordinary, the kind of move this instrument makes several times a session, or whether you're quietly asking the market for something it hands out once a month.

Points won't tell you. Twenty points is nothing on NQ and a large day on ZN. Ticks won't either. And your intuition, honestly, is calibrated to whatever you traded most recently — which is why a target that felt reasonable on the index feels wildly optimistic the first week you trade rates.

The only unit that travels between instruments is the instrument's own recent range. ATR Band draws that unit on your chart.

02 HOW IT WORKS

Three band pairs, one anchor, live.

01

It measures the ATR

Average True Range over your chosen lookback — 14 bars by default — recomputed on every tick, so the scale describes the market you're in right now rather than the one from an hour ago.

02

It draws multiples of it

Up to three band pairs at 1x, 2x, and 3x the ATR — or any multiples you prefer, from 0.01 to 100 — projected right of the last bar and labelled with their multiple.

03

Symmetrically, from one anchor

Every band is measured from the live close, so +2x and -2x are always exactly the same distance from price. That sounds obvious. It isn't universal.

Why the symmetry is worth a paragraph. It's common for ATR band scripts to anchor the upper bands to the bar's high and the lower bands to its low. On a quiet bar you'd never notice. On a wide one the two sides drift apart badly — and in the extreme, the lower 3x ends up sitting above the upper 1x, which makes the reading worse than useless. ATR Band measures everything from a single anchor so the shape of whichever bar happens to be printing never distorts the scale.

03 READING IT

The bands are scale, not support.

Nothing is defended at +2x ATR. No order rests there because it's +2x ATR, and any indicator suggesting otherwise is selling you a coincidence. What the bands give you is a ruler.

BandWhat reaching it means
1xThe ordinary move. Price crossing it is routine — it happens constantly, in both directions, and means nothing on its own.
2xA real extension. The move has gone meaningfully further than this instrument's recent habit.
3xUnusual. Price gets there on news, on a squeeze, on a session that has genuinely repriced. If your plan needs a 3x move to work, the plan needs the market to do something rare.

What that's actually for

One caution, taken seriously. ATR measures the recent past. After a volatility shift — a repricing, a data release, the first minutes of a session — the ATR is still describing the old regime, and the bands will be too narrow or too wide until the lookback catches up. They are a scale, not a forecast, and they lag exactly as much as their period does.

04 SETTINGS

Configurable where it matters.

SettingWhat it doesDefault
ATR periodLookback for the Average True Range. Shorter tracks the current regime faster and jumps around more14
Show band 1 / 2 / 3Each pair on or off independentlyall on
Band multipliersATR multiple for each pair, drawn above and below price1.0 2.0 3.0
Show price anchor lineDraws a line at the exact price the bands are measured fromfalse
Line extentHow far the bands project right of the last bar — Short ~15 bars, Medium 40, Long 90, scaled to your zoomMedium
Show labels / Show ATR in pointsLabel each band with its multiple, optionally with the distance in pointstrue / false
Band line stylesColor, thickness, and dash style per band, plus label color and sizeblue / green / red

Requirements: NinjaTrader 8, and that's it. Any data feed, any instrument, any bar type — ATR Band reads price and nothing else. No market depth, no Rithmic MBO, no license, no expiry.

The extent is measured in bars of your current chart rather than pixels, so the bands keep the same visual proportion when you zoom instead of shrinking to a stub or running off the screen.

FREE · NO CARD, NO TRIAL, NO EXPIRY

Send me Holdfast ATR Band.

Enter your email and the download arrives in a couple of minutes, along with the guide. Free, permanently, with no feature held back for a paid version.

  • HoldfastAtrBand.zip — import and go
  • The full written guide
  • Setup instructions in the first email
  • Occasional notes on order flow — unsubscribe anytime

One email to deliver it, then occasional notes on order flow and new tools. No sharing, no selling, one-click unsubscribe on every email. You can also just read the documentation first — it's the complete guide, no email required.

05 QUESTIONS

Before you install it.

Is it actually free?

Yes. No license key, no expiry, no nag screen, nothing locked behind a purchase. Keep it forever, use it alongside anything else. The paid Holdfast tools are separate products and this one doesn't advertise at you.

Isn't this just Keltner channels or a standard ATR indicator?

Related, not the same. Keltner channels are bands around a moving average, so they carry the average's lag and its direction. ATR Band is anchored to the live price with no smoothing in the anchor, which makes it a pure distance ruler rather than a trend envelope — a different question, answered differently. And unlike most ATR band scripts, both sides are measured from one anchor, which is the symmetry point above.

Should I use the bands as entry or exit signals?

No, and we'd rather say so plainly. Price reaching +2x is not a sell, and the bands are not support or resistance. They tell you how far a move has travelled relative to normal — useful context for a decision you make on other grounds, not a trigger.

What ATR period should I use?

14 is the default because it's the convention, not because it's right for your chart. If the bands feel like they're describing a different market than the one you're watching, that's the period talking — shorten it. Turning on Show ATR in points once, early, is the fastest way to calibrate: seeing that 1x is 12.50 points on your instrument at your usual time of day tends to recalibrate the intuition permanently.

Does it work on any instrument?

Any instrument NinjaTrader 8 charts, on any bar type, on any feed. It reads price. That's genuinely the whole requirement.

Why is it called ATR Band and not ATR Bands?

Because “ATR Bands” describes the maths and “ATR Band” describes the question — how far can price get from here. It sits alongside Tide and Grip in the same vocabulary. The indicator appears in NinjaTrader as Holdfast ATR Band.

06 WHAT TO PAIR IT WITH

ATR Band tells you how far. That's all.

It's deliberately silent on direction and on conviction, which is where the rest of the tools come in: Tide for which way the higher timeframe is running, Grip for how much force is behind the move, and Liquidity Levels for where the resting orders actually are — so a target lands at a price the book cares about rather than a round number.

The combination worth having: a target that sits at a proven liquidity level and inside 2x reach, with the tide running your way. That's a different trade from the same target picked off a chart.

See all the tools →