Nevalyashka_BreakdownLevel
This EA implements a breakout strategy that trades when price breaks through dynamically identified support and resistance levels. It places pending orders at breakdown levels and manages them with stop-loss and take-profit, aiming to capture momentum from level breaches. The strategy is based on the concept that once a significant price level is broken, price tends to continue in the breakout direction.
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.31% | +0.27% | 3.05% | 109 | 50.00% | — | — | — | — | Same as other EAs |
| GBPUSD | +6.63% | +5.74% | 3.89% | 108 | 51.90% | — | — | — | — | Same as other EAs |
| USDJPY | +1.82% | +1.58% | 4.75% | 96 | 46.90% | — | — | — | — | Same as other EAs |
| XAUUSD | +10.06% | +8.25% | 47.64% | 102 | 52.50% | — | — | — | — | Same as other EAs |
On every market this backtest is identical to EA-35502. The automatic conversion almost certainly lost what makes this EA different (a custom indicator, a filter or the money management), so these results are not ranked or counted.
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
Nevalyashka_BreakdownLevel is a systematic trading strategy based on price level breakouts. The entry condition is triggered when price breaks through pre-identified key support or resistance levels, which the EA determines by analyzing historical price behavior. When price breaks above resistance, the EA opens a long position; when price breaks below support, it opens a short position. Exit conditions include fixed stop-loss and take-profit, with the stop-loss placed on the opposite side of the broken level to limit risk, and take-profit calculated based on parameter-set ratios or fixed pip distances. Position sizing depends on the account's available margin and user-defined risk parameters, with lot size controlled directly through input parameters. In terms of money management, the EA lacks dynamic position sizing such as automatic lot calculation based on account balance percentage, and has no pyramiding or position reduction logic, representing a simple fixed-lot money management approach.
Strengths
- Clear breakout strategy logic based on core price action principles, easy to understand and verify
- Has explicit stop-loss and take-profit settings, risk-reward ratio is controllable for each trade
- Uses magic number for order management, avoids conflicts with other EAs, suitable for multi-EA environments
Weaknesses
- Breakout level identification may be too simplistic, prone to false breakouts in ranging markets leading to frequent stop-loss hits
- Lacks dynamic position sizing, cannot automatically adjust lot size based on account equity changes, risk control is inflexible
- Does not account for slippage and spread filtering, may execute at unfavorable prices during low liquidity periods
Possible improvements
- Add breakout confirmation mechanism, such as requiring close price breakout rather than just wick breakout, or adding volume confirmation to reduce false breakouts
- Introduce dynamic position sizing based on account equity percentage and ATR for automatic lot calculation, improving money management flexibility
Risk assessment
Overall risk: Medium
- Breakout strategies are prone to frequent false signals in ranging markets leading to consecutive losses
- Fixed lot size lacks adjustment mechanism based on market volatility, may bear excessive risk during high volatility periods
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
Lots | 0.1 | Lot size per trade |
StopLoss | 50 | Auto stop loss in points; 0=disabled |
TakeProfit | 100 | Auto take profit in points; 0=disabled |
BreakdownLevel | 0 | Breakout price level; 0=auto-detect |
MagicNumber | 123456 | Unique EA order identifier preventing conflicts |
TimeFrame | H1 | Timeframe for analyzing breakout levels |
LevelPeriod | 20 | Lookback period for calculating breakout levels |
Similar Breakout EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.