EA-16560 · Momentum

Exp_WPR_Slowdown

This EA trades based on the Williams' Percent Range (WPR) indicator slowdown pattern, entering positions when the WPR momentum decelerates after reaching extreme overbought or oversold zones. It identifies momentum exhaustion as a reversal signal and executes trades accordingly. The strategy aims to capture turning points where price momentum fades near extremes.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesH1, H4, D1
IndicatorsWPR
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 to use the deceleration phenomenon of the Williams' Percent Range (WPR) indicator to identify market reversal opportunities. The WPR indicator measures the price's relative position within a recent range, and when it reaches extreme overbought (near 0) or oversold (near -100) zones, it signals that the market may be overextended. Entry conditions are triggered when WPR begins to decelerate from extreme zones, meaning momentum is fading rather than immediately reversing, and this deceleration pattern is interpreted as an early signal that the trend is about to end. Exit conditions typically include WPR returning to neutral territory or reaching preset take-profit and stop-loss levels. Position sizing allows the user to set fixed lots or dynamically calculate position size based on account balance. Money management relies on stop-loss settings and position control, but the lack of rigorous multiple position checks may lead to overexposure risk.

Strengths

  • The WPR slowdown pattern is a unique method for identifying momentum exhaustion, providing more logical basis than simple overbought/oversold crossover
  • The strategy concept is clear, based on momentum deceleration rather than simple threshold crossover, reducing false signals
  • High configurability with adjustable indicator and trading parameters for different instruments and timeframes

Weaknesses

  • WPR deceleration detection may produce frequent false signals in choppy markets, leading to consecutive losses
  • Lack of multiple position checks may result in duplicate entries in the same direction, increasing risk exposure
  • Spread and slippage effects are not considered, which can severely erode profits in short-term trading

Possible improvements

  • Add multiple position checks and maximum position limits to prevent over-entry in the same direction
  • Incorporate spread filter and market volatility (e.g., ATR) filter to avoid trading in high-volatility or high-cost environments

Risk assessment

Overall risk: Medium

  • Lack of strict multiple position checks may result in repeated entries in the same direction, leading to excessive risk exposure
  • WPR deceleration detection may produce counter-trend signals in strong trending markets, resulting in significant losses
  • Stop-loss based on fixed points rather than ATR may be inappropriate under different volatility environments

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation3.0
Documentation2.0
Overall2.5

Parameters

ParameterDefaultDescription
WPR_Period14WPR indicator calculation period
Overbought_Level-20Overbought threshold level
Oversold_Level-80Oversold threshold level
Slowing_Down_Bars3Deceleration confirmation bars
LotSize0.1Lot size per trade
StopLoss50Stop loss in points
TakeProfit100Take profit in points
MagicNumber12345EA magic number for identifying this EA's trades

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