Volatility Breakout
Technical Specification, Mathematical Formulation, Market Data Inputs, and Systematic Execution Rules.
Strategy Objective, Rationale & Market Regimes
Investment Objective: The Volatility Breakout strategy detects explosive directional price movements escaping tight consolidation channels, adjusted dynamically by Average True Range (ATR) volatility.
Foundational Economic & Behavioral Rationale: Based on the volatility expansion principle developed by J. Welles Wilder (1978, "New Concepts in Technical Trading Systems"). Financial time-series exhibit volatility clustering (Mandelbrot, 1963; Engle, 1982): periods of low volatility compress price into tight ranges, which inevitably resolve in violent, high-velocity directional breakouts.
Market Regime Suitability:
Transition periods from low-volatility compression to high-volatility expansion, earnings breakout cycles, and catalyst-driven momentum.
Low-liquidity erratic whip patterns and false breakout traps in tight trading ranges.
Market Data Inputs
The quantitative engine processes high-fidelity financial market data stored in high-performance QuestDB time-series tables across dual resolution layers:
1. End-of-Day (EOD) OHLCV Dataset (Primary)
Primary data source utilized for indicator calculations, mathematical factor modeling, and primary trade signal generation.
- • Open, High, Low, Close (OHLC): Split & dividend adjusted.
- • Volume: Total daily traded share volume.
- • Universe Coverage: Active US equities spanning Russell 3000 and S&P 500.
2. 15-Minute Intraday Bar Dataset (Auxiliary)
High-frequency intraday bars utilized for auxiliary multi-timeframe confirmation and higher-timeframe regime alignment.
- • 15m Interval Bars: Intraday pricing sequence.
- • EMA(50, 200, 800) 15m: Triple Exponential Moving Average pattern detection.
- • Purpose: Auxiliary signal evaluation and execution timing filter.
Indicators and Mathematical Formulations
The Volatility Breakout model establishes dynamic price channels expanded by multiples of the Average True Range (ATR):
Default lookback window \(K = 20\) days and ATR multiplier \(M = 2.0\).
Entry & Exit Rules (Trade Execution Logic)
The systematic trade logic for Volatility Breakout triggers on channel boundary breaches:
Condition: \(\text{Close}(t) > \text{UpperBand}(t) = \text{Mid}_K(t) + \left(M \times \text{ATR}_K(t)\right)\). Price breaks above the dynamic volatility channel.
Condition: \(\text{Close}(t) < \text{LowerBand}(t) = \text{Mid}_K(t) - \left(M \times \text{ATR}_K(t)\right)\). Price breaks below the dynamic volatility channel.
Condition: Price pulls back inside the normal volatility channel (\(\text{LowerBand}(t) \le \text{Close}(t) \le \text{UpperBand}(t)\)).