EA-19573 · Momentum

Momo_trades

Momo_trades is a momentum-based Expert Advisor that identifies trade opportunities by detecting strong directional price moves. It enters positions when momentum confirms a trend direction and manages exits through a combination of take-profit and stop-loss levels. The EA focuses on capturing momentum bursts in the market using technical indicator confirmations.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsMomentum, MA, RSI
Author#xrustsolution#

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 core concept of the Momo_trades strategy is based on momentum breakout trading, entering positions to follow the trend when the market exhibits strong unilateral momentum. Entry conditions rely on momentum indicator confirmation signals, typically combining moving average direction and momentum oscillator extreme values to determine buy or sell direction. Exit conditions include preset take-profit and stop-loss levels, as well as position closing signals when momentum fades. Position sizing employs fixed lot sizes or account balance-based proportional lot sizing, with no martingale or grid position-adding logic detected. Money management uses stop-losses to control per-trade risk, but lacks maximum drawdown limits and overall position control mechanisms. The strategy is a typical trend momentum following system, suitable for markets with clear trends, but may generate numerous false signals leading to losses in ranging markets.

Strengths

  • Clear strategy logic based on momentum trend following, aligned with market trend movement principles
  • Stop-loss and take-profit are set, per-trade risk is controllable, and no high-risk martingale or grid position-adding logic exists
  • High configurability with parameters allowing users to adapt to different instruments and timeframes

Weaknesses

  • Prone to false momentum signals in ranging markets leading to frequent losses
  • Lacks maximum drawdown control and overall position limits, creating large risk exposure during consecutive losses
  • No spread filter detected, entries in high-spread environments may cause unnecessary slippage losses
  • Lacks new bar check mechanism, potentially opening duplicate positions on the same bar

Possible improvements

  • Add new bar detection logic to prevent duplicate position opening on the same bar, improving trade efficiency
  • Add spread filter and volatility filter to prohibit entry when market conditions are unfavorable
  • Add maximum drawdown limit and daily maximum loss limit to improve money management

Risk assessment

Overall risk: Medium

  • Lacks new bar check mechanism, potentially causing over-trading with duplicate positions on the same bar
  • No maximum drawdown limit, risk exposure cannot automatically converge during consecutive losses
  • No spread filter set, stop-losses may be accidentally triggered in high-spread environments

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation2.0
Documentation1.0
Overall2.2

Parameters

ParameterDefaultDescription
LotSize0.1Lot size per trade
StopLoss50Stop loss in points
TakeProfit100Take profit in points
MomentumPeriod14Momentum indicator period
MAPeriod20Moving average period
MagicNumber12345EA magic number for identifying orders

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.