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.

Continue Research

Explore the full academy, the product documentation, and the main platform pages for deeper crypto backtesting and strategy research.

Browse all academy guides Read the documentation Compare platform plans See the research engine