Exp_CandlesticksBW_Tm
This EA identifies black and white candlestick patterns (Engulfing/Harami style) to generate trade signals, with time-filtered trading sessions and a trailing stop mechanism. It enters long on bullish candlestick reversals and short on bearish candlestick reversals, using fixed lot sizing and optional time-based trade restrictions.
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 core is based on black and white candlestick pattern recognition, comparing the body size and direction of two consecutive candles to identify trend reversal signals. When a bullish engulfing or bullish harami pattern appears, the EA opens a long position; when a bearish engulfing or bearish harami pattern appears, it opens a short position. Exit conditions rely on a trailing stop mechanism that locks in profits after price moves favorably. Position sizing uses a fixed lot approach without dynamic adjustment based on account balance or volatility. Money management lacks protective mechanisms such as maximum position limits or daily drawdown caps. The time filter feature allows users to restrict trading to specified sessions, helping avoid low-liquidity periods.
Strengths
- Based on classic candlestick patterns with intuitive and easy-to-understand logic
- Time session filter helps avoid unfavorable trading periods
- Trailing stop mechanism helps protect existing profits
- Clear signal conditions without ambiguous trade entries
Weaknesses
- Fixed lot sizing ignores account size and volatility, crude money management
- Stop loss defaults to 0, creating unlimited loss risk
- Lacks multi-timeframe confirmation, single-period patterns prone to false signals
- No position count limit, may open consecutive positions in ranging markets
- No spread filter, may enter at unfavorable wide-spread periods
Possible improvements
- Add dynamic position sizing based on ATR or account risk percentage
- Add multi-timeframe confirmation such as H4 trend direction with H1 pattern entry
- Add spread filter and maximum position limit to reduce risk exposure in adverse market conditions
Risk assessment
Overall risk: High risk
- Stop loss defaults to 0, single trade may suffer huge losses
- No maximum position limit, consecutive entries in ranging markets may cause overexposure
- Single-timeframe candlestick confirmation insufficient, high false signal risk
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
LotSize | 0.1 | Initial lot size, martingale base quantity |
StopLoss | 0 | Stop loss in points, max loss per trade |
TakeProfit | 0 | Group TP in points, close all at this profit |
TrailingStop | 0 | Trailing stop in points, 0 to disable |
TimeSessionOn | false | Enable session time filter |
SessionStartHour | 0 | Trading session start hour |
SessionEndHour | 24 | Trading session end hour |
MagicNumber | 0 | EA magic number to distinguish trade instances |
Similar Candlestick Pattern EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.