Blog / Strategy
Strategy

Volatility Scaled Thrust

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?

Volatility Scaled Thrust is a momentum-ignition breakout strategy built on the Pretty Good Oscillator (PGO), a directional indicator that measures how far price has stretched away from its own average — expressed in volatility units rather than raw price. It is a trend-initiation approach: instead of waiting for a moving-average crossover or a channel break, it tries to detect the exact bar on which a fresh burst of momentum "ignites" and pushes price decisively out of its recent equilibrium.

The Pretty Good Oscillator is calculated with a compact formula: PGO = (Close − SMA) / ATR. The SMA (Simple Moving Average) defines the mean, or centre of gravity, that price is measured against. The ATR (Average True Range, a standard measure of typical bar-to-bar volatility) then divides that displacement so the reading is scaled to how much the market normally moves. Because the distance is normalised by volatility, a PGO reading of "+2.5" carries the same meaning on a quiet, slow-moving day as it does on a fast, wide-ranging one. That self-normalising quality is the whole point: a single threshold can travel across different symbols and market regimes without constant re-tuning.

This strategy is best understood as a learning tool for studying volatility-normalised momentum and breakout timing. It suits traders who want to explore how displacement-from-mean can be standardised into a comparable oscillator, and who are curious about the difference between chasing an already-stretched market versus catching the bar where a move first breaks free. It is designed for trending or impulsive conditions, and — like all breakout systems — it is likely to struggle in choppy, range-bound markets. Treat what follows as a technical analysis of the mechanics, not a profit opportunity.

How It Works

Volatility Scaled Thrust evaluates only fully-closed bars — it acts once per new bar, reading the bar that has just closed, so signals are based on confirmed, non-repainting data. On each closed bar it recomputes the PGO and compares it to the previous bar's reading to detect a genuine cross rather than a static condition.

Entry conditions:

Exit conditions:

The strategy uses three independent exits, whichever triggers first:

The strategy also enforces a simple discipline rule: while a position is open, it manages that position only and will not stack a new entry on top of it within the same bar.

Pretty Good Oscillator MT5 EA
Illustrative example of the strategy’s entry and exit logic — not real trading results.

Strategy Parameters

Parameter Default Min Max Description
BasisPeriod 21 8 60 Length of the Simple Moving Average that defines the "mean" the close is measured against — the basis of the PGO.
AtrPeriod 14 7 40 Length of the Average True Range used to normalise the displacement into volatility units.
ThrustThreshold 2.50 1.00 5.00 The volatility-scaled displacement (in ATR units) that a thrust must cross to trigger an entry. Higher values demand a stronger move.
StopAtrMult 2.00 0.50 5.00 Stop-loss distance as a multiple of ATR.
TargetAtrMult 3.50 1.00 8.00 Take-profit distance as a multiple of ATR.
Lots 0.10 0.01 1.00 Position size in lots per trade.
Pretty Good Oscillator MT5 EA — MQL5 source code

Recommended Chart Settings

Volatility Scaled Thrust operates on a single primary timeframe and makes no assumptions about a specific instrument, because the PGO's ATR normalisation is designed to travel across symbols. As a starting point for study, many momentum-breakout approaches like this are examined on major forex pairs (for example EUR/USD or GBP/USD) on an intraday-to-swing timeframe such as H1 or H4, where trends have room to develop and volatility is stable enough for ATR to behave predictably.

These are starting points for observation, not recommendations. Because the strategy responds to volatility-normalised displacement, its behaviour will vary meaningfully across different instruments, sessions, and market conditions. Always study how it behaves on your chosen symbol and timeframe in a testing environment before drawing any conclusions.

How to Install on MetaTrader 5

What to Consider Before Using This EA

Strengths of the approach. The chief advantage of Volatility Scaled Thrust is its self-normalising signal. By dividing displacement by ATR, the PGO puts fast and slow markets on the same scale, so a threshold that works reasonably on one regime does not immediately break on another. The cross-based entry adds discipline by insisting on a fresh ignition rather than a stale, already-extended reading, and the zero-cross exhaustion exit is a thoughtful attempt to release trades whose momentum has faded — a nuance that pure stop-and-target systems lack.

Known limitations. Momentum-ignition breakouts are, by nature, vulnerable to whipsaws. In sideways or choppy conditions, the PGO can thrust across the threshold, trigger an entry, and then reverse straight back through zero — producing a quick exhaustion exit for a small loss. A cluster of these false starts is the most common way this style of system bleeds. The strategy also depends on the ATR remaining representative; during sudden volatility spikes or gaps, the normalisation can lag, temporarily distorting the reading.

Where it may underperform. Expect this approach to be tested hardest in low-volatility ranges, during major news events that cause gaps beyond the ATR-scaled stop, and in markets that grind slowly rather than thrust. The zero-cross exit that protects capital in choppy conditions can also cut a genuine trend short if price briefly pulls back to its mean before continuing. No single parameter set will suit every market, so understanding why a signal fired matters more than the signal itself.

Risk Management Tips

Regardless of the strategy, sound risk management is what keeps a trading account intact long enough to learn:

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