In a Technical Analysis of Stocks and Commodities article, May 2021, John Ehlers proposes a FM Demodulation Indicator that extracts the FM component of price movement.Β The AM portion of price movement represents volatility and the FM component contains market timing information.Β This indicator is an MQL4 implementation of the Easy Language indicator described by Ehlers in the TASC article.