EA-22491 · Momentum

Exp_ColorMaRsi-Trigger_Duplex

This EA trades based on a duplex (dual) signal system combining colored Moving Average trend direction with RSI momentum triggers. It opens buy positions when the colored MA indicates uptrend and RSI confirms momentum, and sells when the colored MA indicates downtrend and RSI confirms overbought momentum reversal.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsColorMa, RSI
AuthorCopyright © 2018, Nikolay Kositsin

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD0.00%0.00%0.00%0—————Conversion problem
GBPUSD0.00%0.00%0.00%0—————Conversion problem
USDJPY0.00%0.00%0.00%0—————Conversion problem
XAUUSD0.00%0.00%0.00%0—————Conversion problem

Why this EA never traded: the entry waits for a crossing that cannot happen (for example a price-based indicator crossing zero).

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

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 strategy concept is based on a dual confirmation mechanism: a colored Moving Average (ColorMa) provides trend direction assessment, while the RSI indicator provides momentum trigger signals, and the combination of both forms the entry conditions. Entry conditions are: long entry requires the colored MA to turn to uptrend color and RSI to cross above the trigger line from oversold territory; short entry requires the colored MA to turn to downtrend color and RSI to cross below the trigger line from overbought territory. Exit conditions include: closing positions on reverse signal appearance, stop loss or take profit being hit, or exiting on RSI divergence. Position sizing uses a fixed lot approach with no dynamic position adjustment mechanism detected. Money management relies on stop loss and take profit ratio to control risk, but does not implement dynamic money management based on account balance or risk percentage. The Duplex designation suggests the EA may simultaneously handle both long and short signals or operate across two timeframes.

Strengths

  • Dual confirmation mechanism reduces false signals; colored MA plus RSI momentum filtering improves entry quality
  • Clear and understandable strategy logic with adjustable parameters facilitates optimization and backtesting
  • Duplex design allows capturing both long and short opportunities, improving market adaptability

Weaknesses

  • Fixed lot sizing lacks dynamic position management, unable to adjust risk exposure based on market volatility
  • No spread filter mechanism detected, which may generate unnecessary losing trades in high-spread environments
  • Colored MA tends to produce frequent false signals in ranging markets, leading to repeated open/close cycles

Possible improvements

  • Add ATR-based dynamic stop loss and take profit mechanism to adapt risk management to changing market volatility
  • Add spread filter and ranging market identification module to avoid opening positions in unsuitable market conditions

Risk assessment

Overall risk: Medium

  • Fixed lot trading without dynamic adjustment based on account equity poses overtrading risk
  • Frequent color changes of MA in ranging markets may lead to consecutive stop losses

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation3.0
Documentation2.0
Overall2.5

Parameters

ParameterDefaultDescription
LotSize0.1Fixed trading lot size
StopLoss50Stop loss in points
TakeProfit100Take profit in points (unused; buy TP follows MA value)
MaPeriod14Colored moving average period
RsiPeriod14RSI indicator period
RsiOverbought70RSI overbought level
RsiOversold30RSI oversold level
MagicNumber22491EA magic number for order identification
TimeframeH1Indicator timeframe, 0 for current period

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.