EA-19666 · Momentum

Exp_ColorJJRSX_Tm_Plus

This EA trades based on the ColorJJRSX indicator, a colored version of the JJRSX (Jurik RSX) momentum oscillator. It enters long positions when the indicator turns bullish (color change to upward) and short positions when it turns bearish, with time filtering and plus features for enhanced trade management.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM15, M30, H1, H4
IndicatorsJJRSX, ColorJJRSX
Author—

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 uses color changes of the ColorJJRSX momentum oscillator as trading signals. Entry conditions: open long when the JJRSX indicator color changes from bearish to bullish, and open short when it changes from bullish to bearish, representing a typical momentum reversal trading approach. Exit conditions rely on the indicator color reversing again or on fixed stop-loss and take-profit settings. Position sizing uses either fixed lot sizes or a percentage-based calculation tied to account equity. Money management provides stop-loss and take-profit parameters, though the actual risk control effectiveness depends on parameter configuration. The EA also includes a time filter feature, allowing users to restrict trading to specific sessions and avoid opening positions during unfavorable periods. The Plus version likely adds enhanced features such as trailing stops, improving trade management flexibility.

Strengths

  • Uses the Jurik RSX indicator which is smoother and has less lag than traditional RSI, providing better signal quality
  • Built-in time filter allows avoiding low liquidity or high volatility unfavorable trading sessions
  • The Plus version offers enhanced order management features like trailing stops to help protect profits
  • Visual color changes make signal interpretation intuitive and reduce subjective judgment errors

Weaknesses

  • As a momentum reversal strategy, it is prone to frequent false signals in ranging markets leading to consecutive losses
  • Default stop-loss and take-profit are 0, meaning no risk protection if users don't manually configure them, posing extreme capital risk
  • Lacks dynamic position sizing adjustment mechanism, unable to adapt to changing market volatility
  • Single indicator dependency makes it vulnerable when market structure changes, lacking multi-dimensional confirmation

Possible improvements

  • Add multi-timeframe confirmation, requiring higher timeframe trend alignment before entry to filter low-quality signals
  • Implement ATR-based dynamic stop-loss and take-profit calculation so risk management adapts to market volatility changes
  • Introduce trade frequency limits and maximum consecutive loss limits to prevent over-trading during extreme market conditions

Risk assessment

Overall risk: Medium

  • Default stop-loss and take-profit are 0, providing no risk protection when unconfigured, potentially leading to large single-trade losses
  • Momentum reversal strategy may open counter-trend positions during trending markets, lacking trend filter mechanism
  • No maximum position limit or drawdown protection, leaving risk exposure uncontrolled during extreme market conditions

Evaluation scores

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

Parameters

ParameterDefaultDescription
TimeframecurrentIndicator calculation timeframe
JJRSX_Period5JJRSX indicator calculation period
SoundDuration5Alert sound duration in seconds
LotSize0.1Fixed lot size per trade
StopLoss0Stop loss in points, 0 means no stop loss
TakeProfit0Take profit in points, 0 means no take profit
TrailingStop0Trailing stop in points, 0 to disable
TimeStart00:00Trading start time
TimeEnd24:00Trading end time
MagicNumber0Order magic number to manage; 0 manages all 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.