EA-18824 · Breakout

Trade in Channel

This EA trades within a price channel, identifying channel boundaries and executing trades on breakout or reversal signals. It automatically detects channel highs and lows, then enters positions when price action confirms a breakout or bounce from channel edges. The system includes built-in stop loss and take profit management based on channel dimensions.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryBreakout
RiskMedium
Rating★★★☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsChannel High/Low, ATR, Moving Average
AuthorCopyright © 2005, George-on-Don

Backtest results (H1, about 1 year)

Not backtested yet — this EA could not be converted automatically.

Strategy analysis

The core strategy is based on price channel breakout and mean reversion trading. The EA constructs a price channel by identifying the highest high and lowest low over a specified lookback period, then enters long positions when price breaks above the upper channel boundary and short positions when price breaks below the lower boundary. Exit conditions include fixed take profit and stop loss levels calculated from channel width, reverse channel boundary exits, and optional time-based filters. Position sizing can use either fixed lots or dynamically calculated lots based on account balance and risk percentage. Money management adjusts stop loss distance according to channel width, ensuring risk is proportional to market volatility. The overall strategy logic is clear and systematic, but channel identification may lag during trend transitions, leading to false breakouts.

Strengths

  • Clear strategy logic with intuitive channel identification method that is easy to understand and optimize
  • Dynamic stop loss adjustment based on channel width ensures risk control matches market volatility
  • Supports both breakout and reversal trading modes, adaptable to different market conditions

Weaknesses

  • Channel identification based on historical extremes lags during trend transitions, producing false breakouts
  • Lacks volume confirmation and multi-timeframe verification, limiting entry signal reliability
  • No built-in position scaling or adjustment mechanism, resulting in fixed per-trade risk exposure

Possible improvements

  • Add multi-timeframe channel confirmation, such as checking H4 trend direction alignment when H1 channel breakout occurs
  • Incorporate ATR or Bollinger Bands as supplementary channel width filters to reduce false breakouts

Risk assessment

Overall risk: Medium

  • Channel breakouts in ranging markets easily generate frequent false signals leading to consecutive losses
  • Fixed lot mode does not dynamically adjust based on account equity, potentially exposing small accounts to excessive risk

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management3.0
Robustness2.0
Innovation2.0
Documentation2.0
Overall2.5

Parameters

ParameterDefaultDescription
ChannelPeriod20Channel calculation period for highest/lowest lookback bars
LotSize0.1Lot size per leg
StopLoss50Auto stop loss in points; 0=disabled
TakeProfit100Auto take profit in points; 0=disabled
MagicNumber12345Unique EA order identifier preventing conflicts
TimeFiltertrueEnable tradingtimefilter
BreakoutModetrueUse breakout mode entry; otherwise reversal mode

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.