EA-13239 · Momentum

Exp_ColorZerolagRSIOSMA

This EA trades based on the ColorZerolagRSIOSMA custom indicator, a zero-lag composite RSI smoothed with SMA. It opens buy positions when the indicator turns upward and sell positions when it turns downward, with configurable position sizing and stop loss/take profit levels.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Rating★★★☆☆
TypeTrading EA
TimeframesH1, H4, D1
IndicatorsRSI, SMA, ColorZerolagRSIOSMA
Author—

Backtest results (H1, about 1 year)

Not backtested yet — this EA could not be converted automatically.

Strategy analysis

The strategy concept is based on a zero-lag composite RSI indicator that combines five RSIs with different periods (8/21/34/55/89) using weighted factors (0.05/0.10/0.16/0.26/0.43), then applies two layers of SMA smoothing (periods 15 and 7) to eliminate traditional RSI lag. Entry conditions: a buy position opens when the indicator value turns from declining to rising, and a sell position opens when it turns from rising to declining, with opposite positions closed simultaneously. Exit conditions rely on reverse signal-triggered closes or fixed stop loss (1000 points) and take profit (2000 points) levels. Position sizing supports five modes: free margin percentage, balance percentage, net free margin percentage, net balance percentage, and fixed lot size. Money management is controlled via the MM parameter governing risk exposure, defaulting to 0.1 lot in fixed lot mode. The strategy defaults to H4 timeframe and uses SignalBar=1 to reference the previous bar's signal, avoiding repainting issues.

Strengths

  • Zero-lag RSI design effectively reduces traditional RSI lag through multi-period weighted combination, providing more timely signals
  • Highly parameterized with 5 adjustable RSI periods and weight factors, adaptable to different market conditions
  • Uses SignalBar=1 to reference confirmed bar signals, avoiding false signals from indicator repainting
  • Supports 5 position sizing modes, flexibly accommodating traders with different risk preferences
  • Buy and sell directions can be independently enabled/disabled, facilitating separate testing of long and short signal effectiveness

Weaknesses

  • The 5 weighting factors sum to 1.0 but lack adaptive adjustment, potentially becoming suboptimal when market structure changes
  • No spread filter mechanism, which may cause unnecessary frequent trading in high-spread environments
  • Stop loss of 1000 points and take profit of 2000 points are fixed values without considering dynamic market volatility (ATR)
  • Indicator logic entirely depends on the custom ColorZerolagRSIOSMA indicator, increasing deployment and debugging complexity
  • Lacks position count checks and maximum position limits, potentially holding multiple simultaneous positions in choppy markets

Possible improvements

  • Introduce ATR-based dynamic stop loss and take profit to automatically adjust distances based on market volatility, avoiding fixed point values that may be inappropriate across different volatility regimes
  • Add spread filter and time filter mechanisms to avoid unfavorable fills during high-spread or low-liquidity periods
  • Add position count limits and cooldown mechanisms to prevent excessive opening/closing in choppy markets that erode profits through commission costs
  • Make weighting factors adaptive by dynamically adjusting weight distribution based on recent performance of each RSI period

Risk assessment

Overall risk: Medium

  • Fixed stop loss/take profit doesn't account for market volatility changes - SL may be too wide in low-volatility and TP too narrow in high-volatility periods
  • No maximum position count limit or cooldown period, potentially leading to consecutive losses during trend reversals with choppiness
  • Depends on external custom indicator file - missing or version-mismatched indicator causes initialization failure

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness3.0
Innovation4.0
Documentation1.0
Overall2.7

Parameters

ParameterDefaultDescription
MM0.1Lot size or money management ratio
MMModeLOTPosition sizing mode (margin/balance/fixed lot, etc.)
StopLoss_1000Stop loss in points
TakeProfit_2000Take profit in points
Deviation_10Maximum allowed slippage
BuyPosOpentrueAllow opening buy positions
SellPosOpentrueAllow opening sell positions
BuyPosClosetrueAllow closing long positions
SellPosClosetrueAllow closing short positions
InpInd_TimeframePERIOD_H4Indicator calculation timeframe
smoothing115First SMA smoothing period
smoothing27Second SMA smoothing period
IPCPRICE_CLOSEPrice type for indicator calculation
Factor10.05Weighting factor for RSI period 8
RSI_period18First RSI period
Factor20.10Weighting factor for RSI period 21
RSI_period221Second RSI period
Factor30.16Weighting factor for RSI period 34
RSI_period334Third RSI period
Factor40.26Weighting factor for RSI period 55
RSI_period455Fourth RSI period
Factor50.43Weighting factor for RSI period 89
RSI_period589Fifth RSI period
SignalBar1Signal bar index (0=current, 1=last confirmed)

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.