EA-17039 · Scalping

10 pips

This is a scalping EA that aims for small pip targets (10 pips) per trade. It opens positions based on short-term momentum signals and closes them quickly once the modest take-profit is reached, relying on high win-rate frequency to accumulate profits.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryScalping
RiskCaution
Blow-up riskLow
Rating★☆☆☆☆
TypeTrading EA
TimeframesM1, M5, M15
IndicatorsMoving Average, RSI, MACD
Authorfortrader

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD-5.13%-4.47%8.66%14445.50%-1.10-0.595−$3.82Reliable
GBPUSD+0.32%+0.27%4.81%14451.00%0.080.074+$0.06Reliable
USDJPY+2.56%+2.22%4.74%14454.50%0.520.545+$1.69Reliable
XAUUSD+119.89%+91.75%30.57%15251.70%2.293.926+$81.04Reliable

Profitable on 3 of 4 markets with reliable results.

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.

Month by month

MarketMonths with a gainBest monthWorst month
EURUSD62%+1.10% 2026-08-2.27% 2026-09
GBPUSD62%+1.77% 2026-07-1.92% 2026-02
USDJPY77%+1.32% 2025-11-2.07% 2026-08
XAUUSD54%+52.07% 2026-02-9.62% 2026-08

From the backtest equity curve, sampled about every two days; only reliable results.

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 strategy concept is classic scalping, targeting a mere 10 pips per trade and accumulating profits through high-frequency trading. Entry conditions are based on short-term momentum or brief price breakouts, quickly entering when a directional move is detected. Exit conditions use a fixed take-profit (10 pips) paired with a stop-loss, with the very small TP distance relying on a high win rate to offset losses. Position sizing likely uses fixed lots or a simple account-balance ratio without dynamic adjustment. Money management is relatively simplistic, lacking equity curve adjustments or proportional risk control, which poses a risk of amplified drawdown during consecutive losses. The overall strategy depends on capturing micro price movements and may underperform in low-liquidity or high-spread environments.

Strengths

  • Simple and clear strategy logic, easy to understand and adjust parameters
  • Fixed small TP target is easily hit in volatile markets for quick exits
  • Scalping strategy can achieve high win rates during clear directional moves
  • Straightforward code structure suitable for beginners learning EA development

Weaknesses

  • 10-pip TP is often insufficient to cover spread costs on many currency pairs
  • No spread filter means trading during high-spread periods severely erodes profit
  • No new bar check detected, risk of repeated entries on the same bar
  • Position sizing lacks dynamic adjustment and cannot adapt to market volatility
  • Scalping is highly sensitive to broker execution quality; slippage impact is significant

Possible improvements

  • Add a spread filter to prohibit trading when spread exceeds a threshold
  • Implement new bar checking to prevent duplicate entries on the same candle
  • Introduce ATR-based dynamic TP/SL to adapt to changing market volatility

Risk assessment

Overall risk: Caution

  • Scalping without spread filter can lead to consistent losses during high-spread periods
  • Fixed small TP target is easily triggered by market noise but yields minimal profit
  • No new bar check detected, risk of duplicate entries on the same candle

Evaluation scores

Code quality2.0
Strategy logic2.0
Risk management2.0
Robustness1.0
Innovation1.0
Documentation1.0
Overall1.5

Parameters

ParameterDefaultDescription
TakeProfit10Take profit points (10 points)
StopLoss20Stop loss in points
Lots0.1Lot size per trade
TrailingStop0Trailing stop points
MagicNumber10001EA magic number for identifying this EA's orders

Similar Scalping 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.