EA-18886 · Momentum

New Random

This EA generates random trade entries with configurable direction probability, lot size, and stop loss/take profit levels. It is essentially a random-number-based trading system that opens positions without any technical analysis or market logic. The EA serves as an experimental or benchmark tool to compare against strategy-based systems.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskDangerous
Blow-up riskLow
Rating★☆☆☆☆
TypeTrading EA
TimeframesM1, M5, M15, H1
IndicatorsRandom
AuthorCopyright © 2017, Vladimir Karputov

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 of this EA is entirely based on random number generation, with no technical indicators or market analysis methods used as entry basis. Entry conditions are determined by comparing a random number against a preset long-bias probability threshold; if the random number is below the threshold, it goes long, otherwise it goes short. Exit conditions rely on fixed stop loss and take profit levels, with no trailing stop or other dynamic exit mechanisms. Position sizing uses a fixed lot approach where the user directly sets the trade volume through a parameter, without dynamic adjustment based on account balance or risk ratio. Money management lacks risk control mechanisms such as maximum position limits, drawdown protection, or equity-proportional sizing, relying solely on the fixed stop loss as the only risk barrier. The overall strategy is closer to gambling than investing and is unsuitable for live trading.

Strengths

  • Simple and easy-to-understand code, suitable for beginners learning EA development frameworks
  • Can serve as a random baseline to validate whether other strategies genuinely have a statistical edge
  • Fixed stop loss and take profit provide basic risk boundaries

Weaknesses

  • Completely random entries have no market logic support, guaranteed to lose money long-term
  • Lacks dynamic position sizing and money management mechanisms, unable to adjust risk based on account status
  • No trade frequency control, may open positions too frequently leading to overtrading
  • Does not consider spread, slippage, or market environment factors
  • Random strategy cannot adapt to market changes, no room for meaningful optimization

Possible improvements

  • Add trade frequency limits such as maximum one trade per bar to avoid overtrading
  • Add a spread filter to pause trading when spreads are too wide to reduce transaction cost impact

Risk assessment

Overall risk: Dangerous

  • Completely random entries equate to gambling with no strategic edge, negative expected value long-term
  • No trade frequency control, may open consecutive positions under unfavorable conditions leading to rapid losses
  • Fixed lot size disregards account size, small accounts may blow up from excessive single-trade loss

Evaluation scores

Code quality2.0
Strategy logic1.0
Risk management1.0
Robustness2.0
Innovation1.0
Documentation1.0
Overall1.3

Parameters

ParameterDefaultDescription
LotSize0.1Lot size per leg
StopLoss50Auto stop loss in points; 0=disabled
TakeProfit100Auto take profit in points; 0=disabled
LongProbability0.5Long probability threshold (0-1)
MagicNumber12345Unique EA order identifier preventing conflicts

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.