EA-13854 · Momentum

Exp_ColorZerolagJJRSX

This EA trades based on the ColorZerolagJJRSX custom indicator, a zero-lag composite JJRSX oscillator. It opens buy positions when the fast oscillator crosses above the slow one and sell positions when the fast crosses below the slow one, with configurable position closing on reverse signals.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Rating★★★☆☆
TypeTrading EA
TimeframesH1, H4, D1
IndicatorsJJRSX, JJMA, ColorZerolagJJRSX
Author—

Backtest results (H1, about 1 year)

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

Strategy analysis

The core strategy uses the ColorZerolagJJRSX zero-lag composite oscillator's dual-line crossover for momentum trading. Entry conditions: a buy signal is generated when Osc1 (main line) crosses above Osc2 (signal line), and a sell signal when Osc1 crosses below Osc2. Exit conditions include fixed StopLoss and TakeProfit in points, plus reverse crossover signal-triggered position closing. Position sizing is controlled by the MM parameter, supporting both fixed lot and margin-proportional modes (determined by MMMode). The oscillator is a weighted composite of 5 JJRSX indicators with different periods (8,21,34,55,89) and factors (0.05,0.10,0.16,0.26,0.43), designed to eliminate lag. The strategy supports independent buy/sell open and close switches, allowing flexible control over trading direction.

Strengths

  • Zero-lag composite oscillator design reduces the lag issue of traditional indicators
  • Independent buy/sell open and close switches provide flexible trading direction management
  • 5-layer weighted JJRSX composition using Fibonacci periods (8,21,34,55,89) enhances multi-timescale signal stability
  • StopLoss and TakeProfit parameters provide basic risk control
  • IsNewBar mechanism prevents repeated trading within the same bar

Weaknesses

  • Depends on custom indicator ColorZerolagJJRSX and cannot run independently; EA fails initialization if indicator is missing
  • No spread filter mechanism, may generate false signals in high-spread environments
  • StopLoss and TakeProfit use fixed points rather than dynamic adjustment, ignoring market volatility changes
  • Lacks scaling in/out logic, all-in all-out approach only
  • No explicit position count check, may open duplicate positions

Possible improvements

  • Add spread filter and volatility-adaptive StopLoss/TakeProfit (e.g., ATR-based stops) to improve adaptability across different market conditions
  • Add position count check and maximum position limits to prevent duplicate opening and excessive risk exposure
  • Add trading session filter and major news event avoidance to prevent losses from irrational market volatility

Risk assessment

Overall risk: Medium

  • No explicit position count check, may open duplicate positions in the same direction leading to excessive risk exposure
  • Fixed point StopLoss/TakeProfit does not account for market volatility, stop too wide in low volatility and take-profit too narrow in high volatility
  • Depends on external custom indicator; EA fails silently without clear error message when indicator file is missing

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation4.0
Documentation1.0
Overall2.5

Parameters

ParameterDefaultDescription
MM0.1Money management parameter controlling position size
MMModeLOTLot calculation mode (fixed lot or margin ratio)
StopLoss_1000Stop loss in points
TakeProfit_2000Take profit in points
Deviation_10Maximum allowed slippage
BuyPosOpentrueAllow opening long positions
SellPosOpentrueAllow opening short positions
BuyPosClosetrueAllow closing long positions
SellPosClosetrueAllow closing short positions
InpInd_TimeframePERIOD_H4Indicator calculation timeframe
SignalBar1Bar index for signal detection
smoothing15Overall smoothing period
Smooth8JJMA smoothing period
JPhase100JJMA phase parameter
IPCPRICE_CLOSEApplied price type
Factor10.05Layer 1 JJRSX weight factor
JJRSX_period18Layer 1 JJRSX period
Factor20.10Layer 2 JJRSX weight factor
JJRSX_period221Layer 2 JJRSX period
Factor30.16Layer 3 JJRSX weight factor
JJRSX_period334Layer 3 JJRSX period
Factor40.26Layer 4 JJRSX weight factor
JJRSX_period455Layer 4 JJRSX period
Factor50.43Layer 5 JJRSX weight factor
JJRSX_period589Layer 5 JJRSX 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.