SAIL Lab Logo
With AI vs Without AI: XAUUSD trading comparison

Product Launch

This month we started selling our newly developed EA — DeepAgent FX — on the MQL5 Market and GogoJungle. No Martingale, no hedging: a next-generation FX AI agent trained on large-scale market data.

What sets DeepAgent FX apart from thousands of other EAs? AI does the filtering. Every candidate trade from our trend engine must pass an ensemble of machine learning models before execution. Below is what that filter actually changes in practice.

FeaturedAI TradingContinuous Learning

ML Filter vs Baseline: Why Continuous Learning Matters on XAUUSD

SAIL Lab TeamMarch 202612 min read

DeepAgent FX is now live on real accounts. The AI ensemble filter sits between our trend engine and execution — rejecting low-quality setups and keeping only trades the models believe in. Below: live results, then why the filter matters.

Live Trading: DeepAgent FX on XAUUSD
Real MT5 account — not a backtest. Deposit $1,456.57 (Jun 22) → balance $2,570.17 (Jun 26). Net profit +$1,113.60 (+76.45%) in roughly three trading days. No Martingale, no hedging.
Initial deposit
$1,456.57
Balance
$2,570.17
Net profit
+$1,113.60
Growth
+76.45%
DeepAgent FX live XAUUSD trading record on MT5

MT5 mobile trade history — XAUUSD, Jun 22–26, 2026

Results shown are from our internal research build, which retrains the AI model every ~3 days. The marketplace version ships with a fixed model; see our forward-test panel for ongoing live performance.

Why the AI Filter Matters
Same trend strategy with AI ensemble filter ON vs OFF — the filter is what turns rule-based signals into selective, higher-quality trades.
MetricWith AI filterWithout AI filterΔ
Net Profit$7,054.65$2,383.13+196%
Total Trades316587−46%
Profit Factor1.731.09+59%
Expected Payoff22.264.06+448%
Drawdown %21.77%32.52%−33%
Recovery Factor5.550.58+857%
Sharpe Ratio15.812.35+573%
Selectivity
ML rejected low-quality setups. Fewer trades, higher edge per trade.
Risk
Drawdown fell from 32.5% to 21.8%. Recovery factor 5.55 vs 0.58.
Consistency
Sharpe 15.81 vs 2.35 — smoother equity curve, not just higher return.
DeepAgent FX Pipeline: Where ML Fits In
Rule-based trend engine generates candidates → AI ensemble filters → confidence scoring → dynamic sizing → MT5 execution → feedback loop
DeepAgent FX six-stage AI trading pipeline

Six Stages: From Data to Live Trade

① Market Data

Millions of M5 bars + tick data. Price, trend, volatility, regime, volume.

② Trend Policy Engine

EMA pullback rules — the baseline strategy (no ML yet).

③ AI Ensemble Filter

Random Forest, XGBoost, CatBoost, Logistic Regression + calibrated consensus.

④ Confidence Scoring

Side-specific thresholds (e.g. Long 0.32 / Short 0.28). Reject weak signals.

⑤ Dynamic Position Sizing

Lot multiplier scales with model confidence (1x–3x).

⑥ MT5 Live Execution

ONNX models embedded in EA. Trailing stops + session risk rules.

Why Continuous Learning Is Non-Negotiable

A static ML model is a snapshot of the past. Gold regimes shift — volatility clusters change, session dynamics evolve, macro events rewrite correlation structures. The baseline strategy (Pass 0) has no mechanism to adapt; it fires every rule-based signal regardless of current market quality.

Our Continuous Learning Loop

  1. Batch backtest — collect every trade + 20 features at entry
  2. Walk-forward selection — pick best model on out-of-sample 30%
  3. Full-data refit — retrain deployment copy on 100% recent window (aligned Python + MT5 ONNX)
  4. Side-specific deploy — separate Long/Short models + thresholds to MT5 EA
  5. Performance feedback — live results feed next batch cycle (target: retrain every ~3 days)

Key insight

The ML advantage in Pass 1 is not magic — it is learned selectivity from recent trade outcomes. Without continuous retraining, that edge decays. With it, the filter stays calibrated to the market you are actually trading today.

Takeaways
  • ML does not replace the trend strategy — it filters it.
  • Same rules, 3× profit, half the trades, one-third less drawdown.
  • Side-specific models (Long ≠ Short) outperform a single common threshold.
  • Continuous learning closes the loop: live → data → retrain → redeploy → live.
  • Python live filter and MT5 ONNX EA share identical decision logic.