What it visualizes
A current projection rail, optional historical ATR path, Reference, Long/Short Tier 1–3, Core, right-edge tags, reach markers and a readout for MODEL, REF, ATR, BEHAVIOR, REACH and STATUS.
FreeOpen sourcePine Script v6
Plot three user-defined ATR distances above and below a selected reference for exit-level comparison. Fixed references, optional ratchets, reach states, right-edge tags and a readout are included, but no stop order is sent.
Six Reference models establish the anchor; ATR smoothing and three multipliers calculate long-side levels below and short-side levels above it. A Core tier is emphasized, and locked models can update ATR and apply an optional ratchet.
A current projection rail, optional historical ATR path, Reference, Long/Short Tier 1–3, Core, right-edge tags, reach markers and a readout for MODEL, REF, ATR, BEHAVIOR, REACH and STATUS.
Reference and ATR Used are locked or updated according to the chosen model. Each tier is Reference ± ATR × multiplier. Close or Wick can define a Core reach, but the script never connects to a broker or account.
Choose Confirmed step, Live rolling, daily/weekly/monthly snapshot or Manual anchor behavior for the research question.
Compare three multipliers and select one emphasized Core tier. Reversed multiplier order is normalized and reported in STATUS.
Locked models can choose ATR update behavior and separate long/short ratchets, with waiting states shown until activation.
Add the public script to a chart and identify every drawing in the default configuration first. Change only one input at a time.
Open the public ATR Stop Loss Calibrator – Volatility Exit Ladder page and add it to a TradingView chart. No SG Group account is required.
Overlapping lines, bands, backgrounds or tables can be duplicate drawings of the same kind of information. Never treat visual overlap by itself as stronger evidence or signal agreement. Another ATR stop, Supertrend, average-entry tool, pivot study or manual horizontal levels can pack seven or more rails into the same price area. This is one of the highest-risk overlap combinations.
Do not turn one value or color into a conclusion. Check the condition, persistence and relationship to price in order.
Start with the reference model and the age or origin of the active reference.
Identify ATR smoothing, update behavior and the selected Core multiplier.
Separate Fixed, Immediate and Delayed behavior from Wick reached and Close beyond.
The active Reference model and ATR update behavior for locked models.
The active reference price and its age in bars.
The selected emphasized Tier and its ATR multiplier.
Locked or ratcheting level behavior.
Separates no reach, wick touch and close beyond the Core level.
The three multipliers were not ascending and have been normalized.
The labels below match the published script’s English Inputs panel. Defaults reflect the public source at the time of review and may change in a later TradingView update.
On small screens, each input is reformatted as a readable stacked card.
| Input label | Default / options | What it controls and when to adjust it |
|---|---|---|
Displayed side | Both; options: Both | Long | Short | Selects both sides, the below-reference Long side, or the above-reference Short side; it is not directional advice. |
Reference model | Confirmed bar step; options: Confirmed bar step | Live rolling | Daily snapshot | Weekly snapshot | Monthly snapshot | Manual anchor | Selects how the reference price is updated or locked. |
Rolling reference source | close | Selects the reference price series for the rolling models. |
Snapshot price | Period open; options: Period open | Previous close | Chooses a new period's first available bar open or the previous chart-bar close as the snapshot reference. |
Snapshot / manual ATR update | Frozen at anchor; options: Frozen at anchor | Confirmed each bar | Live each bar | Selects whether ATR stays frozen, updates from the prior closed bar, or updates live while the reference remains locked. |
Enable manual anchor | false | Enables the manual reference anchor. |
Manual reference price | 0.0; no explicit min/max | Sets the manual anchor price; zero and negative values are supported. |
Manual anchor start time | 1577836800000 | Starts the manual anchor on the first chart bar opening at or after this timestamp. |
| Input label | Default / options | What it controls and when to adjust it |
|---|---|---|
ATR length | 14; range: 1-1000 | Sets the smoothing length used to calculate ATR from True Range. |
ATR smoothing | Wilder RMA; options: Wilder RMA | EMA | SMA | WMA | Selects the smoothing method applied to True Range. |
| Input label | Default / options | What it controls and when to adjust it |
|---|---|---|
Tier 1 multiplier | 1.0; range: 0.05-100.0; step: 0.05 | Sets the nearest ATR-distance tier. |
Tier 2 | 2.0; range: 0.05-100.0; step: 0.05 | Sets the middle ATR-distance tier. |
Tier 3 | 3.0; range: 0.05-100.0; step: 0.05 | Sets the widest tier; effective tiers are normalized to a minimum 0.05 separation. |
Core reference tier | 2; range: 1-3 | Selects the primary tier used for emphasis, cushion values, reach tests and alerts. |
Locked-model behavior | Non-ratcheting ladder; options: Non-ratcheting ladder | Immediate ratchet | Delayed ratchet | Selects fixed-distance, immediate-ratchet or delayed-ratchet behavior for locked references. |
Delayed-ratchet activation | 1.0; range: 0.0-100.0; step: 0.05 | Sets the favorable excursion in anchor ATR units required to activate a delayed ratchet. |
Ratchet updates | Confirmed bars; options: Confirmed bars | Live extremes | Selects confirmed-bar or developing live-extreme ratchet updates. |
| Input label | Default / options | What it controls and when to adjust it |
|---|---|---|
Event test | Close; options: Close | Wick | Selects close-based or full high-low wick-based reach evaluation. |
Confirmed-bar events only | true | Restricts reach, ratchet-activation and reference-reset events to confirmed bars. |
Show core-reach markers | false | Shows markers when the selected Core reference is reached. |
Marker lookback bars | 200; range: 10-5000 | Sets the recent-bar window in which reach markers are visible. |
| Input label | Default / options | What it controls and when to adjust it |
|---|---|---|
Show current projection rail | true | Shows a compact current-level projection rail near the latest bars. |
Rail length to the left | 8; range: 3-250 | Sets how many bars the current rail extends to the left. |
Right extension | 6; range: 1-100 | Sets the rail's visual right extension without accessing future data. |
Show historical ATR path | false | Shows the recent historical path of the reference and ATR levels. |
Historical path bars | 200; range: 20-5000 | Sets the number of recent bars included in the historical path. |
Show reference level | true | Shows the active reference level. |
Show tier 1 | true | Shows Tier 1 levels. |
Tier 2 | true | Shows Tier 2 levels. |
Tier 3 | true | Shows Tier 3 levels. |
Show historical core ribbon | false | Fills between the historical reference and Core path without filling the current rail. |
Right-edge tags | Core only; options: Core only | All tiers | Off | Selects Core-only tags, all-tier tags, or no right-edge tags. |
Tag offset | 1; range: 0-50 | Sets the horizontal offset of right-edge tags. |
Tag size | Normal; options: Small | Normal | Large | Sets right-edge tag size. |
Secondary line width | 1; range: 1-3 | Sets the width of secondary tier lines. |
Core line width | 3; range: 2-6 | Sets the emphasized Core-tier line width. |
Historical ribbon transparency | 92; range: 75-100 | Controls historical Core-ribbon transparency. |
Long-side color | rgb(0, 229, 255) | Sets the color of below-reference Long-side levels. |
Short-side color | rgb(255, 64, 129) | Sets the color of above-reference Short-side levels. |
Reference color | rgb(255, 214, 10) | Sets the active-reference and readout-header color. |
Reach-marker color | rgb(255, 152, 0) | Sets the Core-reach marker color. |
| Input label | Default / options | What it controls and when to adjust it |
|---|---|---|
Show readout | true | Shows the panel containing reference, ATR, Core, cushion and status information. |
Readout layout | Compact; options: Compact | Detailed | Selects a compact core readout or a detailed layout with model, behavior and reach state. |
Readout position | Bottom right; options: Top right | Middle right | Bottom right | Bottom left | Selects the readout panel position. |
Readout text size | Normal; options: Small | Normal | Large | Sets readout text size. |
Alerts are state, touch or transition events defined in the public source. They are not trade instructions.
This tool is for analysis and visualization. It is not investment advice, a trade recommendation, a forecast, or a promise of profit or accuracy. Results depend on inputs, symbol, timeframe, and data feed. You remain responsible for every trading decision.
Levels are analytical references. The script creates no stop order and reads no account or position.
Gaps, spread, slippage, liquidity, market closures and contract terms can prevent execution at a displayed level.
Live rolling, Live each bar, Live extremes and unconfirmed events can change values or events inside the bar. A blanket non-repainting claim would be inaccurate.
Long and Short identify below-reference and above-reference sides, not directional recommendations. Narrow is not automatically better, wide is not automatically safer, and Calibrator does not optimize parameters.
Clarify the absence of orders, Long/Short placement, live updates and execution differences.
Yes. It is a free, open-source indicator published by SG Group on TradingView. Review TradingView’s terms and the conditions attached to the public script before reuse or redistribution.
Start with the published defaults and observe the drawings and state changes first. Then change one input at a time for the symbol, timeframe and data feed so you can identify what caused each visual change.
Yes, but similar lines, bands, backgrounds and tables can overlap and obscure their source. Isolate each indicator first and hide duplicate components. Visual overlap alone is not stronger evidence or signal agreement.
No. It is analysis and visualization context consistent with the public description. It does not provide entries, exits, targets, stops, price forecasts, or promises of profit, win rate or accuracy.
No. They are chart-based research references. The script does not connect to a broker, send orders or read an account or position, and actual execution can differ because of gaps, spread and slippage.
This guide is grounded in SG Group’s live catalogue, the script’s published TradingView description, and the user-facing inputs in its open source. Labels and defaults can change after a script update.