Skip to content
All library documents

Using Multiple Forecast Horizons to Interpret Machine Learning Signals

Article MQL5 articles

Summary

The article argues that a model’s forecasts may be difficult to compare directly with observed prices because predictions and targets can occupy differently transformed coordinate spaces. It explains this idea through a geometric interpretation of linear regression and singular value decomposition, describing model fitting as rotations, scaling, and projection of target information onto input features. The discussion presents this as a source of irreducible error, especially when market inputs do not fully explain the target.

Its proposed trading approach compares a model’s own forecasts at different future horizons and uses their relative slope to determine direction, rather than comparing a forecast with current price. In a reported three-year backtest, this interpretation improved net profit, Sharpe ratio, and the share of profitable trades over the article’s one-step control, without changing the model. The evidence is specific to the described setup and historical period; it does not establish that the method generalizes across markets, models, or execution conditions.

Key ideas

  • The article frames linear regression as a geometric transformation that projects target information into the space spanned by inputs.
  • When inputs do not fully explain a market target, forecasts may retain a mismatch with observed values.
  • The proposed signal compares forecasts across future horizons and trades according to their relative slope.
  • A reported historical test found better metrics than the one-step control under the same model.
  • The results are limited to the article’s particular data, strategy, and backtest period.

Tags

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