EA-54611 · Breakout

Ausbruch Trader 1.0

This EA implements a breakout trading strategy that identifies price range boundaries and enters positions when price breaks out of the established range. It places pending orders or market orders at range extremes with predefined stop-loss and take-profit levels, aiming to capture momentum-driven moves after a consolidation phase.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryBreakout
RiskMedium
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsHigh/Low Range, ATR, Trailing Stop
AuthorPay24Money

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD-4.34%-3.78%6.02%13846.40%-0.96-0.725−$3.14Reliable
GBPUSD-5.21%-4.54%6.06%13942.80%-0.84-0.867−$3.95Reliable
USDJPY-5.10%-4.45%6.70%14445.10%-0.97-0.768−$3.54Reliable
XAUUSD-29.95%-25.48%60.30%15245.70%-0.20-0.507−$21.46Reliable

Profitable on 0 of 4 markets with reliable results.

Converted from MQL5 to Python and run with the same rules for every EA. Positions use MT5 lot sizes (100,000 units per FX lot, 100 oz per gold lot) with 1:100 leverage, one order at a time, and a stop-out below 10% of the starting balance. Sharpe is computed from the equity curve. Results marked as unreliable are shown for completeness only.

Against the other Breakout EAs with a reliable result on the same market: EURUSD: better than 6% of 18 · GBPUSD: better than 11% of 18 · USDJPY: better than 12% of 17 · XAUUSD: better than 37% of 19

Month by month

MarketMonths with a gainBest monthWorst month
EURUSD23%+0.96% 2026-09-1.49% 2026-07
GBPUSD23%+1.52% 2026-06-1.64% 2026-02
USDJPY38%+1.16% 2026-02-2.28% 2026-07
XAUUSD54%+22.73% 2026-01-29.30% 2026-07

From the backtest equity curve, sampled about every two days; only reliable results.

Blow-up risk: No blow-up pattern found

None of the usual blow-up patterns were found in the code, and the account was not stopped out in our backtests. That is not a guarantee: any EA can lose money.

High: stopped out in our backtest, or martingale/grid sizing without a stop loss. Elevated: martingale or grid sizing with a stop loss, or several positions at once without a stop loss. What the label means and what we found →

Strategy analysis

This EA employs a classic breakout strategy concept, entering positions when price breaks above or below the boundaries of a consolidation range. Entry conditions typically involve price penetrating a recent high or low by a defined threshold, or placing breakout pending orders at range extremes. Exit conditions include fixed take-profit and stop-loss levels, with an optional trailing stop to lock in profits during favorable moves. Position sizing may use either a fixed lot size or a percentage-based calculation relative to account equity. Money management likely includes maximum position limits and potential lot reduction after consecutive losses. The overall strategy logic is straightforward, but breakout systems are vulnerable to false breakouts that cause frequent stop-outs, requiring volatility filters or volume confirmation to improve win rates.

Strengths

  • Breakout strategy logic is clear and easy to understand, suitable for trending market conditions
  • Has explicit stop-loss and take-profit settings, keeping risk manageable
  • Supports trailing stop functionality to lock in more profits during trending moves
  • Breakout trading offers excellent risk-reward ratios in strong trending markets
  • Adjustable parameters allow adaptation to different instruments and timeframes

Weaknesses

  • Frequent stop-outs from false breakouts reduce overall profitability
  • Lacks volatility filter mechanism, potentially generating invalid signals during low-volatility periods
  • Absence of new bar check may cause duplicate entries on the same candle
  • Fixed pip-based stop-loss doesn't account for volatility differences across instruments
  • No percentage-based position sizing option for money management

Possible improvements

  • Add ATR volatility filter to avoid entries during low-volatility periods
  • Implement new bar detection logic to prevent duplicate entries on the same candle
  • Use ATR-based dynamic stop-loss and take-profit calculation to adapt to different instrument volatility
  • Add volume or momentum confirmation filter to reduce false breakout signals
  • Implement percentage-based position sizing for money management instead of fixed lot size

Risk assessment

Overall risk: Medium

  • Breakout strategy may incur consecutive stop-outs in ranging markets, leading to significant drawdown
  • Lack of new bar check may cause duplicate position openings in short timeframes, amplifying risk
  • Fixed stop-loss not adapted to instrument volatility may result in stops being too tight on volatile instruments, getting triggered prematurely

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation2.0
Documentation1.0
Overall2.2

Parameters

ParameterDefaultDescription
RangePeriod20Range calculation period
BreakoutDistance5breakoutdistance (points)
StopLoss50Stop loss in points
TakeProfit100Take profit in points
LotSize0.1Fixed lot size
TrailingStop30Trailing stop in points
MagicNumber12345EA identifier to distinguish orders
MaxPositions3Maximum positions

Similar Breakout EAs

Backtests are historical simulations and do not guarantee future results. Not financial advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.