EA-21937 · Breakout

SSB5 123

SSB5 123 is an Expert Advisor based on the 1-2-3 breakout pattern, a classic chart pattern where price breaks above or below a identified swing high or low. The EA identifies 1-2-3 formations on the chart and enters trades when price breaks the confirmed point, targeting trend continuation moves with predefined stop loss and take profit levels.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryBreakout
RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsSwing High/LLow, Price Action, ATR
AuthorCopyright © 2009, Yury V. Reshetov http://ssb.bigfx.ru

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

  • 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 concept of SSB5 123 strategy is trading based on the 1-2-3 price breakout pattern, a classic technical analysis formation. Entry conditions require price to form a 1-2-3 structure where point 1 is a prior swing high/low, point 2 is a retracement extreme, and point 3 is a failed retest, with trades entered when price breaks point 2. Exit conditions include predefined stop loss and take profit levels, and may incorporate trailing stop mechanisms to lock in profits as the trade moves favorably. Position sizing uses fixed lot sizes or account-balance proportional calculation methods. Money management ensures stop loss distance is determined by the pattern structure, maintaining a reasonable risk-reward ratio. The strategy's advantage lies in following price action rather than lagging indicators, with clear entry logic and definitive pattern confirmation mechanisms.

Strengths

  • Based on price action rather than lagging indicators, providing more timely entry signals
  • 1-2-3 pattern is a classic and well-validated technical analysis formation with clear logic
  • Has explicit stop loss and take profit settings for controllable risk
  • Pattern confirmation mechanism reduces entry probability on false breakouts
  • Strategy rules are clear, easy to understand and backtest

Weaknesses

  • 1-2-3 pattern recognition may perform inconsistently across different timeframes and instruments
  • Fixed stop loss and take profit may not suit all market volatility environments
  • Lacks overall trend direction filter, potentially leading to frequent stop outs in ranging markets
  • Pattern recognition depends on swing high/low identification with high parameter sensitivity
  • Trading costs and slippage impact on frequent trading not considered

Possible improvements

  • Add multi-timeframe trend filter, only trading in alignment with higher timeframe trend
  • Introduce ATR-based dynamic stop loss and take profit to adapt to varying market volatility

Risk assessment

Overall risk: Medium

  • Fixed stop loss may be slipped through during extreme volatility
  • Lacks account-level risk control, multiple trades may incur losses simultaneously
  • Pattern recognition may generate numerous false signals in choppy markets

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation2.0
Documentation2.0
Overall2.3

Parameters

ParameterDefaultDescription
LotSize0.1Lot size per trade
StopLoss50Stop loss in points
TakeProfit100Take profit in points
TrailingStop30Trailing stop in points
MagicNumber12345EA magic number for identifying orders
TimeframeH1Trading timeframe

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.