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.
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.
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.
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.
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.
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.
| Band | What reaching it means |
|---|---|
| 1x | The ordinary move. Price crossing it is routine — it happens constantly, in both directions, and means nothing on its own. |
| 2x | A real extension. The move has gone meaningfully further than this instrument's recent habit. |
| 3x | Unusual. 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. |
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.
| Setting | What it does | Default |
|---|---|---|
| ATR period | Lookback for the Average True Range. Shorter tracks the current regime faster and jumps around more | 14 |
| Show band 1 / 2 / 3 | Each pair on or off independently | all on |
| Band multipliers | ATR multiple for each pair, drawn above and below price | 1.0 2.0 3.0 |
| Show price anchor line | Draws a line at the exact price the bands are measured from | false |
| Line extent | How far the bands project right of the last bar — Short ~15 bars, Medium 40, Long 90, scaled to your zoom | Medium |
| Show labels / Show ATR in points | Label each band with its multiple, optionally with the distance in points | true / false |
| Band line styles | Color, thickness, and dash style per band, plus label color and size | blue / 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.
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 goOne 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.
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.
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.
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.
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.
Any instrument NinjaTrader 8 charts, on any bar type, on any feed. It reads price. That's genuinely the whole requirement.
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.
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.