Composite & famousFisher Transform
John Ehlers' transform that sharpens price turns into clear, decisive peaks.
Works best in ranging marketsEngine-computed on a fixed sample series
What it is
The Fisher Transform, developed by engineer and trader John Ehlers, is an oscillator that mathematically reshapes price data to make turning points stand out with unusual clarity. Ordinary price changes cluster around the middle and rarely reach extremes, which makes tops and bottoms mushy and hard to spot; the Fisher Transform stretches the data so that extremes become sharp, decisive spikes. For a beginner, think of it as a lens that exaggerates the edges of price behaviour, turning gentle rounded turns into crisp peaks and troughs that are easy to see. It answers the question, has price reached a stretched extreme and is it turning back, with more precision than a raw oscillator. It is plotted as a fast line with a lagged trigger line, and its whole purpose is to time reversals sharply.
How it is calculated
The transform works in two stages. First, price — usually the midpoint of each bar, the high plus low divided by two — is normalised to a range between minus one and plus one over a short lookback, typically 9 or 10 periods, measuring where the current price sits between the highest high and lowest low of that window, with a little smoothing applied. Second, that normalised value is fed through the Fisher equation, which takes one-half of the natural logarithm of (one plus the value) divided by (one minus the value). This logarithmic transform is the key trick: because it blows up toward infinity as the input nears plus or minus one, it converts the roughly bell-shaped distribution of normalised prices into one with much fatter, sharper tails, so extreme readings are stretched far out. A trigger line, simply the previous bar's Fisher value, is plotted alongside for crossovers.
Reading it, step by step
The Fisher line oscillates around zero, and sharp spikes to a high positive or low negative extreme mark that price has reached a stretched condition. The actionable moment is when the Fisher line reverses and crosses back through its trigger line after such a spike — a downward cross from a high extreme flags a likely top, an upward cross from a low extreme a likely bottom. Because the transform exaggerates the tails, these peaks and troughs are far more distinct than the rounded turns of a raw stochastic or RSI, which is precisely the clarity Ehlers was after. Divergences between the Fisher line and price — price making a new high while Fisher makes a lower high — are also potent warnings. The line's steepness at a turn conveys how abrupt the reversal is, and the crossover with the trigger is the concrete signal traders act on.
Best timeframes and settings
The default lookback is 9 or 10 periods, and Ehlers designed the tool for relatively short windows to keep it responsive. It can be applied across timeframes but tends to shine on intraday and swing charts of cyclical, mean-reverting instruments where price rotates between extremes. A shorter lookback makes the transform even more sensitive and spiky, firing more signals with more noise, while a longer one smooths it and reduces false turns at the cost of later reads — the familiar responsiveness-versus-noise trade-off, made more acute here because the transform already amplifies extremes. Because it is so sensitive, many traders keep the period near default and rely on confirmation rather than shortening it further. It is not a trend-strength tool, so lengthening it to smooth a trend defeats its cyclical purpose.
When and where to use it
The Fisher Transform is at its best in ranging, cyclical markets where price oscillates between overbought and oversold and its sharp turns line up with real reversals. It suits instruments and timeframes with a rhythmic, mean-reverting character rather than persistent one-way trends. In a strong, sustained trend it becomes a liability, firing repeated counter-trend spikes as price stays stretched in one direction, each of which fails as the trend rolls on. It works across asset classes provided the regime is right, but the regime matters far more than the asset. Use it as a precision timing tool inside a market you have already judged to be rotating, never as a trend-following system.
Strategies that use it
The core strategy is the Fisher-trigger crossover after an extreme: when the Fisher line spikes to a low extreme and then crosses up through its trigger line, you buy, siding with the fresh upward turn and stopping beyond the recent swing low; you mirror this for shorts from a high extreme. A second strategy trades divergence — when price makes a new high but the Fisher line makes a lower high, you fade the move, anticipating the reversal the divergence warns of. A third uses the zero line as a bias filter, taking crossover longs only while the Fisher line is recovering from below zero and shorts only from above, which screens out some counter-trend noise. Because the tool is sensitive, each strategy pairs the crossover with a defined extreme and a nearby stop rather than trading every wiggle.
Combining it with other indicators
Since the Fisher Transform is a sharp but noisy timing tool, it benefits most from a trend filter that tells it when to stand down. A moving average or the ADX can confirm whether the market is ranging, where Fisher signals are reliable, or trending, where they should be ignored, keeping you from fading a strong move. Support and resistance or Fibonacci levels give the where to match Fisher's when, so a Fisher buy signal at a support level is far stronger than one in mid-air. Volume or the Force Index can confirm whether a Fisher-flagged reversal has participation behind it. Pairing it with another fast oscillator is redundant; the more valuable companions are slower, regime-defining tools that complement its speed.
Where it fails
The very sensitivity that sharpens its turns is also its downfall — in a persistent trend the Fisher Transform fires a stream of counter-trend spikes that look like clear reversals but fail one after another, and traders who mechanically fade every extreme get run over. It has no sense of trend on its own, so used without a regime filter it will happily signal you to short a runaway rally. Its short lookback makes it prone to whipsaw in choppy, low-amplitude conditions where the extremes are meaningless. Beginners often shorten the period to catch more turns and simply multiply the false signals. The disciplined fix is to trade its crossovers only when a separate tool confirms a ranging regime, to demand an actual extreme before acting, and to place stops that respect the noise the transform amplifies.
A worked example
Suppose a currency pair has been rotating in a range for two weeks, and the Fisher Transform, set to a 10-period lookback, spikes down to minus 2.3, a deep extreme, as price tags the bottom of the range near 1.1000. On the next bar the Fisher line ticks up and crosses above its trigger line (the prior bar's value of minus 2.3), signalling that the stretched downside condition is reversing. Because a separate check — a flat 50-period moving average and a low ADX — confirms the market is ranging rather than trending, you trust the signal and buy near 1.1010 with a stop at 1.0980 below the range low. Price rotates back up toward the top of the range near 1.1100, where the Fisher line spikes to plus 2.1 and crosses back down through its trigger, giving you a clean exit and even a potential short. Had the same downside spike occurred during a strong sustained downtrend, the crossover would likely have failed as price kept falling, which is exactly why the ranging-regime check was essential before acting.