Blog / Strategy
Strategy

Bipower Variation Jump Breakout

Disclaimer: This article is for educational and informational purposes only. It does not constitute financial or investment advice. Trading forex and CFDs carries significant risk of loss. Past performance of any strategy — including backtests — does not guarantee future results. Never trade with money you cannot afford to lose.

What Is This Strategy?

The Bipower Variation Jump Breakout is a volatility-based breakout strategy that borrows a technique from high-frequency financial econometrics called bipower variation — a jump-robust way of measuring a market's "ordinary" continuous volatility. Instead of reacting to every price wiggle, the strategy is built to detect a statistical jump: a single bar whose move is far larger than the quiet background regime could plausibly have produced by ordinary random drift. When such a jump appears and real order flow confirms it, the strategy enters in the direction of the jump to try to ride the continuation.

The core idea rests on a distinction most volatility measures ignore. Plain realized variance (the sum of squared returns) blends two very different things: the smooth, continuous "diffusion" wobble of price and the occasional violent jump caused by news, a stop cascade, or a liquidity vacuum. Bipower variation, introduced by econometricians Ole Barndorff-Nielsen and Neil Shephard, separates them by summing the products of adjacent absolute returns (|r_i| × |r_{i−1}|). Because one oversized bar only ever appears in a single factor of a single term, its influence is muted — leaving a volatility yardstick that is deliberately blind to jumps. That clean baseline is what makes a jump measurable.

This is best treated as a learning tool for traders who want to understand momentum, volatility normalization, and event-driven breakouts rather than a shortcut to results. It suits an intermediate student who is comfortable with concepts like log returns, z-scores, and the Average True Range (ATR), and who wants to study how academic volatility models can be translated into a mechanical trading rule. It is designed for liquid, intraday conditions where genuine informational jumps occur and tend to be followed by short bursts of directional follow-through.

How It Works

The strategy evaluates conditions once per newly-closed bar and holds at most one position at a time. Here is the logic in plain English:

The reasoning is that jumps, by construction, are the part of price movement that is not random diffusion — they are the informational events. Measuring them against a jump-immune volatility baseline isolates exactly those events while filtering ordinary noise, and markets historically tend to under-react to fresh information, drifting the same way for a short while afterward.

bipower variation jump breakout
Illustrative example of the strategy’s entry and exit logic — not real trading results.

Strategy Parameters

Parameter Default Min Max Description
Lookback 20 10 60 Window of returns used to build the jump-robust bipower volatility baseline.
JumpThreshold 3.00 1.50 6.00 How many continuous-sigmas the latest return must exceed to count as a jump.
VolumeFactor 1.50 1.00 4.00 The jump bar's tick volume must beat this multiple of its recent average volume.
AtrPeriod 14 7 40 ATR period used to size stop and target distances.
AtrStopMult 2.00 0.50 5.00 Stop-loss distance as a multiple of ATR.
AtrTargetMult 3.00 0.50 8.00 Take-profit distance as a multiple of ATR.
MaxSpreadPoints 30 1 200 Skip the trade if the current spread (in points) is wider than this.
Lots 0.10 0.01 1.00 Fixed position size in lots.
Magic 8123 0 9,999,999 Unique identifier so the EA only manages its own trades.
bipower variation jump breakout — MQL5 source code

Recommended Chart Settings

The Bipower Variation Jump Breakout was designed with a liquid FX major such as EURUSD or GBPUSD in mind, on an intraday timeframe such as M15. These conditions tend to produce the clean diffusion-versus-jump structure the strategy relies on: deep liquidity keeps the baseline stable, while genuine informational jumps still occur regularly enough to generate signals.

That said, nothing in the code is hardcoded to a specific instrument — it runs on whatever symbol and primary timeframe the chart or backtest selects. Behavior will vary considerably across different symbols, sessions, and market regimes. A pair with thinner liquidity or a timeframe with fewer meaningful jumps may generate very different signal frequency and quality, so any change from the recommended setup should be studied carefully on its own terms.

How to Install on MetaTrader 5

What to Consider Before Using This EA

Every mechanical strategy has strengths and weaknesses, and understanding both is part of trading education.

Strengths of this approach. The jump-robust volatility baseline is genuinely clever: because bipower variation is designed to ignore jumps, a single large bar does not inflate the yardstick and mask the next jump — a common failure mode for simpler standard-deviation filters. The self-scaling z-score means the same JumpThreshold adapts automatically to quiet and busy regimes, and the volume-confirmation gate helps filter thin, illiquid prints. ATR-based stops and targets keep risk proportional to current volatility rather than fixed in pips.

Known limitations. Jump-continuation is a tendency, not a rule. Jumps can also mark exhaustion or reverse sharply — the very news that caused the jump can be faded by the market moments later. The strategy commits to the direction of the move, so false continuations become losing trades that rely on the ATR stop to contain them. The volume filter uses tick volume, which is a proxy for real traded volume in decentralized forex and can behave differently across brokers.

Where it may underperform. In choppy, directionless ranges the strategy may take jump signals that immediately mean-revert. During prolonged low-volatility drift, genuine jumps become rare and signals may be infrequent. Conversely, in violently gapping or news-saturated conditions, spreads can widen (sometimes triggering the spread gate) and slippage can distort the intended entry. As with any breakout logic, parameter choices that look ideal on one historical period may not carry forward — a reminder that this is a framework for study, not a finished product.

Risk Management Tips

Sound risk management matters more than any single indicator. Consider these general principles as you study this strategy:

Risk Warning

Trading foreign exchange, CFDs, and other leveraged financial instruments involves substantial risk of loss and is not suitable for all investors. The strategies and tools discussed on this page are provided for educational purposes only and do not constitute financial advice, investment recommendations, or solicitation to trade. Always consult a qualified financial adviser before making trading decisions. Past backtest performance is not indicative of future results.

Downloads

← Back to Blog