The Fisher Transform was developed by John Ehlers and applies a statistical transformation to price data that exaggerates extremes. Most price distributions are roughly Gaussian (bell-shaped), with extreme values occurring rarely. Ehlers’s insight: by mathematically transforming the distribution into one with sharper extremes, you make turning points visually obvious that smoother oscillators round off.
The result is one of the sharpest reversal indicators on MT4. Fisher Transform doesn’t lag like RSI or MACD; it spikes hard when price hits an extreme and reverses back equally hard when momentum exhausts. The trade-off is a higher false-signal rate without proper trend filtering.
What is the Fisher Transform?
The Fisher Transform takes price (or sometimes a normalised price-position value) and applies the mathematical Fisher transformation, which maps Gaussian-distributed data to a distribution with sharper peaks. The output is plotted as a single oscillating line, often paired with a signal line (the previous bar’s Fisher value).
The line oscillates around zero with no fixed bounds, but most readings stay between -3 and +3. Sharp spikes above +2 or below -2 typically mark turning points. The signal-line cross is the entry trigger.
How Fisher Transform Works on MT4
Fisher Transform isn’t built into MT4. Install our custom version – see install custom indicators on MT4.

The dominant signals:
The signal-line cross. Fisher line crossing above its signal line = buy trigger. Crossing below = sell trigger. The signal line is just Fisher delayed by one bar.
The extreme readings. Fisher above +2 or below -2 indicates an unusually strong move that’s likely to revert. Combined with the signal-line cross, this is the indicator’s flagship reversal pattern.
The zero-line cross. Slow trend-flip signal — Fisher above zero = bullish bias.
Key Features
- Mathematical transformation creates sharper turning points than smooth oscillators
- Centred on zero with optional signal line
- Effective for catching reversals at price extremes
- Non-repainting once candles close
- Configurable period (default 10)
- Better on H1+ timeframes; weak on M5 due to noise
Best Settings for Fisher Transform
| Parameter | Default | Faster | Slower |
|---|---|---|---|
| Period | 10 | 5 | 21 |
| Signal Line Lag | 1 | 1 | 1 |
Recommended starting point: Period 10 on H1 paired with a 50 EMA trend filter.
Pros and Cons
| Pros | Cons |
|---|---|
| Sharp turning-point detection vs smooth oscillators | Higher false-signal rate without trend filter |
| Centred on zero with clear extreme readings | Not built into MT4 – requires custom install |
| Signal-line cross provides clean entry trigger | Less popular than RSI/MACD – sparse trading literature |
| Effective at extremes other indicators round off | Difficult to interpret without trend context |
How to Install Fisher Transform on MT4
Step 1: Download Fisher_Transform.ex4 (link below).
Step 2: Drop into MQL4/Indicators via File > Open Data Folder.

Step 3: Refresh Navigator (Ctrl+N), drag Fisher Transform onto chart.
Step 4: Set Period 10. Click OK.
Trading Strategy: Fisher Reversal at Extremes
Setup: Fisher Transform(10) on H1. 50 EMA on price for trend filter.
Buy Signal:
1. Price is above the 50 EMA (uptrend)
2. Fisher reaches an extreme low (below -2 or near recent chart minimum)
3. Fisher crosses above its signal line
4. Enter long on the next candle close
Sell Signal:
1. Price is below the 50 EMA (downtrend)
2. Fisher reaches an extreme high (above +2)
3. Fisher crosses below its signal line
4. Enter short on next candle close
Stop Loss: Beyond the recent swing extreme.
Take Profit: 1:2 R:R or until Fisher reaches the opposite extreme.

The trend filter is critical with Fisher Transform. Without it, the indicator’s high sensitivity produces too many counter-trend losses.
Frequently Asked Questions
Is Fisher Transform free?
Yes. Custom version below.
Does Fisher Transform repaint?
No.
Fisher Transform vs RSI?
Fisher catches sharp turning points faster; RSI is smoother with cleaner divergence signals. Fisher for reversal trading; RSI for general momentum work.
Best timeframe for Fisher Transform?
H1 and H4 with strict trend filter. Below H1 produces too much noise.
Can I use Fisher Transform on MT5?
Yes. Custom version works on both platforms.
Download Fisher Transform Indicator for MT4 – Free
- Multi-timeframe display
- Signal-line cross alerts
- Extreme-reading alerts
Platform: MT4 (Build 1000+)
File type: .ex4
File size: 14 KB
Version: 1.9
Last updated: April 2026
Download the Fisher Transform – Free Instant Access
No payment. No catch. Enter your email below and the Fisher Transform Indicator file lands in your inbox within 60 seconds:
- The non-repainting Fisher Transform file (.ex4)
- Step-by-step installation guide
- Best-performing settings for day trading
- The exact reversal entry rules I use in live trading
- Weekly trading insights from a developer with 16+ years of market experience
Download the Fisher Transform Indicator – Free Instant Access
No payment. No catch. Enter your email below and the Fisher Transform Indicator file lands in your inbox within 60 seconds. Here’s everything you get:
- The non-repainting Fisher Transform Indicator file (.ex4) – install in 30 seconds
- Step-by-step installation guide with chart screenshots
- Best-performing settings for scalping, day trading, and swing trading
- The exact entry and exit rules Dom uses in live trading
- Weekly trading insights from a developer with 16+ years of market experience
100% free forever. Your email is safe – we never sell, share, or spam. Unsubscribe with one click anytime.
By downloading, you agree to receive trading tips and indicator updates from ForexOBroker. Unsubscribe anytime.
Overall Rating: 4.2/5
| Category | Rating |
|---|---|
| Accuracy | 4.3/5 |
| Ease of Use | 4.0/5 |
| Features | 4.1/5 |
| Value | 4.4/5 |
Related Indicators
- Relative Vigor Index MT4 – John Ehlers’s other oscillator
- RSI Indicator MT4
- Stochastic Oscillator MT4
- Best Oscillator Indicators for MT4
Trading forex involves significant risk of loss and is not suitable for all investors. Past performance is not indicative of future results. The indicators provided on ForexOBroker are for educational purposes only. Always use proper risk management and never trade with money you cannot afford to lose.