Skip to content
All library documents

Fisher Transform Oscillator: Normalization and Reversal Signals

Article MQL5 code base

Summary

The document explains a Fisher Transform oscillator for price data. It first scales prices using a recent high-low range, smooths and bounds the normalized value, then applies a logarithmic transform and recursive blending. This process is intended to make extreme readings and turning points more distinct than conventional oscillators based on simple averages.

For interpretation, it recommends combining an extreme reading with a turn back toward zero: crossing a threshold alone does not confirm a potential reversal. The stated approximate levels are ±1.5 to ±2, with higher thresholds producing fewer, stronger candidate signals. The indicator provides one oscillator line and leaves signal rules to the trader or an Expert Advisor. The document offers a conceptual description and usage guidance, but no performance tests or evidence that the suggested reversal rule is profitable; its readings should therefore be treated as candidates for further evaluation.

Key ideas

  • The calculation normalizes price within a recent high-low range before applying a logarithmic transform.
  • Smoothing and boundary clamping keep the normalized input suitable for the transform.
  • Recursive blending is intended to make extreme readings and turns more distinct.
  • A potential reversal requires an extreme followed by a turn toward zero, not merely a threshold crossing.
  • Higher extreme thresholds reduce signal frequency while selecting more pronounced readings.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.