Extreme EA
Extreme EA is a breakout-style expert advisor that identifies extreme price levels and enters trades when price breaks through these levels. It uses dynamic channel or range detection to define support/resistance boundaries and executes trades on breakout confirmations. The EA manages positions with stop loss and take profit levels derived from the breakout range.
Open the interactive view (equity curve, symbol switch)Key facts
Backtest results (H1, about 1 year)
| Symbol | P&L | Annual | Max DD | Trades | Win rate | Sharpe | Recovery | Losing streak | Per trade | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| GBPUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| USDJPY | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| XAUUSD | 0.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
- Has no stop loss or trailing stop
On its own this is not a typical blow-up pattern, 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 core strategy of this EA identifies extreme price highs or lows to form a dynamic breakout channel. Entry conditions trigger when price breaks above a recent extreme high for buy orders or below an extreme low for sell orders, representing a classic breakout trading approach. Exit conditions include fixed stop loss and take profit levels, with stops typically placed on the opposite side of the breakout point to control risk. Position sizing is controlled via lot size parameters, with some versions potentially including add-on position logic. Money management relies on user-configured fixed lots or balance-percentage-based calculations. While the strategy logic is clear, breakout strategies are vulnerable to false breakouts during ranging markets, which can lead to consecutive stop losses.
Strengths
- Clear breakout strategy logic with favorable win rate in trending markets
- Includes stop loss and take profit settings for controllable risk
- Few parameters make it simple and easy to use
- Performs well in trending markets with reasonable risk-reward ratio
Weaknesses
- Frequent stop losses from false breakouts in ranging/choppy markets
- Lacks multi-timeframe confirmation, reducing breakout signal reliability
- Position sizing is simplistic without volatility-based dynamic adjustment
- No spread filter included, potentially causing losses in high-spread environments
Possible improvements
- Add multi-timeframe confirmation such as higher timeframe trend direction filter
- Implement ATR-based dynamic stop loss/take profit and volatility-adaptive position sizing
- Add spread and trading session filters to avoid opening positions under unfavorable conditions
Risk assessment
Overall risk: Medium
- Breakout strategy prone to consecutive losses in ranging markets
- No spread filter mechanism, slippage costs may erode profits
- Fixed stop loss may not adapt to current market volatility
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
LotSize | 0.1 | Lot size per trade |
StopLoss | 50 | Stop loss in points |
TakeProfit | 100 | Take profit in points |
ExtremePeriod | 20 | Extreme price identification period |
MagicNumber | 22703 | Unique order identifier number |
MaxSlippage | 3 | Maximum slippage |
Similar Breakout EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.