Skip to content
All library documents

Network Momentum: Learning Lead-Lag Links Across Markets

Article MQL5 articles

Summary

This article describes a cross-market trend-following method that combines each market’s own momentum with momentum from markets that tend to lead it. It first scales price changes by estimated volatility, then forms moving-average crossover oscillators at several speeds. Derivative Dynamic Time Warping is used to estimate pairwise lead-lag relationships from the shape of market movements, and a graph-learning objective turns those relationships into a weighted network. Normalized network links propagate momentum into a signal for each market; its sign determines long, short, or flat direction.

The article implements the pipeline in MQL5 and discusses learning the graph without an external optimization solver. It describes a Strategy Tester run as an implementation check, while identifying broader multi-year universe testing, volatility-target sizing, and demo forward testing as next steps. The presentation adapts research originally framed around commodity futures to a retail MetaTrader basket of FX and cross-asset instruments. It explains the design in detail, but the supplied text does not establish out-of-sample profitability or robustness across markets and periods.

Key ideas

  • The method combines a market’s own trend with momentum propagated from markets that lead it.
  • Volatility scaling makes price changes more comparable across markets before oscillator calculation.
  • Derivative Dynamic Time Warping estimates lead-lag timing from the shape of price movements.
  • A graph-learning objective converts pairwise lag estimates into weighted connections used to propagate signals.
  • The article describes a working implementation but identifies broad historical and forward testing as unfinished work.

Tags

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