Strategy briefing

Understand what this strategy is actually betting on before you touch the parameter panel.

01
Start with the intuition
02
Use category and difficulty as context
03
Compare before optimizing
01
Map the strategy to a regime thesis
02
Read the math as a constraint system
03
Use parameters to test fragility, not creativity
Learning linkup

Read the model brief like a skeptic

Open Learning Hub

The Intuition

Volatility breakout strategies are built on a simple observation: large-range days — where the distance from high to low is unusually wide — often signal the beginning of a new directional move. The Average True Range (ATR) normalises the daily range by recent volatility, ensuring the "breakout" threshold is calibrated to current market conditions rather than an arbitrary price level.

The economic logic: wide-range days reflect periods of intense buyer-seller conflict, often coinciding with news releases, earnings, or macro events. When one side wins decisively — prices close near the high of a wide-range day — it suggests the information shock is large and likely to drive further directional price movement. The volatility is a diagnostic for information intensity.

ATR was developed by J. Welles Wilder (1978) alongside RSI. True Range extends the simple High-Low range to account for gaps: it is the maximum of (High-Low), (|High - Previous Close|), and (|Low - Previous Close|). This ensures gapping moves at the open are captured. ATR then smooths the True Range to give a running estimate of typical daily volatility.

Key assumptions: (1) Wide-range days are informative — they signal genuine price discovery rather than noise. (2) The k multiplier (typically 1.5–2x ATR) is the right threshold for the asset. Too low, and almost every day triggers a signal (lots of noise); too high, and signals are too rare to generate meaningful returns. (3) The breakout direction is sustained — in practice, wide-range days sometimes resolve in both directions before trending.

The strategy fails when wide ranges are caused by headline whipsaws — news events that cause violent moves in both directions before settling near the open. Also, ATR-based thresholds can be too loose during volatility regime changes: in late 2008, daily ranges expanded so much that the ATR-normalised threshold was rarely breached, suppressing signals at exactly the time when large directional moves were occurring.

The Math

Read this as a compact model summary: what the signal sees, what it ignores, and where fragility can creep in.

TR(t)  = max(High-Low, |High-Prev_Close|, |Low-Prev_Close|)
ATR(t) = mean(TR[t-n : t])
Range(t) = High(t) - Low(t)

Signal(t) = +1  if Range(t) > k × ATR(t)

Parameters

ParameterTypeDefaultDescription
atr_period int 14 Average True Range lookback period
k float 1.5 ATR multiplier for breakout threshold

Source Code

Live source — fetched from engine/strategies/vol_breakout.py

Loading source…

Further Reading

  • Wilder, J.W. (1978). New Concepts in Technical Trading Systems. Trend Research.
  • Kaufman, P. (2013). Trading Systems and Methods, 5th ed. Wiley.
  • Connors, L. & Alvarez, C. (2009). Short Term Trading Strategies That Work. TradingMarkets Publishing.
Run This Strategy →

Related Volatility Strategies

Use nearby strategies to compare the same market hypothesis under different signal constructions.