Skip to content
All library documents

AutoBots Transformers for Multimodal Currency Price Forecasting

Article MQL5 articles

Summary

The article explains AutoBots, an encoder-decoder transformer originally designed to predict multiple agents’ future trajectories, and adapts its ideas to forecasting currency price movements. The encoder alternates attention across time and across elements in each set, building a context representation. The decoder uses multiple learned query matrices as discrete latent modes to produce several possible futures in parallel, with optional contextual features. The article also discusses sinusoidal positional encoding and tensor transposition needed to apply attention along different dimensions, then describes implementing these components in MQL5 and OpenCL.

The central idea is to model temporal dependencies, relationships among instruments or indicators, and multiple plausible outcomes together. The article reports promising learning speed and forecast quality, but the supplied text gives no detailed numerical evaluation, benchmark, or out-of-sample evidence. AutoBots was developed for robotic trajectory prediction, so applying it to markets requires validation; the article’s claims about accuracy and robustness should not be treated as established trading performance.

Key ideas

  • AutoBots alternates attention across time and across elements in a set to represent temporal and social context.
  • Learned decoder queries represent distinct latent modes and allow multiple forecast paths to be generated in parallel.
  • The proposed adaptation uses an encoder-decoder transformer to model possible currency price sequences.
  • Positional encoding and tensor transposition support attention over different dimensions in the MQL5 implementation.
  • The article describes the approach as promising but provides no detailed quantitative evidence of trading performance.

Tags

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