Skip to content
All library documents

Ehlers FM Demodulation for Separating Price Timing from Volatility

Article MQL5 code base

Summary

This brief document introduces an implementation of John Ehlers’s FM Demodulation indicator, based on an article published in May 2021. It frames price movement as having an amplitude-modulated component associated with volatility and a frequency-modulated component that may carry market-timing information. The indicator is intended to extract that frequency component from price data, and the text identifies the implementation as written for MetaTrader 4 based on the EasyLanguage version described in the article.

The document gives no calculation details, parameter guidance, chart examples, trading rules, or empirical tests. It therefore explains the indicator’s stated motivation but does not establish whether its timing signal predicts returns or improves a trading strategy. Any use would require consulting the original method, checking the implementation, and evaluating it on suitable data with attention to robustness and out-of-sample performance.

Key ideas

  • The indicator aims to isolate the frequency-modulated component of price movement.
  • The description associates the amplitude component with volatility and the frequency component with market timing.
  • The implementation is presented as a MetaTrader 4 translation of an EasyLanguage indicator.
  • The document provides no formula, parameters, or performance evidence to assess the signal.

Tags

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