#1 AI Trading EA 2026

Trade Smarter with
Random Forest AI

FxMath_RFConsensus is the first fully self-contained Expert Advisor that trains a real Random Forest machine learning model inside MetaTrader — no DLLs, no Python, no external servers. Three timeframe consensus voting, volatility-adaptive labels, and ATR-based risk management.

Online Learning — no manual optimization needed. The EA learns from live market data, adapts automatically, and evolves its strategy as market conditions change.

Any Symbol — Forex, Indices, Commodities, Crypto Any Timeframe — Unlimited Pairs Unique Magic Number per Instance
For best performance, run on a 24/7 VPS — no pair limits, no downtime
19
Technical Features
3
Timeframe Vote
50
Max Trees
100%
DLL-Free
RF G G Pred: 60.3% M1 68% M5 57% M15 49% VOTE: BUY 2/3
Lifetime License
DLL-Free & Secure
MT4 + MT5 Compatible
Free Updates
Premium Support

Powered by Real Machine Learning

No external APIs. No Python scripts. Just pure MQL code running a complete Random Forest classifier.

① Single-TF Decision Pipeline 19 Features Bootstrap × 20 Trees Gini Decision Trees Ensemble % VOTE ② Multi-Timeframe Consensus Vote M1 68.2% UP — 15 trees vote Buy M5 57.1% UP — 11 trees vote Buy M15 48.5% UP — 10 trees vote Buy ✓ 2 of 3 Vote BUY → TRADE

Native Random Forest Engine

Complete decision tree ensemble with Gini impurity splitting, bootstrap aggregation, and feature bagging — all written in pure MQL4/MQL5. Up to 50 trees.

Online Learning — Self Optimizing

No manual optimization or parameter tweaking needed. The model retrains automatically every N bars, adapting to current volatility and market regime. When the market changes, the EA evolves its strategy in real time — it learns from the market and adjusts without any user intervention.

MT4 + MT5 Included

Both platform versions in a single package. The exact same strategy, identical settings, same trading behavior across MetaTrader 4 and 5.

100% DLL-Free

Zero external dependencies. No Python, no sockets, no API keys, no servers. Works on any VPS, any broker, any account type.

Multi-Timeframe Voting

Three independent RF models on three timeframes. Confidence-weighted consensus requires agreement from at least 2 of 3 models before trading.

19 Technical Features

RSI, MACD, Bollinger %B, SMA crossovers, ATR volatility, candle body ratio, momentum, and more — all normalized and scale-invariant.

Volatility-Adaptive Labels

Training labels use ATR-relative thresholds. In high volatility, the threshold widens to avoid labeling noise. In low volatility, it tightens to capture real moves.

ATR Risk Management

Stop-loss and take-profit based on ATR distance. Money management calculates lot size from equity risk %. Trailing stop and break-even available.

Visual HUD Panel

Real-time chart panel showing vote result, per-TF probabilities and confidences, entry / SL / TP levels, and current position status.

How Random Forest Finds Trades

Watch the complete decision process — from price data to trade signal — in real time

The Decision Pipeline

Every new bar, the EA runs through these steps to decide whether to Buy, Sell, or Wait:

  1. 1 Extract 19 Technical Features — RSI, MACD, Bollinger %B, ATR, Momentum, SMA distance, candle patterns & more from 1-minute, 5-minute, and 15-minute timeframes.
  2. 2 Each of the 20 Decision Trees Votes — Each tree sees a random bootstrap sample of past bars and a random subset of features, then predicts UP (Buy) or DOWN (Sell) using Gini impurity splits.
  3. 3 Ensemble Aggregation — All 20 tree votes are averaged into a final probability. Only signals with ≥ 55% probability are considered.
  4. 4 3-Timeframe Consensus — The same process runs independently on M1, M5 and M15. At least 2 of 3 must agree for a trade to open.
  5. 5 Execute (or Wait) — If consensus is reached, a market order is placed with ATR-based SL/TP. If not, the EA waits for the next bar.

⬇ Try clicking the chart below to see how different market conditions change the tree votes.

Live Simulation
🌲 Tree Votes
BUY 0%
SELL 0%
⏳ Analyzing...

How We Compare

FxMath_RFConsensus vs. traditional Expert Advisors & signal services

FxMath_RFConsensus

  • Self-contained Machine Learning in MT4/MT5
  • No external servers, no DLLs, no Python
  • Multi-Timeframe consensus voting (3 TFs)
  • 19 volatility-adjusted technical features
  • ATR-adaptive label generation
  • Online learning — adapts to market in real time
  • No manual optimization, no parameter hunting
  • Both MT4 and MT5 one package
  • Lifetime license with free updates

Typical EAs & Signals

  • Fixed indicators (MA cross, RSI, etc.) with no adaptation
  • Often require external DLLs or proprietary APIs
  • Single timeframe analysis
  • Usually 3–5 basic features
  • Fixed threshold, no volatility awareness
  • Static settings, never adapt to market regime
  • Requires constant manual re-optimization
  • MT4 or MT5 only — separate purchase
  • Monthly subscription or limited license

Limited Time Offer

Lifetime license — one payment, both platforms, forever

$149.00
$99.00
Lifetime — single payment, no recurring fees
Pay with Crypto — BTC · ETH · USDT · BNB · LTC · DOGE · SOL · ADA · TRX & more
00
Hours
00
Minutes
00
Seconds
  • FxMath_RFConsensus.mq4 — MT4 source code
  • FxMath_RFConsensus.mq5 — MT5 source code
  • Compiled .ex4 and .ex5 binaries (plug & play)
  • Lifetime free updates
  • Priority email support
  • Full documentation & settings guide
  • 2 accounts — works with 2 MT4 or MT5 accounts simultaneously, switch anytime, unlimited
Purchase Now — $99

Frequently Asked Questions

Is this EA really 100% self-contained without external DLLs?
Yes. The Random Forest engine is written entirely in MQL4 and MQL5. There are zero external dependencies — no Python, no sockets, no API calls, no DLL files. It works on any MetaTrader broker or VPS immediately after installation.
Do I get both MT4 and MT5 versions?
Absolutely. One purchase includes both .mq4 and .mq5 source files, plus compiled .ex4 and .ex5 binaries. Same strategy, identical settings, on both platforms.
How is the license structured? Is it recurring?
It's a lifetime license with a single payment. No monthly or annual fees. Each license works with 2 MT4 or MT5 accounts simultaneously — you can switch those accounts anytime, unlimited times. You also receive all future updates for free.
How does the Random Forest model train and adapt?
On every new bar, the EA checks if retraining is needed (configurable interval — default every 200 bars). It extracts 19 features from price data, generates ATR-adaptive UP/NOT-UP labels, and trains the forest using bootstrap sampling and Gini impurity. The model then predicts on the current bar and feeds into the multi-timeframe voting system.
What timeframes and symbols does it work on?
Any symbol and any timeframe are supported. You configure three timeframes for the MTF voting (e.g. M1, M5, M15) and a main timeframe for SL/TP calculation. The EA adapts to the current market conditions of whatever symbol it's attached to.
Can I test it on a demo account first?
Of course. In fact we strongly recommend running it on a demo account for at least 2–4 weeks to understand its behavior and find optimal settings before going live.
How do I pay? What cryptocurrencies are accepted?
We accept a wide range of cryptocurrencies including Bitcoin (BTC), Ethereum (ETH), Tether (USDT), BNB, Litecoin (LTC), Dogecoin (DOGE), TRON (TRX), Solana (SOL), Cardano (ADA), and many more. After purchase you'll receive download links instantly. All transactions are processed securely.