EA-17866 · Scalping

20PRExp-3

20PRExp-3 is a scalping expert advisor that targets approximately 20-pip price ranges, likely entering on pullbacks within established ranges or on breakout attempts from narrow consolidation zones. It employs a systematic approach with predefined take-profit and stop-loss levels calibrated to short-term price movements. The EA appears to be a variant (version 3) of the 20-Pip Range Expert series.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryScalping
RiskCaution
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM1, M5, M15
IndicatorsATR, Bollinger Bands, Moving Average
Author—

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD-1.17%-1.02%3.76%10849.50%-0.28-0.316−$0.77Reliable
GBPUSD+6.19%+5.35%4.33%10552.40%1.141.438+$5.89Reliable
USDJPY+3.09%+2.68%3.90%10149.50%0.670.796+$3.06Reliable
XAUUSD-0.42%-0.35%51.39%10351.00%0.37-0.015+$2.02Reliable

Profitable on 2 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
EURUSD46%+2.71% 2026-04-1.13% 2026-07
GBPUSD69%+2.65% 2026-04-2.57% 2026-10
USDJPY46%+2.97% 2026-04-1.88% 2026-03
XAUUSD54%+19.19% 2026-01-32.91% 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

This EA employs a scalping strategy centered on trading within 20-pip price ranges. Entry conditions likely trigger when price reaches range boundaries or moves from the mid-range toward the edges, potentially using Bollinger Bands or ATR-based range detection. Exit conditions rely on fixed pip-based take-profit (approximately 20 pips) and corresponding stop-loss levels, aiming for high win rates to compensate for smaller per-trade profits. Position sizing likely uses fixed lots or a simple account-balance percentage calculation without dynamic adjustment mechanisms. Money management does not incorporate advanced Kelly criterion or risk budget allocation, resulting in an overall aggressive short-term style. The strategy lacks broader market trend assessment, which may lead to frequent stop-outs during trending markets.

Strengths

  • Simple and clear strategy logic, easy to understand and debug
  • Fixed TP/SL provides a defined risk-reward ratio
  • Short-term trading reduces overnight risk and capital occupation time
  • Few parameters mean lower risk of overfitting
  • Suitable for capturing small price swings in ranging markets

Weaknesses

  • Lacks trend filter, prone to consecutive losses in trending markets
  • Scalping is severely impacted by spread and slippage, actual profits may shrink significantly
  • Fixed TP/SL does not account for market volatility changes, poor adaptability across different conditions
  • No position scaling mechanism, unable to amplify gains in favorable conditions
  • Frequent trading leads to high cumulative commission costs

Possible improvements

  • Add a trend filter (e.g., MA direction or ADX indicator) to avoid counter-trend trading in directional markets
  • Dynamically adjust TP/SL based on ATR to adapt to different volatility environments
  • Add spread filtering to pause trading when spreads are excessively wide

Risk assessment

Overall risk: Caution

  • Scalping strategy is heavily affected by spread and slippage, actual performance may significantly underperform backtests
  • Lack of trend judgment may cause consecutive stop-losses in trending markets
  • Fixed stop-loss ignores volatility; may be too wide in low-volatility and too narrow in high-volatility conditions

Evaluation scores

Code quality3.0
Strategy logic2.0
Risk management2.0
Robustness2.0
Innovation1.0
Documentation1.0
Overall1.8

Parameters

ParameterDefaultDescription
TakeProfit20Take profit in points, locks profit target per trade
StopLoss20Stop loss in points, limits max loss per trade
LotSize0.1Trading lot size
RangePeriod14Range calculation period
MagicNumber17866Magic number for closing, 0 for all positions

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.