🔧 Advanced Trading Technology

How the AI engine works under the hood

Our proprietary AI-driven engine is designed for high-performance trading in the most demanding market environments. Here's a deep dive into the technology powering FxMath AI Evolution.

🌲 LightGBM Intelligence

At the core of FxMath AI Evolution is LightGBM (Light Gradient Boosting Machine) — a gradient boosting framework developed by Microsoft. This algorithm is renowned for its speed, efficiency, and superior accuracy in predictive modeling.

📊 Multi-Timeframe Voting Architecture

Most trading EAs fail because they look at a single timeframe in isolation. FxMath AI Evolution uses a voting system across three timeframes:

TimeframeRolePurpose
M5MomentumCaptures short-term price action and entry timing
M15Core TrendPrimary timeframe for trend identification
M30ConfirmationHigher-level trend filter to reduce false signals

Each timeframe has its own dedicated LightGBM model. Signals are generated independently and aggregated through the voting system. A minimum of 2 out of 3 timeframes must agree before a trade is executed.

🔄 Online Learning Architecture

Markets evolve constantly — and so does our AI. The Online Learning system ensures the model never becomes obsolete:

  1. Data Collection: Each new candle close triggers the pipeline.
  2. Feature Engineering: 12 technical indicators (RSI, MACD, ATR, ADX, Bollinger, etc.) are computed in real-time.
  3. SL/TP Labeling: The system looks 10 bars ahead to determine if TP or SL would be hit first — this becomes the training label.
  4. Retraining: Every 10 candles, all 3 models are retrained from scratch using the latest market data.
  5. Prediction: The freshly trained models generate predictions on the current market state.
🧠

Why SL/TP labeling matters: Traditional models learn "will price go up or down?" — ours learns "will this trade be profitable?" This aligns the ML directly with your trading outcomes.

📈 ATR-Based Risk Framework

All risk parameters are dynamically calculated using the Average True Range (ATR) indicator with period 14: