Free EA record · MQL5 Code Base #9110

The new moving-average trading system

Made +12.9% over 32 months with a 17.7% drawdown.

Download free from the MQL5 Code Base ↗

What it did

It ended the period at $11,288 from a $10,000 start, on 64 closed trades. A 17.7% peak-to-trough drawdown is the part you have to be able to sit through — that number, not the return, decides whether you keep the position open. It never closed a losing trade, so treat the win rate as unrealised exposure rather than skill, and set your own stop. It is on the shortlist of free EAs that made money without a deep drawdown.

The numbers

Return over 32 months +12.88%
Per month+0.40%
Max drawdown (equity)17.71%
Trades opened66
Trades closed64
Win rate100.0
Average win / loss $34.08 / $0.00
Reward : risk —
Final balance $11,288
Stopped out no
← swipe the table for the rest of the columns

Rank 15 of 372 by raw return — better than 96% of the free EAs in this test. Every row above it made more and gave back more: they are the ones with a drawdown over 20%, which is why they are not on the shortlist.

How this test was run

EURUSD H1 · Feb 2024 - Oct 2026 (32 months) · spread 17 points (1.7 pip), measured on the live feed · Open prices only · $10,000 start · 0.01 lot step · MT4 build 1492, local machine. Same harness for all 372 files, and the raw row for this one is in the public CSV. Conditions matter more than the verdict: an EA that fails here can still work on another pair, another timeframe or a broker with tighter spreads.

The 11 free EAs that did make money →  ·  All 372 rows →  ·  It places no orders on your chart — nine checks →

The next batch, as it finishes. One note when a batch is done: what was tested, what failed, and the number that decided it. No product offers, no “top 10” roundups, no affiliate mail.