Eurusd Breakout EA identifies the primary trend using a 200-period Exponential Moving Average on the H1 timeframe while executing entries on M15 breakouts. The system filters signals through RSI neutral-zone checks and ADX momentum requirements to avoid false breakouts. Risk management features include dynamic lot sizing based on equity percentage, ATR-based stop losses, trailing stops, and partial profit taking. It also includes utility controls like daily loss limits and time-of-day restrictions.
Multi-timeframe trend filtering via H1 EMA
ATR-based adaptive stop loss and trailing functionality
Neutral-zone RSI filter for breakout validation
Partial profit taking and break-even logic
Daily equity loss protection and trade hour filters
Read from EURUSD_Breakout_EA.mq5. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
InpRiskPercent
double
1.0
Risk per trade (% equity)
InpStopATRMultiplier
double
1.5
Stop = ATR × factor (default)
InpUseTakeProfit
bool
true
Use fixed take-profit
InpTP_RR
double
3.0
Reward/Risk ratio (ignored if TP disabled)
InpLookbackBars
int
20
Breakout look-back bars (M15)
InpRSIPeriod
int
14
RSI period (M15)
InpRSILower
double
40.0
Lower RSI bound (neutral)
InpRSIUpper
double
60.0
Upper RSI bound (neutral)
InpUseRSIFilter
bool
true
Enable RSI neutral-zone filter
InpBreakoutBufferPips
double
2.0
Extra buffer beyond high/low (pips)
InpBreakoutBufferATR
double
0.2
Or ATR × factor (0 = ignore)
InpUseM15ADXFilter
bool
true
Require ADX on M15
Show all 40 inputs
Name
Type
Default
Description
InpM15ADXPeriod
int
14
InpM15ADXMin
double
25.0
InpTrendMAPeriod
int
200
EMA period for H1 trend filter
InpEMASlopeBars
int
10
Bars back to measure EMA slope (H1)
InpEMASlopeMinPips
double
10.0
Minimum EMA slope (pips)
InpUseADXFilter
bool
true
Require ADX trending filter
InpADXPeriod
int
14
ADX period (H1)
InpADXMin
double
30.0
Minimum ADX value to allow trading
InpUseDirectionalDI
bool
true
Require DI+>DI- for longs etc.
InpUseTrailing
bool
true
Enable ATR-based trailing
InpTrailATRMultiplier
double
1.0
Trail distance = ATR × factor
InpTrailStartRR
double
1.8
Begin trailing after price >= RR × SL
InpBreakevenATR
double
1.0
Move SL to BE at +ATR×factor
InpUsePartialClose
bool
true
Enable partial profit taking
InpPartialRR
double
1.0
RR level to trigger partial (e.g. 1.0 = 1× risk)
InpPartialPercent
double
25.0
Percent of volume to close at partial (0-100)
InpUseTradeHours
bool
true
Restrict trading hours
InpTradeStartHour
int
6
Hour to start trading (server time)
InpTradeEndHour
int
18
Hour to stop trading (server time)
InpUseDailyLossCut
bool
true
Enable daily loss cut-off
InpDailyLossPct
double
2.0
Max daily loss (% equity)
InpUseATRVolFilter
bool
true
Enable ATR vs average filter
InpATRVolLookback
int
96
How many M15 bars to average (~1 month = 96 per day)
InpATRVolFactorMin
double
1.0
Require ATR >= factor × average ATR
InpTradeMonday
bool
false
InpTradeTuesday
bool
true
InpTradeWednesday
bool
true
InpTradeThursday
bool
true
How to Install It
1Download the sourceUse "Download source (.zip)" above, or clone jonahgrigoryan/a2zpharmacy 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.
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.
Nyao Scalper is an automated scalping robot for MetaTrader 5 that utilizes a multi-factor weighted scoring system to identify trade opportunities. It evaluates trend alignment through EMA crossovers, momentum via RSI, and price action through wick rejection and candle body analysis. The EA manages risk with adaptive AT
This MetaTrader 5 expert advisor specializes in trading Gold (XAUUSD) by targeting volatility during the New York session. It utilizes an Average True Range (ATR) indicator to identify market trends and determine entry levels for limit orders. Risk management includes fixed stop loss parameters and dynamic trailing sto
Black XAU is an automated trading robot for MetaTrader 5, specifically designed for gold. It utilizes a multi-timeframe breakout and retest strategy, identifying trading zones based on initial H4 market structure. Entries are triggered on the M5 timeframe when price retests a confirmed breakout level. The expert adviso
This MetaTrader 5 expert advisor implements a box breakout strategy designed for the foreign exchange market. The robot identifies price ranges during specific time windows and enters trades upon a breakout. It features a trend filter using fast and slow moving averages to align entries with broader market direction. R
Binario is a breakout expert advisor for MetaTrader 4 and 5 that utilizes a price channel constructed from two moving averages of the same period. By default, it uses a 144-period exponential moving average applied to both highs and lows. It enters trades when the price moves outside this band by a predefined pip dista
Prop Firm EA Fleet is a collection of MetaTrader 5 robots designed for passing prop firm evaluations and managing funded accounts. The suite utilizes various strategies including market structure analysis, session range breakouts for London and New York sessions, and high-frequency scalping. It features strict risk man