Free EURUSD Mean Reversion Expert Advisor for MetaTrader 5
Golden Alpha EA is our free Expert Advisor, given to every LazyAlgos member as a thank you for creating an account. It is a complete, fully working EA, not a crippled demo.
It trades EURUSD on the M15 timeframe only. On startup the EA resolves your broker's symbol name automatically, handling suffixes like EURUSD.a, EURUSDm or EURUSD-ECN, and switches the chart to the correct symbol and timeframe itself.
The strategy is mean reversion: the EA looks for price stretched away from its recent average and positions for the move back. The internal logic is proprietary and not published.
It is a great first EA if you are new to automated trading. The defaults work out of the box, there is nothing to configure to get started, and the on-chart panel makes it easy to see what it is doing at a glance.
Before going live
Run Golden Alpha in the Strategy Tester first and optimise the settings to suit your account size and trading style. Trading carries risk, so only use capital you can afford to lose.
From your side, running Golden Alpha is simple:
1. It watches the market for you
The EA monitors EURUSD continuously and waits for the conditions its mean reversion model is looking for. There is nothing for you to analyse or time.
2. It opens and manages the trade
Entry, sizing and ongoing management are all automatic, adapting to current market conditions as the trade develops.
3. It closes on target
The EA handles the exit itself and then goes back to waiting for the next opportunity. The on-chart panel shows the current state throughout.
Two safeguards run alongside all of this: the news filter can pause new entries around scheduled high impact releases, and the floating drawdown cap can close or halt trading if exposure grows beyond the limit you set.
The specific entry and exit logic is proprietary and is not documented publicly.
Golden Alpha runs fine on defaults, but these are the settings we suggest reviewing first:
Account size
We suggest at least $500 for the default settings. On smaller accounts, reduce Risk % and Maximum Trades so exposure stays modest relative to your balance.
Risk %
Default is 0.5% of free margin. Starting at 0.25% to 0.5% is sensible while you get a feel for how the EA behaves.
Max Floating Drawdown %
Ships at 100, effectively off. Set this to a number that genuinely reflects your comfort, many users pick somewhere between 20 and 30.
Broker choice
Tighter EURUSD spreads matter here because targets are small. A raw spread or ECN account will generally perform better than a standard account.
VPS
The EA must be running to manage open positions, so a VPS is strongly recommended over leaving your home PC on.
News filter
Leave it enabled. It requires the WebRequest URL in the setup guide to work on live and demo accounts.
Golden Alpha ships with sensible defaults. These are the inputs worth understanding:
| Setting | Default | What it does |
|---|---|---|
| License Key | empty | Paste one of your LA- keys here. Required, the EA will not start without it. |
| Lot-sizing Method | Risk % | Size positions as a percentage of free margin, or switch to a fixed lot for full manual control. |
| Risk % of Free Margin | 0.5 | How much of your free margin each position risks. Lower this before going live. |
| Maximum Lot | 100 | Hard ceiling on position size, regardless of what the risk calculation returns. |
| Max Floating Drawdown % | 100 | Floating loss cap as a percent of balance. We strongly recommend lowering this, e.g. 20 to 30. |
| Max Drawdown Action | Close & stop 24h | What happens when the cap is hit. Five options, from closing everything through to simply blocking new entries. |
| Maximum Trades | 9 | Ceiling on how many positions the EA can hold at once. Lowering it reduces worst case exposure. |
| Minimum Free Margin % | 0 | Blocks new entries if free margin falls below this. 0 disables the check. |
| Maximum Spread | 10 | Skips trading when the spread is wider than this, in pips. |
| Hour to Start / Stop Trading | 0 / 23 | Restricts trading to a window in your broker's server time. |
| Enable News Filter | true | Pauses trading around scheduled high impact news. Requires the WebRequest URL below. |
| Minutes Before / After News | 30 / 30 | How long the news blackout window extends either side of an event. |
1. Get your license key
Your free keys are on the Licenses page of your dashboard, and were emailed to you when you signed up.
2. Download the EA
Grab the .ex5 file from the Downloads page in your dashboard.
3. Install into MT5
File → Open Data Folder → MQL5 → Experts. Copy the .ex5 in, then restart MetaTrader 5.
4. Add WebRequest URLs
Tools → Options → Expert Advisors → Allow WebRequest for listed URL. Add https://lazyalgos.com for licensing and https://nfs.faireconomy.media for the news filter.
5. Attach to EURUSD M15
Drag Golden Alpha EA onto a EURUSD M15 chart. It will correct the symbol and timeframe automatically if needed.
6. Paste your key and enable AutoTrading
Put your LA- key into the License Key input, click OK, then make sure the AutoTrading button in the toolbar is green.
We recommend testing before you go live. It costs nothing and it is the fastest way to build confidence in the settings you choose.
1. Open the Strategy Tester
In MT5 press Ctrl+R. Select Golden Alpha EA, set the symbol to EURUSD and the timeframe to M15.
2. Use quality tick data
Choose Every tick based on real ticks for the most realistic result. Test at least 1 to 2 years so the EA sees both trending and ranging conditions.
3. Model a realistic spread
Set a spread close to what your broker actually gives you on EURUSD rather than the default. Targets here are small, so spread has a real effect on results.
4. Note the licensing behaviour
The Strategy Tester runs without a license check, and the news filter switches itself off because WebRequest is unavailable there. Live and demo accounts are unaffected.
5. Optimise around your risk
The inputs most worth optimising are Risk %, Maximum Trades and Max Floating Drawdown %. Judge results on drawdown as well as profit, not profit alone.
6. Forward test on demo
Before committing real funds, run the settings you landed on for a few weeks on a demo account, including through news days.
The EA shows a smiley face but never trades
Check AutoTrading is green in the toolbar, that Allow live trading was ticked when you attached the EA, and that the current time falls inside the trading hours. If the news filter is active it will also hold off entries around scheduled events.
Invalid or unrecognised license key
Confirm the key was pasted with no trailing spaces, that https://lazyalgos.com is in Tools → Options → Expert Advisors → Allow WebRequest, and that the key is not already bound to a different MT5 account. Each key locks to one account on first use.
The news filter is not blocking anything
Add https://nfs.faireconomy.media to the WebRequest whitelist. Without it the EA cannot download the calendar. Note it is disabled by design in the Strategy Tester.
Wrong symbol or timeframe on the chart
This is expected. Golden Alpha switches the chart to your broker's EURUSD and M15 automatically on startup, since the settings are tuned for that combination.
Lot sizes are larger than expected
Risk % sizes against free margin, so it scales with the account. Lower Risk %, or switch Lot-sizing Method to Fixed Lot if you want the size pinned.
Floating loss is growing
Set Max Floating Drawdown % to a level you are comfortable with and pick the Max Drawdown Action you want, from blocking new entries through to closing everything. Reducing Maximum Trades also caps total exposure.
Still stuck? Email support@lazyalgos.com and include your MT5 account number plus a screenshot of the Experts and Journal tabs.
How many free licenses do I get?
Three, granted automatically when you create your LazyAlgos account. You can claim 20 more by opening a live IC Markets account through our partner link with a minimum $100 deposit, then emailing support@lazyalgos.com to verify. If you already have an IC Markets account, email partners@icmarkets.com and ask to join Keyan's IB team using Partner ID 86332.
Can I run it on a pair other than EURUSD?
No. Golden Alpha is hardcoded to EURUSD M15 and will switch the chart back if you attach it elsewhere. The settings are tuned specifically for this pair.
Is it suitable for prop firm challenges?
We do not recommend it. Scaling strategies sit awkwardly with the tight drawdown rules most prop firms enforce. Golden Hermes or Golden Tiger are designed for funded accounts and are the better choice there.
What lot size should I use?
Start with the default 0.5% risk on a demo account, watch it through a full week including news days, then decide. On smaller live accounts consider dropping to 0.25% and reducing Maximum Trades.
Does the news filter work in Strategy Tester?
No. WebRequest is unavailable in the tester, so the news filter disables itself automatically there. Live and demo accounts are unaffected.
The EA says my license is invalid, what now?
Check the key is pasted with no extra spaces, that https://lazyalgos.com is in your WebRequest whitelist, and that the key is not already bound to a different MT5 account. Each key locks to one account on first use. Contact support@lazyalgos.com if it persists.
Ready to get started with Golden Alpha EA?
Purchase a license and be trading in minutes.