Exp_Digital_CCI_Woodies
This EA trades based on the Digital CCI Woodies indicator, which uses two smoothed CCI lines to generate buy and sell signals via crossover logic. It opens and closes positions on new bar events when the two indicator buffer lines cross, with configurable money management, stop loss, and take profit. The strategy is a momentum-based system applying multiple smoothing methods to CCI data.
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 strategy concept is based on the crossover of two lines from the Digital CCI Woodies indicator to capture momentum direction changes. Entry conditions: a buy signal is generated when the UpValue line crosses above the DnValue line, and a sell signal is generated when the UpValue line crosses below the DnValue line, with crossover confirmation requiring comparison across two consecutive bars. Exit conditions: positions are closed on reverse crossovers — for example, a long position is closed when UpValue drops below DnValue, and stop loss/take profit levels provide additional exit control. Position sizing uses the MarginMode enum from TradeAlgorithms.mqh, supporting percentage of balance, percentage of free margin, or fixed lot size modes. Money management is controlled via the MM parameter for risk ratio, with MMMode determining the specific lot calculation method, defaulting to fixed lot size (LOT). The strategy only checks signals on new bar formation (IsNewBar mechanism), preventing repeated trades within the same bar.
Strengths
- Dual smoothed CCI crossover system effectively filters market noise for more reliable signals
- Supports multiple smoothing algorithms (SMA/EMA/JJMA/JurX/T3/VIDYA/AMA) providing high flexibility
- New bar mechanism prevents repeated trades and reduces overtrading risk
- Complete stop loss and take profit parameters provide a solid risk control framework
- Independent buy/sell direction switches allow single-direction trading only
Weaknesses
- Depends on the custom indicator Digital_CCI_Woodies; EA fails if the indicator file is missing
- No spread filter, which may result in unfavorable fills in high-spread environments
- Default stop loss of 1000 and take profit of 2000 points are excessively large for most instruments
- Lacks position check logic, potentially opening duplicate positions in the same direction
- No time filter, which may generate false signals during low-liquidity sessions
Possible improvements
- Add spread filter and time filter to avoid opening positions in unfavorable trading conditions
- Add position direction check to prevent duplicate openings in the same direction that over-concentrate risk
Risk assessment
Overall risk: Medium
- No spread filter; high-spread environments may cause unfavorable executions
- No same-direction position check; may duplicate positions and amplify risk
- Depends on external custom indicator file with runtime missing-file risk
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
MM | 0.1 | Money management ratio parameter |
MMMode | LOT | Lot calculation mode |
StopLoss_ | 1000 | Stop loss in points |
TakeProfit_ | 2000 | Take profit in points |
Deviation_ | 10 | Max allowed slippage |
BuyPosOpen | true | Enable long entry |
SellPosOpen | true | Enable short entry |
BuyPosClose | true | Allow closing long positions (on reverse signal) |
SellPosClose | true | Allow closing short positions (on reverse signal) |
InpInd_Timeframe | PERIOD_H6 | Indicator calculation timeframe |
MA_Method1 | MODE_SMA | Smoothing method for first CCI line |
Length1 | 14 | Smoothing period for first CCI line |
Phase1 | 15 | Smoothing phase parameter for first CCI line |
MA_Method2 | MODE_SMA | Smoothing method for second CCI line |
Length2 | 6 | Smoothing period for second CCI line |
Phase2 | 15 | Smoothing phase parameter for second CCI line |
IPC | PRICE_CLOSE | Price type for indicator calculation |
SignalBar | 1 | Signal confirmation bar index (0 = current bar) |
Similar Momentum EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.