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
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
Parameters
| Parameter | Default | Description |
|---|---|---|
Lots | 0.1 | Fixed trading lot size |
Shift | 30 | Price jump threshold in points; exceeds to trigger reverse entry |
Limit | 180 | Stop 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.