Skip to content

ATR Strategy Templates

  1. ATR Volatility Filter — Enter breakouts only when ATR is low (compression)
  2. ATR-Based Stop Placement — Dynamic stops based on current volatility
  3. ATR Expansion Entry — Trade when volatility increases from compressed state

Strategy 1: ATR Volatility Compression Breakout

Overview

Enter when ATR is below threshold (low volatility) and price breaks a moving average — breakouts from low volatility often produce strong moves.

When This Works Best

  • After consolidation periods
  • Before earnings/events
  • 4H to 1D timeframes

Algorithm Configuration

SettingValue
TypeBOTH
Position Size40% of equity (REL)
Order TypeMARKET
TimeoutCOOLDOWN_ONLY, 3 bars

Long Entry Conditions

GroupIndicatorSignalThreshold
RequiredATRatr_below_threshold2.0
RequiredEMAprice_above_ema

Long Exit Conditions

SettingValue
RequiredATR · atr_above_threshold · 4.0 (volatility expanded)
Stop Loss2× ATR trailing
Take Profit3× ATR

Short Entry Conditions

GroupIndicatorSignalThreshold
RequiredATRatr_below_threshold2.0
RequiredEMAprice_below_ema

Short Exit Conditions

SettingValue
RequiredATR · atr_above_threshold · 4.0
Stop Loss2× ATR trailing
Take Profit3× ATR

Recommended Parameters

IndicatorParameterValueNotes
ATRPeriod14 barsVolatility smoothing
ATRThreshold2.0%Low-vol cutoff
EMAPeriod20 barsDirection

Strategy 2: ATR Trend + RSI Pullback

Overview

Use ATR as a volatility context, RSI for entry timing in trending markets.

When This Works Best

  • Trending markets
  • 1H to 4H timeframes

Algorithm Configuration

SettingValue
TypeBOTH
Position Size35% of equity (REL)
Order TypeMARKET
TimeoutREGULAR, 2 bars

Long Entry Conditions

GroupIndicatorSignalThreshold
RequiredATRatr_above_threshold1.5
RequiredRSIrsi_below_threshold35
RequiredEMAprice_above_ema

Long Exit Conditions

SettingValue
RequiredRSI · rsi_above_threshold · 60
Stop Loss2× ATR
Take Profit3× ATR

Short Entry Conditions

GroupIndicatorSignalThreshold
RequiredATRatr_above_threshold1.5
RequiredRSIrsi_above_threshold65
RequiredEMAprice_below_ema

Short Exit Conditions

SettingValue
RequiredRSI · rsi_below_threshold · 40
Stop Loss2× ATR
Take Profit3× ATR

Recommended Parameters

IndicatorParameterValueNotes
ATRPeriod14Standard
RSIPeriod14Standard
EMAPeriod20Direction

Strategy 3: ATR Signal Line Expansion

Overview

Enter when ATR crosses above its signal line — volatility expanding from compressed state.

When This Works Best

  • Breakout conditions
  • Post-squeeze environments
  • 4H to 1D

Algorithm Configuration

SettingValue
TypeBOTH
Position Size30% of equity (REL)
Order TypeMARKET
TimeoutCOOLDOWN_ONLY, 5 bars

Long Entry Conditions

GroupIndicatorSignalThreshold
RequiredATRatr_above_signalLine
RequiredEMAprice_above_ema

Long Exit Conditions

SettingValue
RequiredATR · atr_below_signalLine
Stop Loss5% (REL)
Take Profit10% (REL)

Short Entry Conditions

GroupIndicatorSignalThreshold
RequiredATRatr_above_signalLine
RequiredEMAprice_below_ema

Short Exit Conditions

SettingValue
RequiredATR · atr_below_signalLine
Stop Loss5% (REL)
Take Profit10% (REL)

Recommended Parameters

IndicatorParameterValueNotes
ATRPeriod14Volatility
ATRSignal Line9Smoothing
EMAPeriod20Direction

  • Test ATR threshold levels: Determine typical ATR% for your asset
  • Compare ATR-based vs fixed stops: Measure improvement from dynamic stops
  • Test volatility compression entries: Verify that low-ATR breakouts produce stronger moves