Exp_ColorSchaffJCCXTrendCycle_MMRec_Duplex
This EA trades based on the Color Schaff JCCX Trend Cycle indicator, using its trend cycle signals for entry and exit decisions. It employs a money management recovery (MMRec) system with duplex mode, suggesting dual-direction trading capability with position recovery logic after losses. The strategy systematically opens positions when the Schaff trend cycle indicator confirms directional momentum shifts.
Open the interactive view (equity curve, symbol switch)Key facts
Backtest results (H1, about 1 year)
Not backtested yet — this EA could not be converted automatically.
Strategy analysis
The core strategy is based on the Schaff Trend Cycle indicator (JCCX variant), which combines stochastic oscillators with moving averages for trend cycle detection. Entry conditions rely on crossover signals from the trend cycle lines: going long when the cycle line crosses above the signal line from oversold territory, and going short when crossing below from overbought territory. Exit conditions include position closing triggered by reverse trend cycle crossover signals, along with possible stop-loss and take-profit levels. Position sizing employs the MMRec (Money Management Recovery) system, indicating the EA may increase position size after losses to attempt capital recovery, which is a position adjustment method with Martingale tendencies. The Duplex mode means the EA can manage trades in both directions simultaneously, or switch between a primary strategy and a recovery strategy. Money management combines a mixed mode of fixed lots and recovery-incremental lots, with risk exposure dynamically adjusting based on the depth of losses.
Strengths
- The Schaff Trend Cycle indicator is relatively sensitive to trend turning points, capturing directional changes early
- Duplex mode allows simultaneous management of both long and short directions, increasing strategy flexibility
- The MMRec capital recovery system provides a systematic recovery mechanism by adjusting position sizes after consecutive losses
Weaknesses
- The MMRec recovery system inherently carries Martingale characteristics, potentially amplifying risk exposure during sustained losses
- Stop-loss and take-profit default to 0, leaving trades without protective exits if users do not manually configure them
- The Schaff Trend Cycle indicator tends to generate frequent false signals in choppy markets, leading to overtrading and commission erosion
Possible improvements
- Add a choppy market filter (such as ADX or volatility threshold) to reduce trading frequency when no clear trend exists
- The MMRec system should impose a maximum recovery multiplier cap and maximum consecutive loss limit to prevent unlimited risk escalation
Risk assessment
Overall risk: High risk
- The MMRec recovery mode has Martingale properties, where incrementally increasing positions after losses can lead to exponential risk growth
- Default stop-loss and take-profit are zero, so without manual configuration trades rely entirely on indicator signals for exit, lacking hard risk protection
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
Lots | 0.1 | Initial lot size |
MaximumRisk | 0.02 | maximumrisk ratio |
DecreaseFactor | 3 | Lot decrease factor after losses |
StopLoss | 0 | Stop loss in points (0=structure-based) |
TakeProfit | 0 | Take profit in points (0=structure-based) |
TrailingStop | 0 | Trailing stop in points |
JCCX_Period | 23 | JCCX indicator period |
JCCX_FastMA | 7 | JCCXfastMA period |
JCCX_SlowMA | 50 | JCCXslowMA period |
MMRecovery | true | Enable money management recovery mode |
DuplexMode | true | Enable duplex trading mode |
Similar Trend Following EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.