EA-20824 · Candlestick Pattern

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

RiskMedium
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM15, H1, H4, D1
IndicatorsCandlestick Patterns, Price Action
AuthorCopyright © 2006, Alex Sidd (Executer)

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD0.00%0.00%0.00%0—————Not convertible yet
GBPUSD0.00%0.00%0.00%0—————Not convertible yet
USDJPY0.00%0.00%0.00%0—————Not convertible yet
XAUUSD0.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

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation2.0
Documentation2.0
Overall2.3

Parameters

ParameterDefaultDescription
LotSize0.1Initial lot size, martingale base quantity
StopLoss0Stop loss in points, max loss per trade
TakeProfit0Group TP in points, close all at this profit
MagicNumber12345EA magic number to distinguish trade instances
CandlePatternType0Candlestick pattern type selection
MaxSlippage3Maximum slippage
Timeframe0Signal timeframe, 0 for current period

Similar Candlestick Pattern EAs

Backtests are historical simulations and do not guarantee future results. Not financial advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.