Two Pole Oscilator Indicator for MT5
The Two-Pole Oscillator for MT5 uses deviation calculations and a two-pole smoothing filter to highlight momentum and potential trading signals.
- MetaTrader 5
- Works on VPS
- Lifetime support
About Two Pole Oscilator Indicator for MT5
In short: the Two-Pole Oscillator for MetaTrader 5 measures how far price deviates from a moving average, smooths that reading with a two-pole filter, colors it by strength from 0 to ±1, and plots an invalidation level for every signal so you know when it has failed.
What it measures
The oscillator starts by measuring how far price has moved away from a moving average. That deviation shows whether the market is stretched above (overbought) or below (oversold) its dynamic mean. A raw deviation is jumpy, so it is passed through a two-pole smoothing filter, which removes much of the short-term noise while keeping the oscillator responsive.
Strength shown as a gradient
The result is scaled so that values near 0 mean a weak condition and values closer to +1 or -1 mean a strong one, and a color gradient makes that visible at a glance. This helps you filter out weak crossovers and focus on setups where momentum is genuinely stretched.
The feature that sets it apart: validation levels
Most oscillators give a signal and leave you to decide when it is wrong. The Two-Pole Oscillator plots an invalidation level with each signal. If price crosses that level, the signal is marked invalid. This gives you:
- a clear point at which to abandon an idea,
- a reference for placing a stop-loss or defining a reversal zone,
- a way to confirm a signal that holds, since it was never invalidated.
How signals are generated
- Price deviation is measured relative to a moving average.
- The result is smoothed with the two-pole filter.
- Gradient coloring shows the relative strength.
- Signals appear on crossovers, with the invalidation level providing confirmation or cancellation.
Signals and validation levels are drawn directly on the chart, so you do not need to read values from the indicator window.
Using it in practice
- Overbought and oversold conditions: look for crossovers when the oscillator is stretched toward +1 or -1.
- Filtering weak signals: ignore crossovers near zero and focus on stronger momentum setups.
- Stop placement: use the validation level as a guide for stops or reversal zones.
- Confirmation: combine the oscillator with price action or structure for extra confidence.
Compare it with a different style of oscillator, the WaveTrend Oscillator, which uses fixed overbought and oversold levels at ±53.
Frequently asked questions
What is a two-pole filter?
A smoothing method that applies filtering twice in a cascade, giving a smoother line than a single moving average while still following price. In this indicator it smooths the deviation-based oscillator to reduce chart noise.
What do the 0 to ±1 values and colors mean?
Values near zero indicate weaker conditions and values closer to +1 or -1 indicate stronger conditions. A gradient color shows the relative strength of the signal.
What are validation levels?
For every signal the indicator automatically plots an invalidation level. If price crosses that level, the signal is marked as invalid. It gives you a built-in way to know when a signal has failed.
When are signals generated?
On crossovers of the oscillator. The invalidation level then confirms or cancels the signal.
Which symbols and timeframes can I use it on?
Any symbol and any timeframe.
Is there a free demo?
Yes. Download the free demo from the MQL5 Market and run it in the MetaTrader 5 Strategy Tester before buying.
The Two-Pole Oscillator is an analysis tool and does not guarantee trading results.
Ready to try Two Pole Oscilator Indicator for MT5?
Download it from the MQL5 Market and attach it to your MetaTrader 5 chart in minutes.
Want it customized or need something similar? Request a free quoteTrading involves risk. Our indicators are analysis tools for educational and informational purposes and do not constitute financial advice. Read our Disclaimer.
More indicators
CandleSticks Patterns Indicator for MT5
Automatically scan your MetaTrader 5 chart for proven candlestick patterns and highlight high-probability setups as they form.
View details →MOST – Moving Stop Loss Indicator for MT5
MOST (Moving Stop Loss) is a trend-following and signal indicator for MetaTrader 5 that trails price with a dynamic stop line. Settings and video…
View details →Nadaraya Watson Envelope Indicator for MT5
A Nadaraya-Watson envelope for MetaTrader 5 built with kernel regression, plotting dynamic bands to spot overextended prices and potential reversals.
View details →


