Candle Dominator Pro

Candle Dominator Pro


Why Candle Dominator Pro is not just another engulfing indicator

Most engulfing indicators on the market follow the same logic: find two candles — draw an arrow. No filters, no trend context, no market awareness. The result — dozens of false signals every day.

Candle Dominator Pro solves this problem through a multi-layer filtering system. Every signal passes up to 7 independent checks before appearing on the chart. You get fewer signals — but every single one is high quality.

Key differences from competitors

  • No repainting — arrows appear only on closed bars and never disappear
  • RCI filter — Japanese Spearman Rank Correlation indicator, extremely rare on the market, more sensitive to reversals than the standard RSI
  • Synthetic Candle — Japanese technique that merges two pattern candles into one to evaluate wick quality. Unique filtering not found in competing products
  • Level Proximity — signals only near real support and resistance levels
  • EA compatibility — connect via iCustom() for automated trading

Expert Advisor compatibility via iCustom()

The indicator is fully compatible with automated trading systems:

cpp

// Buffer 0 = Bullish signal, Buffer 1 = Bearish signal double bull = iCustom(NULL, 0, "Candle Dominator Pro", /*params*/, 0, 1); double bear = iCustom(NULL, 0, "Candle Dominator Pro", /*params*/, 1, 1); // Value != 0 means a signal is present on bar [1]

PATTERN DETECTION

Body dominance ratio — ratio of the current candle body to the previous one. The higher the value, the more aggressive the engulfing must be. A value of 3.5 means the current candle body must be 3.5 times larger than the previous one.

Full body overlap required — the current candle body must completely overlap the previous candle body. A stricter condition that filters out partial engulfings.

Full candle sweep — the current candle must engulf the previous one including wicks. The strictest condition — fewer signals but higher quality.

Min body size (points) — minimum candle body size in points. Filters out small insignificant patterns. Recommended to increase on higher timeframes.

Max body size (points, 0=off) — maximum body size. Filters out abnormally large candles on news events. Set to 0 to disable.

Require prior trend confirmation — a preceding trend must exist before the pattern. Bullish engulfing requires a downward move, bearish requires an upward move.

Trend lookback (bars) — how many bars back to check for the preceding trend.

Synthetic candle quality check — Japanese technique. Merges two pattern candles into one and checks wick quality. For bullish — lower wick must exceed the body, for bearish — upper wick must exceed the body.

SIGNAL FILTERS

EMA trend filter — signals only in the direction of the trend. Bullish engulfing only when price is above EMA, bearish only when below.

EMA period — moving average period for the trend filter.

ATR volatility filter — volatility filter. The candle must be within a certain size range relative to ATR.

ATR period — ATR calculation period.

Min candle size (x ATR) — minimum candle size. A value of 0.6 means the candle must be at least 60% of the ATR value. Filters out weak patterns.

Max candle size (x ATR, 0=off) — maximum candle size. A value of 2.7 filters out abnormally large news candles. Set to 0 to disable.

ADX trend strength filter — signals only when the market is trending, not ranging.

ADX period — ADX indicator period.

ADX minimum level — minimum ADX value. At 17 — signals only when ADX is above 17.

Higher timeframe filter — signal only if price on the higher TF is aligned with EMA direction.

Higher timeframe — which timeframe to use. Must be above the current chart timeframe.

Higher timeframe EMA period — EMA period on the higher timeframe.

RSI filter — bullish signal not given in overbought zone, bearish signal not given in oversold zone.

RSI period — RSI period.

RSI overbought / oversold level — RSI overbought and oversold levels.

RCI filter — Japanese RSI alternative based on Spearman Rank Correlation. More sensitive to price direction changes.

RCI period — RCI period. Japanese standard 9-11.

RCI overbought / oversold level — RCI overbought and oversold levels.

TREND CONFIRMATION

Enable trend confirmation filter — signal only when the market is moving in the required direction.

Trend confirmation period — calculation period for the filter.

Trend confirmation sensitivity — filter sensitivity. Lower value — more signals, higher value — stricter filtering.

LEVEL PROXIMITY

Enable level proximity filter — signals only when the pattern forms near an important support or resistance level.

Swing strength (bars each side) — how many bars on each side confirm the swing level. The higher the value, the more significant the level.

Swing lookback (bars) — how many bars back to search for the nearest swing level.

Max distance to level (points) — maximum distance from the pattern to the level in points.

NOTIFICATIONS

Sound alert — audio notification on new signal.

Popup alert — popup window in the MT5 terminal.

Push notification — notification to your phone via the MetaTrader app.

Sound file — name of the audio file for the alert.

Recommended timeframes

H1 and above. On lower timeframes it is recommended to reduce the Min body size (points) parameter.

Also available: a simplified free version in my profile on MQL5 Market.


More from author
ADX MultiTF Dashboard
Anastasia Danilova
4.86 (7)
ADX MultiTF Dashboard Overview ADX MultiTF Dashboard is a multi-timeframe indicator that displays key information about trend strength and direction simultaneously across three selected timeframes. The indicator presents data in a compact dashboard format, showing ADX values, directional movement indicators, and RSI readings for comprehensive market analysis. The dashboard provides critical information for trading decisions including trend strength measured by ADX, trend direction determined by
FREE
Smart Grid Navigator
Anastasia Danilova
Adaptive Grid Trading System Smart Grid Navigator is a professional trading expert advisor that uses a multi-level grid strategy with an intelligent entry filtering system. The program automatically manages positions based on technical indicator analysis and market conditions. The advisor comes with optimized settings and is ready to use immediately after installation. You can launch it on a chart and start testing. All parameters have safe default values and can be adapted to your trading style
Currency Strength Dashboard Pro Professional real-time currency strength analysis dashboard for MetaTrader 5 . The indicator calculates and displays the strength of 8 major currencies (EUR, USD, GBP, JPY, CHF, AUD, CAD, NZD) across 28 currency pairs simultaneously on multiple timeframes. The dashboard gives traders a complete market overview at a glance — without unnecessary calculations or switching between charts. Calculation Method The indicator is based on an advanced mathematical currency s
PriceWave Signal Pro BUY/SELL Trading Signal Indicator Without Repainting for MetaTrader 5 What is it PriceWave Signal Pro is a technical indicator for MT5 that generates clear buy and sell signals directly on the chart. A signal appears only after the bar closes — the indicator does not repaint signals on history. What you see on closed bars will stay there forever. The indicator is suitable for manual trading and for connecting to an Expert Advisor via iCustom() . Key advantage — 7 presets dir
Shadow Pulse Brief Description Shadow Pulse is a professional indicator for identifying reversal points based on the mean reversion method. It generates highly accurate buy and sell signals using an intelligent multi-level filtering system. Trading Strategy The indicator is designed to work on any timeframes from M1 to H4 and shows exceptional results when scalping gold (XAUUSD). It can bde effectively applie both for aggressive trading on lower periods and for medium-term positions on higher ti
Adaptive Pulse
Anastasia Danilova
Adaptive Pulse - Professional Trading Signal System Brief Description Adaptive Pulse is a professional trading signal indicator based on adaptive market analysis technology. The indicator automatically adjusts to volatility and generates precise buy and sell signals with visual arrows on the chart. It works on all timeframes and financial instruments. Main Features The indicator provides a three-level analysis system with three independent adaptive lines, each of which adjusts to current market
CSM Vision Pro
Anastasia Danilova
CSM Vision Pro — Know Which Currency Is Strong Right Now Most traders open positions by looking at just one chart. CSM Vision Pro shows the full picture: the strength of all eight major currencies at the same time — USD, EUR, GBP, JPY, CHF, AUD, NZD, CAD. You don’t just see price movement, you see its cause. This changes the quality of entries: instead of “it looks like EUR is rising” — “EUR is strengthening across all three timeframes, USD is weakening, the gap is 23 points — Top Pairs shows E
ADX MultiTF Scanner Pro Overview ADX MultiTF Scanner Pro — professional multi-currency trend scanner for MetaTrader 5. Displays trend strength and direction based on ADX and RSI simultaneously across up to 30 symbols and 5 timeframes in one compact Canvas panel with no flickering. The panel is built on Canvas — no flickering during updates, smooth mouse drag, support for up to 30 trading instruments simultaneously. The basic free version for a single symbol is available here: ADX MultiTF Dashboa
Candle Dominator
Anastasia Danilova
Candle Dominator Full version with advanced settings: Candle Dominator Pro What the indicator does Candle Dominator automatically identifies Bullish and Bearish Engulfing patterns on any trading instrument and timeframe. Arrows appear only on closed bars — no repainting. Signal quality filters EMA trend filter — signals only in the direction of the trend ATR volatility filter — excludes weak and anomalous candles Minimum candle body size — cuts out insignificant patterns Alerts Sound alert Pop-u
FREE
Filter:
No reviews
Reply to review