EA-23421 · Breakout

Fraktrak xonax

Fraktrak xonax is a breakout-based Expert Advisor that identifies fractal-based support and resistance levels to generate trade entries. It places orders when price breaks through these fractal levels, aiming to capture momentum-driven moves. The EA incorporates position management with stop loss and take profit but relies heavily on fractal breakout signals for its core logic.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryBreakout
RiskMedium
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM15, H1, H4, D1
IndicatorsFractals, ATR, Moving Average
AuthorCopyright © 2018, Vladimir Karputov

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD+0.48%+0.42%5.19%10348.50%————Same as other EAs
GBPUSD-1.45%-1.26%10.34%11637.90%————Same as other EAs
USDJPY-1.22%-1.06%8.10%10643.40%————Same as other EAs
XAUUSD+2.29%+1.89%55.55%11054.10%————Same as other EAs

On every market this backtest is identical to EA-16938. 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

The core strategy of this EA is based on Bill Williams' Fractals indicator to identify key support and resistance levels. When price breaks above an upper fractal, the EA generates a buy signal; when price breaks below a lower fractal, it generates a sell signal. Entry conditions rely on fractal breakout confirmation, where price must close beyond the fractal level to be considered a valid breakout. Exit conditions are controlled through stop loss and take profit parameters, with some versions potentially including a trailing stop function. Position sizing uses either fixed lots or a dynamic lot calculation based on account balance and risk percentage. Money management provides a risk percentage parameter but lacks explicit drawdown control or equity protection mechanisms, posing a risk of rapid capital depletion during consecutive losses.

Strengths

  • Fractal breakout strategy logic is clear and based on a well-recognized technical analysis method, easy to understand and verify
  • Provides stop loss and take profit parameters, allowing traders to control the risk-reward ratio per trade
  • Supports trailing stop functionality to lock in profits during favorable moves and reduce drawdown
  • Strategy is applicable across multiple timeframes, offering good flexibility
  • Fractal support and resistance levels are self-adaptive, adjusting dynamically to market structure changes

Weaknesses

  • The Fractal indicator is lagging; breakout signals often appear after the move has already progressed, resulting in suboptimal entry points
  • Lacks trading time and day filters, potentially generating false breakout signals during low liquidity sessions
  • No drawdown control mechanism; lacks equity protection during consecutive losses
  • Absence of multi-timeframe confirmation makes single-timeframe fractal breakouts susceptible to false breakouts
  • Fixed stop loss and take profit in points ignores market volatility changes, leading to inconsistent risk-reward ratios across different market conditions

Possible improvements

  • Add multi-timeframe confirmation, e.g., requiring H4 trend direction alignment for H1 fractal breakouts, to reduce false breakouts
  • Implement ATR-based dynamic stop loss and take profit that automatically adjusts distances based on current market volatility, improving adaptability
  • Add maximum drawdown limit and daily loss limit to automatically halt trading during rapid capital depletion

Risk assessment

Overall risk: Medium

  • Fractal lag causes late entries, potentially exposing trades to larger pullback risks
  • Lacks drawdown protection and consecutive loss control mechanisms
  • Fixed point-based stop loss ignores volatility, leading to frequent stop-outs in high-volatility markets

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation2.0
Documentation1.0
Overall2.2

Parameters

ParameterDefaultDescription
Lots0.1Fixed trading lot size
StopLoss50Stop loss in points
TakeProfit100Take profit in points
TrailingStop30Trailing stop in points, 0 to disable
FractalPeriod5Fractal calculation period
MagicNumber123456EA magic number for identifying its own orders
RiskPercent2Risk percentage per trade

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.