EA-1107 · Breakout

Lucky

Lucky is a breakout scalping EA that detects sudden price jumps relative to the previous tick's prices and opens positions in the opposite direction, expecting a mean reversion. It closes positions when profitable or when the loss exceeds a fixed point limit. The strategy is a simple jump-detection reversal system with minimal risk controls.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryBreakout
RiskCaution
Rating★★☆☆☆
TypeTrading EA
TimeframesM1, M5, M15
IndicatorsPrice Action
AuthorInteger

Backtest results (H1, about 1 year)

Not backtested yet — this EA could not be converted automatically.

Strategy analysis

The core strategy of Lucky EA is to detect price jumps and trade in the opposite direction, essentially a short-term mean reversion breakout-reversal system. Entry conditions: when the current Ask price rises more than Shift points above the previous tick's Ask, a sell position is opened; when the current Bid price falls more than Shift points below the previous tick's Bid, a buy position is opened. This is a counter-trend entry logic assuming price will retrace after a sudden jump. Exit conditions are twofold: first, close immediately when the position shows any positive floating profit; second, close when the loss exceeds the Limit parameter in points. Position sizing uses only a fixed lot size (Lots parameter) with no scaling, martingale, or pyramid logic. Money management is entirely absent, with no dynamic lot calculation based on account balance and no maximum drawdown control. The EA only opens new positions when no existing position is held, maintaining at most one position at a time in a single direction.

Strengths

  • Simple and clear strategy logic, easy to understand and debug
  • Holds only one position at a time, avoiding compounding risk
  • Has a stop-loss limit parameter to prevent unlimited single-trade losses

Weaknesses

  • Closes only when floating profit is positive with no take-profit target, potentially missing larger gains
  • Uses tick-level comparison instead of new bar detection, may trigger false signals frequently in fast markets
  • Lacks money management with fixed lots unsuitable for different account sizes
  • Does not account for spread and slippage impact critical to scalping strategies
  • Stop-loss Limit is point-based only without ATR or volatility metrics, performing inconsistently across market conditions

Possible improvements

  • Add ATR-based dynamic stop-loss and take-profit instead of fixed point parameters
  • Implement new bar detection to avoid false signals from tick-level noise
  • Implement dynamic position sizing based on account balance instead of fixed lots

Risk assessment

Overall risk: Caution

  • Scalping strategy without spread filter may incur frequent losses in high-spread environments
  • Close-on-any-profit logic with large spreads may cause open-close-reopen cycling on tiny profits
  • Tick-level signals without new bar checks may generate numerous false trade signals

Evaluation scores

Code quality3.0
Strategy logic2.0
Risk management2.0
Robustness2.0
Innovation1.0
Documentation2.0
Overall2.0

Parameters

ParameterDefaultDescription
Lots0.1Fixed trading lot size
Shift30Price jump threshold in points; exceeds to trigger reverse entry
Limit180Stop loss limit in points; forces close when loss exceeds

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.