EA-126 · Momentum

AutoRKD EA

AutoRKD EA is an automated trading system that uses the RKD (Random Key Derivation) custom oscillator indicator to generate buy and sell signals. It enters trades when the RKD indicator crosses key overbought and oversold threshold levels, operating systematically without manual intervention. The EA typically applies fixed lot sizing and includes basic stop-loss and take-profit mechanisms for trade management.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM15, M30, H1, H4
IndicatorsRKD
AuthorBigsea QQ:806935610

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 strategy of this EA is based on the RKD custom oscillator indicator, which is similar to the Stochastic oscillator but uses a different calculation method to measure price momentum. Entry conditions: a buy signal is generated when the RKD indicator crosses upward from the oversold zone, and a sell signal is generated when the RKD indicator crosses downward from the overbought zone, with typical overbought/oversold thresholds at 70-80 and 20-30 respectively. Exit conditions rely on preset stop-loss and take-profit levels, and some versions may close positions when the RKD indicator returns to the neutral zone. Position sizing uses a fixed lot approach determined by user-set parameters, with no dynamic position adjustment based on account balance or risk percentage. Money management relies on stop-loss and take-profit ratios to control per-trade risk, but lacks account-level risk controls such as maximum drawdown limits or consecutive loss protection. The strategy overall is a momentum-reversal hybrid type, seeking reversal signals in overbought and oversold zones for entry.

Strengths

  • Based on custom RKD oscillator with clear signal generation logic and easy-to-understand strategy concept
  • Uses fixed lot sizing which is beginner-friendly with simple and straightforward parameters
  • Supports stop-loss and take-profit settings providing basic per-trade risk control mechanisms

Weaknesses

  • Fixed lot sizing lacks dynamic position adjustment, unable to adapt risk exposure based on account size and volatility
  • Lacks account-level risk controls such as maximum drawdown limits, consecutive loss protection, or daily maximum trade limits
  • RKD indicator may repeatedly generate false reversal signals during strong trending markets leading to consecutive losses
  • No evidence of new bar check mechanism, potentially opening multiple positions on the same bar

Possible improvements

  • Add dynamic position sizing that automatically adjusts lots based on account balance percentage or ATR volatility
  • Add new bar check mechanism to ensure only one trade signal per bar and avoid duplicate position openings
  • Add account-level risk controls including maximum drawdown limits, trading pause after consecutive losses, and daily maximum loss limits
  • Add a trend filter (e.g., moving average direction) to avoid counter-trend entries during strong trends

Risk assessment

Overall risk: Medium

  • Fixed lot sizing may result in disproportionately low risk when account grows and excessively high risk when account shrinks
  • Lack of new bar check may cause duplicate position openings on the same bar amplifying risk
  • RKD oscillator repeatedly generating reversal signals during strong trends may lead to consecutive losses

Evaluation scores

Code quality2.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation2.0
Documentation1.0
Overall2.0

Parameters

ParameterDefaultDescription
LotSize0.1Fixed lot size per trade
RKD_Period14RKD indicator calculation period
RKD_Overbought80RKD overbought threshold level
RKD_Oversold20RKD oversold threshold level
StopLoss0Stop loss in points; 0 disables stop loss
TakeProfit0Take profit in points; 0 disables take profit
MagicNumber123456Magic number for identifying this EA's 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.