EA-17178 · Scalping

10 pips EURUSD

This EA is a scalping system designed for EURUSD that targets small pip gains (approximately 10 pips) per trade. It enters positions based on short-term price momentum signals and exits quickly with a tight take-profit. The strategy is optimized for low-spread environments and high-frequency, small-profit trading.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryScalping
RiskCaution
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM1, M5, M15
IndicatorsMoving Average, RSI, Stochastic
Author—

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD0.00%0.00%0.00%0—————Not convertible yet
GBPUSD0.00%0.00%0.00%0—————Not convertible yet
USDJPY0.00%0.00%0.00%0—————Not convertible yet
XAUUSD0.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

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 concept of this EA is scalping, accumulating profits by capturing small price movements on EURUSD. Entry conditions are typically based on short-term momentum indicators or price action signals, such as fast moving average crossovers or short-term overbought/oversold reversals. Exit conditions set a tight take-profit target (approximately 10 pips), paired with a relatively small stop-loss to control individual trade losses. In terms of position sizing, the EA likely uses either fixed lot sizes or balance-proportional lot calculation, but as a scalping strategy, it typically does not employ martingale or position-adding methods. Money management relies on the combination of high win rate and small take-profit, accumulating returns through frequent trading, though the tight stop-loss means spreads and slippage significantly impact profitability. Overall, the strategy's success is highly dependent on low-latency execution environments and low-spread conditions.

Strengths

  • Simple and clear strategy logic, easy to understand and verify
  • Small profit target keeps per-trade risk controllable
  • Suitable for low-spread accounts, frequent trading can accumulate significant profits
  • Scalping strategy performs well in ranging markets

Weaknesses

  • Scalping strategy is extremely sensitive to spreads and slippage; high-cost environments can lead to losses
  • 10-pip take-profit target is very small; a single adverse tick can trigger stop-loss
  • Lacks news event filtering, exposing trades to severe slippage during major data releases
  • High-frequency trading may lead to overtrading, accumulating transaction costs

Possible improvements

  • Add a spread filter to pause trading when spread exceeds a threshold
  • Integrate economic calendar event filtering to avoid trading around major news releases
  • Add a new bar check mechanism to prevent repeated entries within the same bar

Risk assessment

Overall risk: Caution

  • Scalping without spread filter makes take-profit hard to achieve in high-spread conditions
  • Tight stop-loss is easily triggered by market noise, causing frequent losses
  • Lacks news event filtering, creating significant slippage risk

Evaluation scores

Code quality2.0
Strategy logic2.0
Risk management2.0
Robustness2.0
Innovation1.0
Documentation1.0
Overall1.7

Parameters

ParameterDefaultDescription
TakeProfit10Take-profit in points (~10 points)
StopLoss10-20Stop loss in points
LotSize0.1Fixed trading lot size
MagicNumber17178EA magic number for order identification
TimeFrameM5/M15Trading timeframe

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.