EA-20194 · Trend Following

Trend RDS

Trend RDS is a trend-following Expert Advisor that identifies market direction using a combination of moving averages and RDS-based signal logic, entering trades in the direction of the prevailing trend. It uses fixed lot sizing and includes basic stop loss and take profit mechanisms for trade management. The EA is designed for medium-term timeframes and aims to capture sustained directional moves.

Open the interactive view (equity curve, symbol switch)

Key facts

RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsMA, RDS
AuthorCopyright © 2007, Forex-Experts

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD-0.01%-0.01%3.82%11050.50%0.02-0.004+$0.30Reliable
GBPUSD+7.49%+6.48%3.86%10752.30%1.341.948+$7.00Reliable
USDJPY+1.91%+1.66%4.75%9850.00%0.410.406+$1.95Reliable
XAUUSD-14.34%-12.01%57.01%10550.00%0.20-0.257−$11.41Reliable

Profitable on 2 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 Trend Following EAs with a reliable result on the same market: EURUSD: better than 56% of 95 · GBPUSD: better than 95% of 95 · USDJPY: better than 74% of 95 · XAUUSD: better than 36% of 96

Month by month

MarketMonths with a gainBest monthWorst month
EURUSD54%+2.67% 2026-04-1.12% 2026-07
GBPUSD69%+2.65% 2026-04-2.54% 2026-10
USDJPY54%+2.96% 2026-04-1.92% 2026-03
XAUUSD62%+26.19% 2026-02-33.43% 2026-08

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

The core concept of the Trend RDS strategy is to identify and follow the prevailing market trend direction. Entry conditions are based on moving average alignment and confirmation from the RDS signal indicator, opening long or short positions when the trend direction is consistent. Exit conditions include reaching preset take-profit targets, triggering stop-loss protection, and closing positions when a trend reversal signal appears. Position sizing uses a fixed lot approach with no dynamic position scaling or martingale components detected. Money management is relatively simple, relying on fixed stop-loss to control per-trade risk, but lacks dynamic position adjustment based on account equity percentage. The overall strategy logic is clear, but risk control measures are basic, lacking advanced money management and position protection features.

Strengths

  • Clear and easy-to-understand strategy logic, suitable for trending market environments
  • Uses fixed stop-loss to protect each trade, limiting per-trade losses
  • Does not use martingale or grid strategies, avoiding compounding risk accumulation
  • Relatively clean code structure, easy to understand and modify parameters
  • Trend-following approach performs well in strong trending markets

Weaknesses

  • Prone to frequent losing signals in choppy or range-bound markets
  • Fixed lot sizing lacks flexibility, not dynamically adjusted based on account risk
  • Lacks trailing stop or breakeven mechanisms, potentially giving back profits
  • No spread or slippage filter, may enter under unfavorable conditions
  • Strategy relies on single trend determination indicator, lacks multi-dimensional confirmation

Possible improvements

  • Add dynamic position sizing based on account equity percentage
  • Implement trailing stop and breakeven functionality to protect floating profits
  • Add a choppy market filter (such as ADX or ATR) to avoid trading in non-trending conditions

Risk assessment

Overall risk: Medium

  • Fixed lot sizing not dynamically adjusted for account size, large accounts may have over-concentrated risk
  • Lacks new bar check mechanism, may repeatedly open positions within the same bar
  • No spread filter, high-spread environments may significantly impact trading results

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation2.0
Documentation2.0
Overall2.3

Parameters

ParameterDefaultDescription
LotSize0.1Lot size per trade
StopLoss50Stop loss in points
TakeProfit100Take profit in points
MA_Period200Moving average period
RDS_Period14RDSsignal indicator period
TimeframeH1Trading timeframe

Similar Trend Following 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.