AK-47 Scalper EA
The AK-47 Scalper EA is an automated scalping system for MT5 that opens and closes trades rapidly within short timeframes, targeting small pip gains per trade. It uses technical indicators to identify short-term momentum shifts and executes high-frequency entries/exits. The EA is named for its rapid-fire trading style reminiscent of the AK-47's high rate of fire.
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.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| GBPUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| USDJPY | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| XAUUSD | 0.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
This EA employs a scalping strategy concept, operating on short timeframe charts such as M1 or M5, using technical indicator signals for rapid market entry and exit. Entry conditions are typically based on short-term momentum indicator overbought/oversold signals or fast moving average crossovers, entering positions immediately upon detecting minor price fluctuations. Exit conditions rely on relatively small take-profit targets and tighter stop-losses, accumulating gains through high win-rate small-profit trades. Position sizing typically uses fixed lots or percentage-based calculations derived from account balance, and some versions may incorporate Martingale position-scaling mechanisms. In terms of money management, since scalping involves high trade frequency, spread cost is the primary consideration, but this EA may lack adequate spread filter protection, posing a risk of amplified losses during consecutive losing streaks.
Strengths
- Rapid market entry and exit capability, capturing short-term profit opportunities in volatile markets
- High trade frequency combined with small take-profit targets keeps per-trade risk manageable
- Automated execution eliminates emotional interference and reaction delays inherent in manual scalping
- Systematic strategy with clearly defined entry and exit rules enforces strong trading discipline
Weaknesses
- High-frequency trading generates substantial spread costs; widening spreads can entirely erode profits
- Scalping strategy is extremely sensitive to broker execution quality; slippage and requotes can cause significant losses
- Lack of multi-timeframe confirmation leads to consecutive entries during trend reversals causing compounded losses
- Tight stop-losses may be frequently triggered during volatile market conditions resulting in consecutive losses
- Potential over-optimization risk where historical backtest performance is difficult to replicate in live trading
Possible improvements
- Add multi-timeframe trend filter to avoid opening positions against the prevailing trend direction
- Implement dynamic spread filtering and trading session restrictions to avoid trading during low-liquidity high-spread periods
- Introduce dynamic stop-loss and take-profit mechanisms that adapt based on market volatility (ATR)
Risk assessment
Overall risk: Caution
- High-frequency scalping can cause consecutive losses when spreads widen
- Tight stop-losses are easily triggered by market noise without volatility-adaptive mechanisms
- Heavy dependence on broker execution quality with significant slippage risk
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
LotSize | 0.01 | Lot size per trade |
StopLoss | 20 | Stop loss in points |
TakeProfit | 10 | Take profit in points |
MaxSlippage | 3 | Maximum allowed slippage |
Timeframe | M1 | Trading timeframe |
MaxSpread | 30 | Maximum allowed spread |
MagicNumber | 47883 | EA magic number for identifying orders |
MaxTrades | 5 | Maximum simultaneous positions |
Similar Scalping EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.