ICT ATR STOPLOSS Trading Guide
The ICT ATR Stop Loss is a premium hybrid indicator that combines Inner Circle Trader (ICT) Premium and Discount principles with dynamic Average True Range (ATR) trailing stop bands. By filtering traditional trailing stop-loss channels through institutional order flow logic, it helps traders identify structurally valid entry triggers and set institutional-grade invalidation levels.
What does the indicator show?
- Bullish Stop (Trailing Support): A dynamic support line plotted only when the price is trading in the Discount zone. A close above this line signals a bullish trend transition.
- Bearish Stop (Trailing Resistance): A dynamic resistance line plotted only when the price is trading in the Premium zone. A close below this line signals a bearish trend transition.
- Equilibrium & Premium/Discount Ranges: A dynamic range based on the swing high and swing low of the lookback period. The 50% midpoint acts as the Equilibrium, dividing the market into Premium (expensive/sell zone) and Discount (cheap/buy zone).
Key Settings
- ATR Period: The number of candles used to calculate the Average True Range (default:
14). Increasing this value smooths out the stop-loss lines. - ATR Multiplier: The factor by which the ATR value is multiplied to set the distance of the trailing stop from the price (default:
2.0). Smaller multipliers lead to tighter stops and more frequent signals. - ICT Premium / Discount: A toggle to enable filtering of stops based on market structure zones (default:
true). When active, buy stops are only shown in discount and sell stops only in premium. - Swing Lookback: The lookback period (number of candles) used to detect swing highs and swing lows to establish the Premium/Discount boundaries (default:
20).
How to use Strategy Parameters (Condition Source)
Within the Strategy Tester module, you can leverage the data from this indicator to create powerful logical conditions for trade entries and exits.
1. Trend Signals
These signals alert you to structural shifts in momentum, qualified by ICT Premium/Discount conditions.
ICT_ATR_STOPLOSS Buy Signal— Triggers when the price breaks above the Bullish ATR Stop while in the Discount zone, initiating a new bullish trend.ICT_ATR_STOPLOSS Sell Signal— Triggers when the price breaks below the Bearish ATR Stop while in the Premium zone, initiating a new bearish trend.
Strategy Example: To capture bullish momentum reversals at institutional discount, add a Buy condition: ICT_ATR_STOPLOSS Buy Signal is triggered. This ensures you only buy when the price reverses inside a cheap discount zone.
2. Dynamic Metrics
These values can be used to set trailing stop-losses, dynamic take-profits, or validate market positioning.
bullish_stop— The exact value of the bullish trailing support line. Returnsnullif the price is outside the Discount zone and the premium/discount filter is active.bearish_stop— The exact value of the bearish trailing resistance line. Returnsnullif the price is outside the Premium zone and the premium/discount filter is active.trend— The current direction of the trend as determined by the indicator (1for Bullish,-1for Bearish,0for Neutral).
Strategy Example: To set a dynamic, safe invalidation level for a Long position, you can configure your stop-loss order condition to trigger if: Close < bullish_stop. This automates your exit exactly when the dynamic ICT support is violated.