EA-20741 · Momentum

Exp_XRSIDeMarker_Histogram

This EA is an Expert Advisor that trades based on the XRSIDeMarker histogram indicator, which combines RSI and DeMarker oscillators into a composite momentum signal. It generates buy and sell signals when the histogram crosses defined threshold levels, indicating overbought or oversold momentum conditions. The EA systematically enters and exits positions based on these crossover events.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsRSI, DeMarker, XRSIDeMarker Histogram
AuthorCopyright © 2018, Nikolay Kositsin

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

  • 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

The strategy concept is based on fusing RSI (Relative Strength Index) and DeMarker indicators into a composite histogram oscillator, producing more responsive momentum signals. Entry conditions: a long position is opened when the histogram crosses above the buy threshold level, and a short position is opened when the histogram crosses below the sell threshold level, leveraging the resonance of dual oscillators to improve signal reliability. Exit conditions include the histogram crossing back through the threshold, stop loss and take profit triggers, ensuring each trade has a defined risk boundary. Position sizing is controlled through lot size parameters, supporting fixed lots or equity-proportional dynamic lot calculation. In terms of money management, the EA provides stop loss and take profit parameters to control the risk-reward ratio per trade, but lacks mechanisms for limiting overall portfolio exposure. The overall strategy is a momentum-reversal type, seeking reversal opportunities at extreme momentum zones.

Strengths

  • Combines RSI and DeMarker dual oscillators, signal resonance improves entry reliability
  • Histogram format intuitively displays momentum strength and direction, facilitating parameter optimization
  • Supports both fixed lot and dynamic money management position sizing modes, offering good flexibility

Weaknesses

  • Lacks overall position risk control, potentially over-trading when consecutive signals fire
  • Default stop loss and take profit are 0, creating unlimited risk exposure when not configured
  • Single timeframe analysis without multi-timeframe confirmation, prone to false signals

Possible improvements

  • Add multi-timeframe confirmation, e.g., requiring H4 trend alignment when H1 signals fire
  • Add maximum position count limit and daily maximum loss limit to prevent excessive risk exposure during extreme market conditions

Risk assessment

Overall risk: Medium

  • Default stop loss and take profit are zero, creating unlimited risk if not manually set
  • No maximum position limit, consecutive signals may lead to over-trading
  • Oscillators easily generate repeated false signals in strong trending markets

Evaluation scores

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

Parameters

ParameterDefaultDescription
RSI_Period14RSI indicator period
DeMarker_Period14DeMarker indicator period
BuyLevel-0.5Buy signal threshold level
SellLevel0.5Sell signal threshold level
StopLoss0Stop loss in points
TakeProfit0Take profit in points
Lots0.1Fixed trading lot size
MoneyManagementfalseEnable money management dynamic lot size
RiskPercent2Risk percentage per trade for dynamic lot sizing

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.