Blog / Strategy
Strategy

Teager Energy Momentum Burst

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 Teager Energy Momentum Burst is a momentum-ignition strategy for MetaTrader 5 built around the Teager-Kaiser Energy Operator (TKEO), a signal-processing tool that measures the instantaneous energy of an oscillation — roughly its amplitude multiplied by its frequency squared. Instead of only asking where momentum sits (the job of a traditional moving average or MACD line), this approach asks a different question: how hard is momentum firing right now? That distinction is the core idea behind the whole system.

To do this, the strategy first detrends price into a zero-centred oscillator using two exponential moving averages (EMAs) — the same construction that underpins the classic MACD. It then applies the discrete Teager-Kaiser operator to the most recent oscillator samples to estimate the energy of the move. A clean, directional thrust produces a large positive energy reading, while choppy, indecisive price action collapses that reading toward zero. Because the energy measure is direction-agnostic (a hard down-move charges just as much energy as a hard up-move), direction is read separately from the sign of the oscillator.

As a learning tool, the Teager Energy Momentum Burst is best suited to traders who already understand oscillators and ATR-based risk and want to explore how a signal-processing lens can filter momentum entries. It is designed for trending market conditions where a fresh burst of energy aligns with an existing directional drift. This article frames the strategy as an analytical study of that concept — not as an opportunity to generate returns — so you can evaluate the logic on its own merits.

How It Works

The strategy processes one newly-closed bar at a time and builds its signal in layers. Here is the full logic in plain English.

Building the oscillator and energy reading:

Entry conditions — the strategy signals a "fresh burst":

Exit conditions:

Teager Energy Momentum Burst EA
Illustrative example of the strategy’s entry and exit logic — not real trading results.

Strategy Parameters

Parameter Default Min Max Description
FastPeriod 5 2 20 Length of the fast EMA that forms the detrended oscillator. Smaller values react faster.
SlowPeriod 34 10 100 Length of the slow EMA (also the trend baseline). The oscillator is fast EMA minus slow EMA.
EnergyThreshold 0.10 0.01 1.00 Minimum normalised Teager energy (as a fraction of ATR²) required to call a burst. Higher values demand stronger thrusts.
AtrPeriod 14 5 40 ATR window used for volatility normalisation and risk sizing.
StopMult 1.5 0.5 4.0 Stop-loss distance as a multiple of ATR.
RewardRatio 2.0 0.5 5.0 Take-profit distance as a multiple of the stop distance (reward-to-risk ratio).
Lots 0.10 0.01 1.00 Fixed trade volume in lots.
Magic 7726 0 9,999,999 Unique identifier so the EA manages only its own positions.
Teager Energy Momentum Burst EA — MQL5 source code

Recommended Chart Settings

The Teager Energy Momentum Burst is written for a single timeframe — it operates on whatever timeframe the chart is set to when it runs, with nothing hardcoded. A natural home is a liquid FX major such as EURUSD on the M15 or H1 timeframe, where spreads are tight and directional thrusts are common enough for the energy operator to work with. Because the energy reading is ATR-normalised, the same EnergyThreshold is intended to behave reasonably across symbols and timeframes, which makes the strategy convenient to explore on different charts.

That said, every market has its own character. Results will vary considerably across symbols, timeframes, broker spreads, and market regimes. Treat any chart choice as a starting point for study and testing, not a fixed prescription.

How to Install on MetaTrader 5

What to Consider Before Using This EA

Strengths of the approach. The Teager-Kaiser operator is a genuinely different way to read momentum. By emphasising how hard a move is firing rather than only its position, it may indicate the difference between a decisive thrust and a slow drift that a plain oscillator would score similarly. The fresh-cross entry avoids chasing a move bar after bar, the trend gate keeps entries aligned with the baseline, and the adaptive momentum-flip exit gives the strategy a way to leave a trade before the hard stop when the oscillator reverses.

Known limitations. Like all momentum systems, this one is vulnerable to whipsaws in ranging or news-driven markets, where a burst of energy fires and then immediately fades. Because the energy operator relies on just a handful of oscillator samples, it can be sensitive to noise and to the choice of FastPeriod and SlowPeriod. The trend filter reduces counter-trend entries but also means the strategy will sit out sharp reversals until the baseline turns. In quiet, low-volatility conditions, few bursts may clear the threshold at all, leading to long idle stretches.

Where it may underperform. Tight, choppy ranges, low-liquidity sessions, and periods around major economic releases can all produce energy spikes that do not lead to sustained follow-through. No single parameter set is optimal across every regime, and over-tuning to past data (curve-fitting) is a real risk. Forward testing on a demo account is essential before drawing any conclusions.

Risk Management Tips

Sound risk management matters more than any single indicator. As general educational principles:

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