Testing MACD Predictive Power with Machine Learning on EURUSD
Summary
The article evaluates whether MACD values help predict EURUSD price direction or future levels, and explores using machine learning to address the indicator’s lag. It describes collecting one-minute quotes and MACD main and signal values, creating future price and indicator targets, then comparing neural-network models with other approaches. The author reports that visual analysis found a nonlinear relationship, but feature selection favored market quotes over MACD. Neural-network regression overfit and did not beat simple linear regression, so the work shifted to a support vector machine and an expert advisor combining price and MACD forecasts.
The document reports that one model reached 69% test accuracy in an earlier classification comparison, but its broader conclusions about MACD are explicitly tentative. Results were not encouraging, and the author says alternative interpretations, such as signal-line crossovers, need evaluation. The experiment concerns EURUSD and a particular dataset, forecast setup, and modeling process; it does not establish that MACD is generally predictive or ineffective. The proposed AI approach is an empirical investigation rather than evidence of a robust, transferable trading edge.
Key ideas
- MACD is a lagging indicator commonly used to infer trend direction, momentum, and possible reversals.
- The study compares price and MACD inputs for forecasting EURUSD outcomes from one-minute data.
- Feature selection favored market quotes, while neural-network regression failed to outperform linear regression on the test set.
- The author switched to a support vector machine and combined price and MACD forecasts in an expert advisor.
- The results are inconclusive and depend on the tested MACD interpretation, data, and forecast setup.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.