MT5 AutoEA incorporates over twenty modular strategies, including trend following, mean reversion, and breakouts, which can be toggled individually. The EA supports two execution modes: a portfolio mode for independent strategy execution and a voting mode requiring a consensus for entries. Risk management features include hard guards for daily drawdown, total drawdown, and minimum margin levels. Positions are managed with ATR-based stop loss and trailing stop parameters.
Read from AutoEA.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpLTF
ENUM_TIMEFRAMES
PERIOD_H1
signal timeframe
InpHTF
ENUM_TIMEFRAMES
PERIOD_H4
higher timeframe (MTF)
InpMagic
ulong
990001
magic to isolate this EA's orders
InpRiskPct
double
1.0
OPTIMIZABLE risk per trade (%)
InpMaxDailyDD
double
5.0
hard guard: max daily drawdown %
InpMaxTotalDD
double
20.0
hard guard: max total drawdown %
InpMinMarginLevel
double
200.0
hard guard: min margin level %
InpMaxPositions
int
3
hard guard: max concurrent positions
InpUseTrend
bool
true
include TrendFollow
InpUseMeanRev
bool
false
include MeanReversion
InpUseBreakout
bool
false
include Breakout
InpUseMacd
bool
false
include MACD
Show all 40 inputs
Name
Type
Default
Description
InpUseStoch
bool
false
include Stochastic
InpUseKeltner
bool
false
include Keltner
InpUseRsiMa
bool
false
include RSI-MA
InpUseCci
bool
false
include CCI
InpUseAdx
bool
false
include ADX/DMI
InpUsePsar
bool
false
include Parabolic SAR
InpUseIchi
bool
false
include Ichimoku
InpUseDema
bool
false
include DEMA cross
InpUseTema
bool
false
include TEMA cross
InpUseEnv
bool
false
include Envelopes
InpUseMom
bool
false
include Momentum
InpUseAo
bool
false
include Awesome Oscillator
InpUseForce
bool
false
include Force Index
InpUseWpr
bool
false
include Williams %R
InpUseDem
bool
false
include DeMarker
InpUseRvi
bool
false
include RVI
InpCombineMode
ENUM_COMBINE
COMBINE_PORTFOLIO
PORTFOLIO=independent, VOTE=consensus
InpVoteMinAgree
int
2
VOTE: min strategies agreeing
InpTF_FastEMA
int
20; input int InpTF_SlowEMA = 50
InpTF_ATRPeriod
int
14; input double InpTF_ATR_SLmult = 2.0
InpTF_TP_Rmult
double
2.0; input bool InpTF_UseHTF = true
InpTF_TrailATR
double
0.0
InpMR_BBPeriod
int
20; input double InpMR_BBDev = 2.0
InpMR_RSIPeriod
int
14; input double InpMR_RSI_OS = 30.0
InpMR_RSI_OB
double
70.0; input int InpMR_ATRPeriod = 14
InpMR_ATR_SLmult
double
2.0; input double InpMR_TP_Rmult = 0.0
InpMR_TrailATR
double
0.0
InpBO_Channel
int
20; input int InpBO_ATRPeriod = 14
How to Install It
1Download the sourceUse "Download source (.zip)" above, or clone Asura-lab/MT5_AUTOEA from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
3Copy the filesCopy the .mq5 file into Experts, and any .mqh files into the Include folder the code expects.
4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.
This expert advisor for MetaTrader 5 is a multi-strategy system that utilizes market regime detection to switch between trend following, range trading, and breakout modes. It incorporates a wide array of technical indicators, including Moving Averages, RSI, MACD, Ichimoku, and SuperTrend. The bot manages risk through v
Gold FX EA is a multi-asset trading robot for MetaTrader 5 that functions as a modular framework for various technical strategies. It allows users to toggle specific modules for forex, gold, silver, cryptocurrencies, and commodities. Strategies include trend following with moving averages, Bollinger Band mean reversion
This MetaTrader 5 expert advisor is designed for gold trading using an adaptive, modular architecture. It features a regime detector that switches between trend-following, mean reversion, and breakout strategies based on market conditions. The system utilizes exponential moving averages, ADX for trend strength, and RSI
WannaBeQuant Strategy Selection is a multi-strategy expert advisor for MetaTrader 5 designed to trade cryptocurrency and equity markets. It combines six distinct trading logic modules, including Ichimoku trend following, mean reversion, and breakout strategies. The EA executes on a timer-based loop rather than every ti
EA31337 Libre is an open-source, multi-strategy trading robot for MetaTrader 4 and MetaTrader 5. It functions as a simplified implementation of the EA31337 framework, providing a collection of over 35 built-in strategies based on technical indicators. The expert advisor performs independent market analysis across vario
Autumn Harvest is a multi-strategy MetaTrader 5 expert advisor incorporating technical patterns such as RSI reversals, peak reversals, and the ignored bar strategy. It functions as both an automated trading robot and a position manager, allowing it to maintain external trades or its own. The EA includes risk controls l