Skip to content
All library documents

Denoising Forex Price Data with Autoencoders

Article MQL5 articles

Summary

The article introduces autoencoders as unsupervised neural networks that compress input features into a latent representation and reconstruct them. It describes using this approach to reduce noise in forex data and create alternative candlestick series for further analysis. The implementation discussion covers encoder and decoder layers, reconstruction loss, activation choices, scaling, train-test splitting, and deployment through an ONNX-based indicator.

The author favors Min-Max scaling when using ReLU because negative standardized inputs can deactivate those units, and also mentions robust scaling and Leaky ReLU as alternatives. The examples show training and validation loss, but the supplied text does not provide a systematic comparison against raw candles or a trading-performance evaluation. The resulting smoothed candles are presented as a different view of the market, not as a validated source of profitable signals. Model complexity, overfitting, computational cost, and task suitability remain limitations.

Key ideas

  • An autoencoder learns a compressed representation by reconstructing its input with minimal error.
  • The article applies this process to forex data to produce less noisy candlestick representations.
  • Input scaling and decoder output activation should match the data range and chosen network activations.
  • The author notes that overfitting, training cost, and unsuitable model design can limit usefulness.
  • The supplied evidence does not establish that reconstructed candles improve trading results.

Tags

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