ICT ATR STOPLOSS Trading Guide
Last updated: July 22, 2026
The ICT + ATR StopLoss Confluence is a quantitative technical analysis tool. ICT + ATR StopLoss Confluence Indicator Fuses ICT Market Structure (MSS/BOS) with ATR Volatility StopLoss tracking. v2.0 - Golden Standard Architecture (O(1), Anti-Repaint, Headless Safe)
What does the indicator show?
- Market Structure & Momentum: Visualizes prevailing trend directions and key reversal zones.
- BUY / SELL Signals: Highlights confirmed entry and exit opportunities based on quantitative rules.
- Dynamic Boundaries: Provides adaptive levels for managing trade risk and reward expectations.
Key Settings
- ATR Length (
atrLength): Controls the calculation period and sensitivity for market detection. - Use Structure Stop (
useStructureStop): Controls the calculation period and sensitivity for market detection. - Structure Lookback (
lookback): Controls the calculation period and sensitivity for market detection. - ATR Multiplier (
atrMultiplier): Controls the calculation period and sensitivity for market detection. - ATR Range Coefficient (
atrRangeCoeff): Controls the calculation period and sensitivity for market detection. - Structure Term (
msTerm): Controls the calculation period and sensitivity for market detection. - Horizontal Draw Length (
drawLength): Controls the calculation period and sensitivity for market detection. - Warning Max Age (bars) (
warningMaxAge): Controls the calculation period and sensitivity for market detection. - Show ATR Lines (
showAtrLines): Controls the calculation period and sensitivity for market detection. - Min Untested Structures (
minUntestedCount): Controls the calculation period and sensitivity for market detection. - Delayed Test Min Bars (
delayedTestMinBars): Controls the calculation period and sensitivity for market detection. - Show Rev Signals (
showRevSignals): Controls the calculation period and sensitivity for market detection. - BSI Lookback (
bsiLookback): Controls the calculation period and sensitivity for market detection. - BSI Main Length (
bsiMainLength): Controls the calculation period and sensitivity for market detection. - BSI Smoothing (
bsiSmoothing): Controls the calculation period and sensitivity for market detection. - BSI Sentiment Length (
bsiSentimentLength): Controls the calculation period and sensitivity for market detection. - Long Stop (
longStop): Controls the calculation period and sensitivity for market detection. - Short Stop (
shortStop): Controls the calculation period and sensitivity for market detection. - Warning Active (
warningSignal): Controls the calculation period and sensitivity for market detection. - Bullish Warning (
warningBull): Controls the calculation period and sensitivity for market detection. - Bearish Warning (
warningBear): Controls the calculation period and sensitivity for market detection. - Total Nearby Untested (
untestedCount): Controls the calculation period and sensitivity for market detection. - Bull Nearby Untested (
untestedBullCount): Controls the calculation period and sensitivity for market detection. - Bear Nearby Untested (
untestedBearCount): Controls the calculation period and sensitivity for market detection. - Delayed Test Active (
delayedTestSignal): Controls the calculation period and sensitivity for market detection. - Bullish Delayed Test (
delayedTestBull): Controls the calculation period and sensitivity for market detection. - Bearish Delayed Test (
delayedTestBear): Controls the calculation period and sensitivity for market detection. - REV BUY Signal (
revBuySignal): Controls the calculation period and sensitivity for market detection. - REV SELL Signal (
revSellSignal): Controls the calculation period and sensitivity for market detection. - Warning Signal Active (
warningSignal): Controls the calculation period and sensitivity for market detection. - Bullish Warning Active (
warningBull): Controls the calculation period and sensitivity for market detection. - Bearish Warning Active (
warningBear): Controls the calculation period and sensitivity for market detection. - Long Stop Level (
longStop): Controls the calculation period and sensitivity for market detection. - Short Stop Level (
shortStop): Controls the calculation period and sensitivity for market detection. - Total Nearby Untested (
untestedCount): Controls the calculation period and sensitivity for market detection. - Bull Nearby Untested (
untestedBullCount): Controls the calculation period and sensitivity for market detection. - Bear Nearby Untested (
untestedBearCount): Controls the calculation period and sensitivity for market detection. - Delayed Test Active (
delayedTestSignal): Controls the calculation period and sensitivity for market detection. - Bullish Delayed Test Active (
delayedTestBull): Controls the calculation period and sensitivity for market detection. - Bearish Delayed Test Active (
delayedTestBear): Controls the calculation period and sensitivity for market detection. - REV BUY Signal Active (
revBuySignal): Controls the calculation period and sensitivity for market detection. - REV SELL Signal Active (
revSellSignal): Controls the calculation period and sensitivity for market detection.
How to use Strategy Parameters (Condition Source)
Within the Strategy Tester module, this indicator can be used both as a direct signal source and as a market-state filter.
1. Signal Events
warningSignal- Warning Signal Active event signal.warningBull- Bullish Warning Active event signal.warningBear- Bearish Warning Active event signal.delayedTestSignal- Delayed Test Active event signal.delayedTestBull- Bullish Delayed Test Active event signal.delayedTestBear- Bearish Delayed Test Active event signal.revBuySignal- REV BUY Signal Active event signal.revSellSignal- REV SELL Signal Active event signal.
2. Filters and Trade Levels
atrLength- ATR Length value used for structural qualification or thresholds.useStructureStop- Use Structure Stop value used for structural qualification or thresholds.lookback- Structure Lookback value used for structural qualification or thresholds.atrMultiplier- ATR Multiplier value used for structural qualification or thresholds.atrRangeCoeff- ATR Range Coefficient value used for structural qualification or thresholds.msTerm- Structure Term value used for structural qualification or thresholds.drawLength- Horizontal Draw Length value used for structural qualification or thresholds.warningMaxAge- Warning Max Age (bars) value used for structural qualification or thresholds.showAtrLines- Show ATR Lines value used for structural qualification or thresholds.minUntestedCount- Min Untested Structures value used for structural qualification or thresholds.delayedTestMinBars- Delayed Test Min Bars value used for structural qualification or thresholds.showRevSignals- Show Rev Signals value used for structural qualification or thresholds.bsiLookback- BSI Lookback value used for structural qualification or thresholds.bsiMainLength- BSI Main Length value used for structural qualification or thresholds.bsiSmoothing- BSI Smoothing value used for structural qualification or thresholds.bsiSentimentLength- BSI Sentiment Length value used for structural qualification or thresholds.longStop- Long Stop value used for structural qualification or thresholds.shortStop- Short Stop value used for structural qualification or thresholds.warningSignal- Warning Active value used for structural qualification or thresholds.warningBull- Bullish Warning value used for structural qualification or thresholds.warningBear- Bearish Warning value used for structural qualification or thresholds.untestedCount- Total Nearby Untested value used for structural qualification or thresholds.untestedBullCount- Bull Nearby Untested value used for structural qualification or thresholds.untestedBearCount- Bear Nearby Untested value used for structural qualification or thresholds.delayedTestSignal- Delayed Test Active value used for structural qualification or thresholds.delayedTestBull- Bullish Delayed Test value used for structural qualification or thresholds.delayedTestBear- Bearish Delayed Test value used for structural qualification or thresholds.revBuySignal- REV BUY Signal value used for structural qualification or thresholds.revSellSignal- REV SELL Signal value used for structural qualification or thresholds.longStop- Long Stop Level value used for structural qualification or thresholds.shortStop- Short Stop Level value used for structural qualification or thresholds.untestedCount- Total Nearby Untested value used for structural qualification or thresholds.untestedBullCount- Bull Nearby Untested value used for structural qualification or thresholds.untestedBearCount- Bear Nearby Untested value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.