Concept

Fisher Transform

Fisher Transform is a Momentum & Oscillators concept. The Library holds 3 implementations, each one a working definition you can pull into Quant.

Top Fisher Transform indicators

3 total

What is the Fisher Transform?

The Fisher Transform is John Ehlers' technique for reshaping price data into an approximately Gaussian (normal) distribution. It first rescales price, typically the bar midpoint, into a -1 to +1 range over a short lookback window (10 bars in Ehlers' original article), a smoothed form of min-max scaling, then applies the transform: half the natural logarithm of the ratio (1 + x) / (1 - x), with the input capped just inside ±1 so the logarithm stays finite. The effect is to stretch the tails: mid-range readings stay small, while readings near the extremes expand into sharp, isolated peaks.

Ehlers' argument was that price is not normally distributed, so turning points in ordinary oscillators come out rounded and mushy. After the transform, extreme values are rare and reversals show up as sharp slope changes. The standard signal set reflects that: the Fisher line crossing its own one-bar-delayed copy, plus extreme absolute readings marking stretched conditions, rather than fixed overbought/oversold lines.

How traders use it

  • As a turn timer: the classic trigger is the Fisher line crossing its one-bar-delayed signal line after an extreme reading, which tends to print earlier (and more often) than signals from heavily smoothed oscillators.
  • As a stretch detector: because the transformed values are approximately Gaussian, large absolute readings are statistically unusual, so traders treat them as zones to tighten stops, take profits, or watch for reversal, not as automatic fades.
  • As a preprocessing step: the same transform is applied to other oscillators to sharpen their turns, while its counterpart, the Inverse Fisher Transform, does the opposite job and compresses an oscillator toward binary extremes.

Related concepts · Classic single-name oscillators

Concept family

Momentum & Oscillators

91 concepts mapped · 72 in the Library

Fisher Transform FAQ

What does the Fisher Transform actually do to price?

It rescales price (usually the bar midpoint) into a -1 to +1 range over a lookback window, then applies half the natural log of the ratio (1 + x) / (1 - x). That reshapes the value distribution toward a Gaussian: middling readings stay small while near-extreme readings are stretched dramatically, so tops and bottoms print as sharp, isolated peaks instead of rounded plateaus.

Is the Fisher Transform a leading indicator?

It is fast rather than prophetic. Because the transform sharpens extremes and uses minimal smoothing, its turns often print a bar or two before heavily smoothed oscillators. It still cannot anticipate anything: in choppy conditions the same speed produces frequent whipsaw crossovers, so most users pair it with a trend or volatility filter and accept that early signals fail regularly.

Build Fisher Transform your way.

Quant writes, tests, and refines it with you — then it runs on LuxAlgo charting or ports to TradingView.