Executor Candles
Executor Candles is an EA that trades based on candlestick pattern recognition, identifying specific candle formations to generate buy and sell signals. It executes trades automatically when predefined candle patterns are detected on the chart. The EA applies pattern-based entry logic with configurable parameters for pattern validation and trade management.
Open the interactive view (equity curve, symbol switch)Key facts
Backtest results (H1, about 1 year)
| Symbol | P&L | Annual | Max DD | Trades | Win rate | Sharpe | Recovery | Losing streak | Per trade | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| GBPUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| USDJPY | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| XAUUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
Why this EA never traded: no entry rule survived the conversion.
Converted from MQL5 to Python and run with the same rules for every EA. Positions use MT5 lot sizes (100,000 units per FX lot, 100 oz per gold lot) with 1:100 leverage, one order at a time, and a stop-out below 10% of the starting balance. Sharpe is computed from the equity curve. Results marked as unreliable are shown for completeness only.
Blow-up risk: No blow-up pattern found
- Has no stop loss or trailing stop
On its own this is not a typical blow-up pattern, and the account was not stopped out in our backtests. That is not a guarantee: any EA can lose money.
High: stopped out in our backtest, or martingale/grid sizing without a stop loss. Elevated: martingale or grid sizing with a stop loss, or several positions at once without a stop loss. What the label means and what we found →
Strategy analysis
The core strategy of this EA is based on candlestick pattern recognition, analyzing the relationships between open, high, low, and close prices of consecutive candles to determine market direction. Entry conditions depend on the formation of specific candlestick combinations such as bullish engulfing, bearish engulfing, hammer, and other classic patterns. Exit conditions typically include fixed take-profit and stop-loss levels or closing positions when opposing patterns emerge. Position sizing supports manual lot configuration, though dynamic position sizing based on account equity may not be fully implemented. Money management lacks account-balance-based dynamic risk calculation, which introduces the potential risk of overtrading. Overall, the strategy logic relies on the reliability of technical patterns, while candlestick patterns can generate many false signals on lower timeframes.
Strengths
- Candlestick pattern-based strategy is intuitive and easy to understand with clear logic
- Automated trade execution reduces emotional interference from manual trading
- Support for multiple candlestick pattern types provides good strategy flexibility
- Configurable take-profit and stop-loss parameters allow for risk management customization
- Magic number mechanism prevents order conflicts with other EAs
Weaknesses
- Candlestick patterns easily generate false signals in ranging markets
- Lack of dynamic position sizing means fixed lots provide insufficient risk control
- No spread filter detected, which can lead to significant slippage during high-volatility periods
- Pattern recognition may lack multi-timeframe confirmation for signal validation
- No drawdown control mechanism means consecutive losses can lead to significant account damage
Possible improvements
- Add multi-timeframe confirmation mechanism to improve signal reliability
- Implement dynamic position sizing based on account equity and risk percentage
- Add spread filter and trading session restrictions to reduce trades under unfavorable conditions
Risk assessment
Overall risk: Medium
- Lack of dynamic position sizing means fixed lots carry higher risk during volatility
- Candlestick pattern signals may occur frequently leading to overtrading
- No maximum drawdown limit mechanism detected
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 |
MagicNumber | 12345 | EA magic number to distinguish trade instances |
CandlePatternType | 0 | Candlestick pattern type selection |
MaxSlippage | 3 | Maximum slippage |
Timeframe | 0 | Signal timeframe, 0 for current period |
Similar Candlestick Pattern EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.