Open Source MT5 Expert Advisors
Free .mq5 source code downloads — open source automated trading robots for MetaTrader 5
24 results
Pipsgrowth EX16091 Trend
Pipsgrowth.com EX16091 CANVAS_EA — canvas drawing demonstration, full 12-layer stack.
Pipsgrowth EX16063 Trend
Pipsgrowth.com EX16063 PositionManager_EA — Multi-level trailing stop manager, full 12-layer stack.
Pipsgrowth EX16094 Trend
Pipsgrowth.com EX16094 ChartInChart — chart-in-chart utility, full 12-layer stack.
Pipsgrowth EX16084 Trend
Pipsgrowth.com EX16084 TrendMasterPro — EMA crossover with ADX filter and SMA200 bias, full 12-layer stack.
Pipsgrowth EX16082 Trend
Pipsgrowth.com EX16082 MartingaleZoneRecovery — Zone-recovery martingale hedging, full 12-layer stack.
Pipsgrowth EX16060 Trend
Pipsgrowth.com EX16060 MLPattern_XAUUSD_5M -- ML pattern recognition EA for XAUUSD M5 with vote-based signal generation, full 12-layer stack.
Pipsgrowth EX16053 Trend
Pipsgrowth.com EX16053 new -- Robust USDJPY scalping EA with multi-role indicator system, full 12-layer stack.
Pipsgrowth EX16056 Trend
Pipsgrowth.com EX16056 newOptmized -- Optimized multi-indicator EA with RSI, MBS, Magic indicator and adaptive confirmation, full 12-layer stack.
Pipsgrowth EX16066 Trend
Pipsgrowth.com EX16066 Professional_Risk_Manager_EA_Fixed — EMA/RSI/MACD risk-managed trend EA (fixed), full 12-layer stack.
Pipsgrowth EX16058 Trend
Pipsgrowth.com EX16058 News_Stopper_MT5 -- News event management tool that closes trades and halts auto-trading around high-impact news, full 12-layer stack.
Pipsgrowth EX16062 Trend
Pipsgrowth.com EX16062 P — Adaptive multi-confirmation EA, full 12-layer stack.
Pipsgrowth EX16044 Trend
Pipsgrowth.com EX16044 MA_Trend_2 — MA trend-following EA, full 12-layer stack.
Pipsgrowth EX16092 Trend
Pipsgrowth.com EX16092 CCI_and_Martin_Source_Code — CCI entry with candlestick confirmation, full 12-layer stack.
Pipsgrowth EX16051 Trend
Pipsgrowth.com EX16051 new_copy — Multi-indicator scalping EA, full 12-layer stack.
Pipsgrowth EX16068 Trend
Pipsgrowth.com EX16068 ProfitLocker — Break-even+offset SL manager, full 12-layer stack.
Pipsgrowth EX16083 Trend
Pipsgrowth.com EX16083 NewsTrader — Straddle pending orders at news hours, full 12-layer stack.
Pipsgrowth EX16087 Trend
Pipsgrowth.com EX16087 BullishBearish_MeetingLines_CCI - Meeting Lines pattern + CCI confirm, full 12-layer stack.
Pipsgrowth EX16069 Trend
Pipsgrowth.com EX16069 PROFITUNITY_TRADING_EA — Bill Williams fractal/alligator system, full 12-layer stack.
Pipsgrowth EX16057 Trend
Pipsgrowth.com EX16057 newOptmized -- Optimized multi-indicator EA with RSI, MBS, Magic, MFI, KAMA, ADX and adaptive confirmation, full 12-layer stack.
Pipsgrowth EX16079 Trend
Pipsgrowth.com EX16079 ZoneRecovery XAUUSD 5M — zone-based recovery EA, full 12-layer stack.
Pipsgrowth EX16088 Trend
Pipsgrowth.com EX16088 BullishBearish_MeetingLines_MFI - Meeting Lines pattern + MFI confirm, full 12-layer stack.
Pipsgrowth EX16065 Trend
Pipsgrowth.com EX16065 Professional_Risk_Manager_EA — EMA/RSI/MACD risk-managed trend EA, full 12-layer stack.
Pipsgrowth EX16090 Trend
Pipsgrowth.com EX16090 BullishBearish_MeetingLines_Stoch — candlestick pattern + Stochastic confirmation, full 12-layer stack.
Pipsgrowth EX16085 Trend
Pipsgrowth.com EX16085 mu — Multi-indicator Hull MA trend EA, full 12-layer stack.
What Is an MT5 Expert Advisor?
An MT5 Expert Advisor (also called an EA or forex robot) is an automated trading program written in MQL5 that runs directly inside MetaTrader 5. An EA analyzes the market, opens trades, and manages open positions automatically — without manual intervention. It can send orders, modify stop-losses, take partial profits, and close trades based on pre-programmed rules and indicator signals.
Why Open Source Expert Advisors?
We believe in full transparency in automated trading. Unlike commercial closed-source EAs, our Expert Advisors include the complete MQL5 source code.
- Full MQL5 source code included for complete audit
- Customize parameters to fit your trading style
- No hidden fees, no black boxes
- Full transparency in strategy logic and signals
How to Install an Expert Advisor on MT5
Click any EA above to download the .mq5 source file, then follow these five steps:
- 1
Open MT5, click File → Open Data Folder from the top menu
- 2
Navigate to MQL5 → Experts and paste the downloaded .mq5 file
- 3
In MT5, right-click Expert Advisors in the Navigator panel and click Refresh
- 4
Drag the new EA from the Navigator onto any chart
- 5
Enable Allow Algo Trading in the settings dialog and click OK
MT5 vs MT4 Expert Advisors — Which Is Better?
MT5 outperforms MT4 in several key areas for EA developers. All Expert Advisors in our library are written exclusively for MT5 using MQL5.
Clear Warning: Educational Purposes Only
All Expert Advisors in this library are for educational and testing purposes only. Do NOT use them with real money. Test only on demo accounts. Automated trading with real money involves substantial risk of capital loss. These tools do not constitute investment advice.