Cidomo
Cidomo is a trend-following Expert Advisor that uses moving average crossovers and momentum filters to identify and ride market trends. It enters trades when fast and slow moving averages align with momentum confirmation from indicators like RSI or MACD. The EA includes trailing stop functionality and risk management features to protect profits and limit losses.
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
Cidomo EA employs a dual moving average crossover as its core trend identification strategy, interpreting a fast MA crossing above a slow MA as the start of an uptrend and vice versa for a downtrend. Entry conditions are not solely dependent on MA crossovers but also incorporate momentum indicators such as RSI or MACD for secondary confirmation, filtering out false breakouts that could lead to unnecessary trades. Exit conditions include fixed stop-loss and take-profit levels along with a trailing stop mechanism that dynamically adjusts the stop level as price moves favorably to lock in floating profits. Position sizing uses either a fixed lot size or a dynamic calculation based on a percentage of account balance, controlling per-trade risk exposure. In terms of money management, the EA sets maximum position limits and daily maximum loss thresholds to prevent excessive drawdown during extreme market conditions. The overall strategy logic is clear and belongs to the typical trend-following category, performing well in defined trending markets but potentially generating frequent false signals during choppy sideways conditions.
Strengths
- Dual filter mechanism combining MA crossover with momentum confirmation effectively reduces false signals
- Built-in trailing stop functionality maximizes profit capture during trending markets
- Includes risk management parameters such as stop-loss, take-profit, and position sizing to protect capital
- Clear and understandable strategy logic with highly adjustable parameters for optimization across different instruments
Weaknesses
- Trend-following strategy tends to generate frequent losing signals in ranging or choppy markets
- Lacks volatility filter mechanism (e.g., ATR), potentially entering trades during low-volatility periods with poor results
- Fixed stop-loss and take-profit do not account for dynamic adjustment needs under varying market conditions
- No multi-timeframe confirmation implemented, limiting signal reliability from a single timeframe
Possible improvements
- Add ATR or volatility filter to avoid entering trades during low-volatility sideways periods
- Introduce multi-timeframe analysis to filter lower-timeframe signals with higher-timeframe trend direction, improving entry quality
Risk assessment
Overall risk: Medium
- Trend-following strategy may incur consecutive losses in ranging markets, lacking range identification and adaptive switching mechanism
- Fixed stop-loss and take-profit are not dynamically adjusted based on market volatility, potentially resulting in stops too tight or profits taken too early during volatile conditions
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
FastMA_Period | 10 | Fast moving average period |
SlowMA_Period | 50 | Slow moving average period |
MA_Method | MODE_SMA | Moving average calculation method |
RSI_Period | 14 | RSI indicator period |
RSI_Overbought | 70 | RSI overbought threshold |
RSI_Oversold | 30 | RSI oversold threshold |
StopLoss | 500 | Stop loss in points |
TakeProfit | 1000 | Take profit in points |
TrailingStop | 300 | Trailing stop distance in points |
LotSize | 0.1 | Fixed trading lot size |
MagicNumber | 23288 | Unique order identifier number |
Similar Trend Following EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.