BreakRevertPro
BreakRevertPro is a breakout trading EA that identifies price breakouts beyond defined ranges and enters trades in the direction of the breakout. It combines breakout detection with a potential reversion filter to avoid false breakouts, managing positions with stop loss and take profit levels. The EA operates systematically on multiple timeframes with configurable breakout parameters.
Open the interactive view (equity curve, symbol switch)Key facts
Backtest results (H1, about 1 year)
Not backtested yet — this EA could not be converted automatically.
Strategy analysis
The core strategy of this EA is breakout trading, entering positions when price breaks above or below a defined range high or low. Entry conditions are based on price breaking through the highest or lowest price within a specific lookback period, potentially combined with volatility or volume filters to confirm breakout validity. Exit conditions include fixed stop loss and take profit levels, as well as possible trailing stops or reversal exits after breakout failure. Position sizing uses either fixed lots or dynamic lot calculation based on account balance. For money management, the EA controls per-trade risk through stop loss placement, though the exact risk percentage depends on parameter configuration. The overall strategy logic is clear, but breakout strategies are prone to consecutive losses from false breakouts in ranging markets.
Strengths
- Clear breakout strategy logic that performs well in trending markets
- Stop loss and take profit settings keep per-trade risk controlled
- Maximum spread filter avoids trading in high-slip environments
- Highly configurable parameters adapt to different market conditions
- Combination of breakout and reversion filter reduces false breakout risk
Weaknesses
- Susceptible to consecutive losses from false breakouts in ranging markets
- Breakout strategy is sensitive to market regime and needs trending conditions to profit
- Lacks multi-timeframe confirmation, may enter against higher timeframe trend
- Fixed stop loss and take profit don't account for market volatility changes
- Lacks position scaling or secondary entry mechanism after breakout confirmation
Possible improvements
- Add multi-timeframe trend filter to only trade breakouts in the direction of the main trend
- Introduce ATR-based dynamic stop loss and take profit to adjust exit levels based on market volatility
Risk assessment
Overall risk: Medium
- High false breakout risk in ranging markets with breakout strategies
- Fixed stop loss doesn't account for volatility, may be too tight in high-volatility conditions
- Lacks maximum position or daily loss limits
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
BreakoutPeriod | 20 | Lookback period for breakout detection |
StopLoss | 300 | Stop loss in points |
TakeProfit | 600 | Take profit in points |
Lots | 0.1 | Fixed trading lot size |
MagicNumber | 56773 | EA identifier to distinguish orders |
TrailingStop | 0 | Trailing stop in points, 0 to disable |
BreakoutOffset | 50 | Breakout offset points beyond range high/low |
MaxSpread | 30 | Maximum allowed spread |
Timeframe | H1 | Trading timeframe |
Similar Breakout EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.