EA-20495 · Breakout

ChannelEA2

ChannelEA2 is a channel breakout Expert Advisor that identifies price channels and enters trades when price breaks out of the channel boundaries. It uses channel high/low levels to determine entry points and manages positions with stop loss and take profit based on channel width. The EA systematically trades breakouts from established price ranges.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryBreakout
RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsChannel High/LLow, ATR
AuthorMetaQuotes Software Corp.

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD0.00%0.00%0.00%0—————Not convertible yet
GBPUSD0.00%0.00%0.00%0—————Not convertible yet
USDJPY0.00%0.00%0.00%0—————Not convertible yet
XAUUSD0.00%0.00%0.00%0—————Not convertible yet

Why this EA never traded: no entry rule survived the conversion.

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.

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

The strategy concept is based on price channel breakouts, going long when price breaks above the upper channel boundary and short when it breaks below the lower boundary. Entry conditions require price to close beyond the channel boundaries, where the channel is formed by the highest high and lowest low over a specified period. Exit conditions include fixed stop loss and take profit, with stop loss placed near the opposite channel boundary and take profit set as a multiple of channel width. Position sizing uses either fixed lots or account equity-based calculation. Money management provides risk control parameters but lacks dynamic adjustment mechanisms, making the overall strategy logic clear but relatively simplistic.

Strengths

  • Channel breakout strategy logic is clear and easy to understand, suitable for trending markets
  • Uses channel width to dynamically set stop loss and take profit, providing some adaptability
  • Few strategy parameters make it easy to optimize and adjust

Weaknesses

  • Channel breakouts easily generate frequent false signals in ranging markets
  • Lacks a trend filter, which may cause frequent losses in sideways markets
  • Position sizing is simplistic without dynamic adjustment based on volatility or account risk

Possible improvements

  • Add a trend filter (such as ADX or higher timeframe moving average) to filter out false breakouts in sideways markets
  • Introduce volatility-adaptive position sizing that adjusts lot size and stop distance based on ATR

Risk assessment

Overall risk: Medium

  • Lacks sideways market filtering mechanism, may suffer consecutive losses in ranging conditions
  • Fixed stop loss may not be suitable for all market volatility environments
  • No maximum drawdown control or account equity protection mechanism

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness3.0
Innovation2.0
Documentation2.0
Overall2.5

Parameters

ParameterDefaultDescription
ChannelPeriod20Channel calculation period for high/low determination
Lots0.1Fixed trading lot size
StopLoss50Stop loss in points
TakeProfit100Take profit in points
MagicNumber12345Magic number identifier for EA orders
TimeframeH1Timeframe for channel calculation

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.