Skip to content
All library documents

FFT and Monte Carlo Forecasting in a MetaTrader 5 Expert Advisor

Article MQL5 code base

Summary

MarketPredictor is described as an open-source MetaTrader 5 Expert Advisor that applies mathematical tools to historical prices and future scenarios. Its stated methods include Fast Fourier Transform analysis to identify dominant frequency patterns and Monte Carlo simulation to generate possible future price paths and average predictions. The introduction also mentions sinusoidal and sigmoid functions, but it gives no equations, parameter choices, trading rules, or examples that would show how those components produce signals.

The project author says that the EA contains analytical and trading logic but is not currently executing trades, and invites contributors to help with its logic, parameters, speed, and added models. The document provides no backtest, forecast accuracy measure, or live results, so it offers a high-level account of intended methods rather than evidence of predictive value. It advises testing on a demo account and backtesting before live use. FFT patterns and simulated paths do not by themselves demonstrate a tradable edge, and the unresolved execution issue limits practical use.

Key ideas

  • The EA is intended to analyze historical price patterns with Fast Fourier Transform methods.
  • Monte Carlo simulation is used to generate future price scenarios and an average prediction.
  • The introduction also names sinusoidal and sigmoid functions without detailing their implementation.
  • The author reports that the EA is not executing trades, and the document supplies no performance evidence.
  • Demo testing and backtesting are recommended before considering live deployment.

Tags

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