Get started with automated forex trading using our seven free Expert Advisors. Each EA ships in both MT4 (.ex4) and MT5 (.ex5) builds — pick whichever platform you trade on. All EAs are completely free and include built-in risk management features.
🚀 Already have an XM account? Activate your free EAs with the form below — instant, one step.
🆕 No XM account yet? Open one free in 5 minutes
— minimum deposit $5.
Activate Your Free EA — One Step
Enter your XM MT4/MT5 account number to unlock all seven EAs. No second page, no email back-and-forth.
The 7 Free EAs (preview)
| EA | Strategy | Best for |
|---|
| SteadyPips | EMA trend following | Beginners — conservative, low drawdown |
| GridMaster | Grid trading | Ranging markets — XAU, EUR/USD |
| BreakWave | Bollinger squeeze breakout | Volatility expansion phases |
| TripleAlign | Triple-EMA + ADX trend | Higher-conviction trend entries |
| SnapBack | 3-sigma BB + RSI mean reversion | Fading overextended moves — EUR/USD, GBP/USD |
| QuickPulse | Fast-RSI contrarian dip buying | Loss-tolerant, big-winner profiles |
| DualHorizon | EMA cross + H4 trend gate | Fewer, larger multi-timeframe trend trades |
Not Ready to Open an Account Yet?
Get weekly EA optimization tips and market analysis
Free. No spam. Unsubscribe anytime. We'll also email you when new EAs drop.
How to Get Started
- Open an XM Trading Account — Click here to open your free account
(5 min)
- Fund it with $200+ — the minimum the EAs are designed for (deposit walkthrough)
- Activate & Download — Enter your MT4 account number in the form at the top of this page
- Install & Trade — Follow our installation guide and first-trade checklist
Account Verified — Downloads Unlocked
Next step: fund your XM account with $200 or more.
That's the minimum the EAs are designed for — below it, the risk settings can't size positions safely. XM's own floor is just $5, but an underfunded account can't run an EA well.
Log in to XM & Make a DepositRisk warning: trading forex/CFDs on margin carries a high level of risk and may not be suitable for all investors. Only deposit money you can afford to lose.
The downloads below are yours either way — but an EA on an unfunded account is just a file. Deposit first (here’s the 10-minute walkthrough), then install, then run through the first-trade checklist.
Join our Telegram channel for daily forex signals, market analysis, and EA tips:
t.me/SteadyPips_Signals — Free daily signals 3x per day
SteadyPips EA — Trend Following
A conservative trend-following EA that uses EMA crossovers with ATR filtering for high-probability entries.
Features:
- 12/26 EMA Crossover with 200 EMA trend filter
- ATR-based dynamic stop loss and take profit
- Trailing stop to lock in profits
- Maximum 2% risk per trade (configurable)
- Daily trade limit to prevent overtrading
Best for: Traders who prefer a steady, conservative approach with lower drawdowns.
GridMaster EA — Grid Trading
An automated grid trading EA designed to profit from price oscillations within ranges.
Features:
- Automatic grid placement above and below current price
- Configurable grid spacing and number of levels
- Built-in drawdown protection (max 20% default)
- Equity stop-loss protection
- Optional weekend position closure
Best for: Traders who want to capitalize on ranging markets with automated position management.
MT5 build is designed for XM Standard MT5 (hedging) accounts.
BreakWave EA — Breakout Trading
A breakout trading system that detects Bollinger Bands squeeze patterns and trades the volatility expansion with ADX confirmation.
Features:
- Bollinger Bands squeeze detection
- ADX directional filter for high-probability entries
- ATR-based dynamic stop-loss and take-profit
- Trailing stop to lock in breakout profits
- Maximum 3 concurrent positions
Best for: Traders who want to catch major moves after consolidation periods.
TripleAlign EA — Multi-EMA Trend Following
A trend-following system requiring triple EMA alignment (20/50/200) with ADX trend strength confirmation for high-probability entries.
Features:
- Triple EMA alignment (20/50/200) for trend confirmation
- ADX > 25 trend strength filter with +DI/-DI direction
- Overextension filter to avoid chasing moves
- ATR-based stop-loss with EMA(50) backup level
- 3:1 reward-to-risk ratio (3x ATR take-profit)
Best for: Traders who prefer fewer, higher-conviction trend entries with strong confirmation.
SnapBack EA — Mean Reversion
A patient mean-reversion system that fades statistically overextended moves — closes outside 3-sigma Bollinger Bands with RSI exhaustion — and takes quick, symmetric profits.
Features:
- 3-sigma Bollinger Band (16, 3.0) extreme detection
- RSI(14) exhaustion confirmation
- Symmetric 2.0× ATR stop-loss and take-profit
- One position at a time — no averaging, no martingale
- Daily trade limit to prevent overtrading
Best for: Traders who want a counter-trend complement to trend EAs on EURUSD and GBPUSD.
QuickPulse EA — Contrarian Dip Buying
A contrarian system that enters when fast RSI hits a washout extreme, risks a tight 1.3× ATR stop, and lets the recovery run to a 6× ATR target.
Features:
- Fast RSI(6) washout detection at 25/75 crossings
- Asymmetric 1 : 4.6 risk-reward profile (tight stop, distant target)
- Slow ATR(50) anchor for stable trade geometry
- One position at a time, every trade fully stopped
- Daily trade limit to prevent overtrading
Best for: Traders comfortable with a low win rate in exchange for occasional large winners, on EURUSD and USDJPY.
DualHorizon EA — Multi-Timeframe Trend
A two-timeframe trend rider: EMA(25/100) crossovers filtered by ADX strength and the H4 trend direction, holding winners toward a 6× ATR target with a trailing stop.
Features:
- EMA(25/100) crossover entries on H1
- H4 EMA(50) higher-timeframe trend gate
- ADX(12) strength + direction filter
- 6.0× ATR target with 1.0× ATR trailing stop
- Maximum 3 concurrent positions
Best for: Traders who want fewer, larger trend trades with multi-timeframe confirmation on EURUSD and USDJPY.
System Requirements
- MetaTrader 4 (MT4) or MetaTrader 5 (MT5) platform — each EA ships in both
.ex4 and .ex5 builds - XM Trading account (open free account
) — the same account number works for MT4 and MT5
- For MT5 GridMaster: an XM Standard (hedging) MT5 account is recommended; the grid logic relies on multiple simultaneous positions per symbol
- Minimum recommended deposit: $200 — XM’s floor is $5, but below $200 the EAs’ risk settings can’t size positions safely (how to deposit)
- VPS recommended for 24/7 operation
- Add
https://api.steadypips.net to Tools → Options → Expert Advisors → Allow WebRequest for listed URL on first launch (required for license verification)
Need Help?
Learn More About Our Strategies
Get daily forex signals, market analysis, and EA optimization tips delivered to your Telegram — completely free.
Join Telegram Channel — Free Signals 3x Daily
Affiliate Disclosure: This page contains affiliate links. If you open an XM account through our links, we may receive a commission at no additional cost to you. This helps us continue developing and providing free trading tools.
Risk Warning: Trading foreign exchange (Forex) on margin carries a high level of risk and may not be suitable for all investors. The high degree of leverage can work against you as well as for you. Before deciding to trade foreign exchange, you should carefully consider your investment objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss of some or all of your initial investment, and therefore you should not invest money that you cannot afford to lose. Past performance is not indicative of future results.
Disclaimer: The information provided on this website is for educational and informational purposes only. Nothing on this site constitutes financial advice, investment advice, trading advice, or any other sort of advice. You should not treat any of the website's content as such. SteadyPips does not recommend that any financial instrument should be bought, sold, or held by you. Do conduct your own due diligence and consult your financial advisor before making any investment decisions.
Past performance is not indicative of future results. Trading results shown on this website are hypothetical and do not guarantee future performance.
Affiliate Disclosure: This website contains affiliate links. If you sign up with a broker through our links, we may receive a commission at no additional cost to you. This helps us maintain this website and continue providing free trading tools and educational content.