EA-16741 · Momentum

RobotPowerM5 meta4V12

RobotPowerM5 is an M5 timeframe momentum-based Expert Advisor that generates trade signals from a combination of oscillators and trend filters. It enters positions when momentum indicators confirm directional strength and exits via fixed take-profit or stop-loss levels. The EA includes lot sizing and basic risk controls but appears to lack advanced money management features.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM5
IndicatorsRSI, MACD, Stochastic, Moving Average
AuthorCopyright © 2005

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD-0.09%-0.08%0.46%14146.10%-0.17-0.206−$0.06Reliable
GBPUSD-0.39%-0.34%1.45%14444.10%-0.66-0.277−$0.29Reliable
USDJPY+0.47%+0.41%0.45%14258.20%0.841.043+$0.32Reliable
XAUUSD-15.14%-12.68%21.83%15249.30%-1.43-0.696−$9.96Reliable

Profitable on 1 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.

Against the other Momentum EAs with a reliable result on the same market: EURUSD: better than 56% of 68 · GBPUSD: better than 62% of 66 · USDJPY: better than 63% of 68 · XAUUSD: better than 48% of 75

Month by month

MarketMonths with a gainBest monthWorst month
EURUSD46%+0.26% 2026-03-0.29% 2026-02
GBPUSD46%+0.47% 2026-01-0.32% 2026-06
USDJPY77%+0.16% 2026-03-0.10% 2026-09
XAUUSD38%+7.43% 2026-08-7.24% 2026-02

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 momentum-based strategy operating on the M5 short-term timeframe, suitable for capturing short-term price movements. Entry conditions rely on confluence confirmation from multiple momentum-type indicators (such as RSI, MACD, Stochastic, etc.), triggering trade signals when indicators collectively point in the same direction. Exit conditions use fixed take-profit and stop-loss levels, with no trailing stop or dynamic exit mechanism. Position sizing is based on fixed lots or a simple account percentage calculation, without employing martingale or grid strategies. Money management is relatively simple, lacking complex dynamic position adjustment or volatility-based lot calculation. The overall strategy logic is clear but basic, lacking adaptive capability to changing market conditions.

Strengths

  • Clear and understandable strategy logic with multi-indicator confluence reducing false signals
  • Uses fixed stop-loss, making risk per trade controllable and predefined
  • No martingale or grid strategy, avoiding extreme account blowout risk
  • M5 timeframe suits short-term trading and responds quickly to market changes
  • Magic number identifies orders, preventing conflicts with other EAs

Weaknesses

  • Lacks trailing stop mechanism, unable to lock in floating profits
  • M5 short-term trading is heavily affected by spread, no built-in spread filter
  • Position sizing is too simple, no dynamic lot adjustment based on volatility
  • Fixed TP/SL doesn't account for market volatility changes, may be maladaptive across different market conditions
  • Missing new bar check mechanism, may repeatedly open positions on the same bar

Possible improvements

  • Add ATR-based dynamic take-profit and stop-loss to adapt exit levels to market volatility
  • Implement trailing stop functionality to protect floating profits
  • Introduce spread filter to prohibit opening positions when spread is too wide
  • Add new bar check to ensure only one entry per bar
  • Implement dynamic position sizing based on account balance percentage

Risk assessment

Overall risk: Medium

  • M5 scalping is heavily impacted by spread and slippage, no spread filter implemented
  • Missing new bar check may cause repeated position opening on the same bar
  • Fixed TP/SL may be inappropriate under varying volatility conditions

Evaluation scores

Code quality2.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation1.0
Documentation1.0
Overall1.8

Parameters

ParameterDefaultDescription
LotSize0.1Fixed lot size per trade
StopLoss50Stop loss in points
TakeProfit100Take profit in points
RSI_Period14RSI indicator period
RSI_Overbought70RSI overbought level
RSI_Oversold30RSI oversold level
MACD_Fast12MACD fast EMA period
MACD_Slow26MACD slow EMA period
MACD_Signal9MACD signal line period
MagicNumber16741EA magic number for identifying orders
MaxSlippage3Maximum allowed slippage

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.