Reversal candlestick patterns: a confirmation framework

Reversal candlestick patterns are one-candle or multi-candle formations used to identify a possible change after a directional price move. Bullish candidates follow a decline; bearish candidates follow a rise. A completed pattern establishes its shape. A later breakout supplies additional evidence, but even a confirmed setup can fail. Evaluate the prior trend, the confirmation rule and the failure boundary separately.

Key Takeaways

  • Define the trend before the first pattern candle. The same shape in a range answers a different question from a reversal after a directional move.
  • Separate pattern completion, intrabar breakout and closing confirmation. They use different information and create different entry times.
  • Choose price invalidation and a confirmation deadline in advance. A later reversal does not rescue a setup that already expired or failed its rule.
  • Compare patterns on the same symbols, dates, costs and exit rules. No universal win rate or best timeframe follows from a pattern name.

Start with the move that could reverse

A reversal candlestick pattern needs a reference trend. Decide whether you mean a local pullback or the broader market direction: a bullish pattern during a pullback can oppose the short trend while agreeing with the longer trend. Record that distinction before evaluating outcomes. TradingView offers SMA50, SMA50 with SMA200, and no trend detection for its bullish engulfing indicator. These settings select different samples; they are not interchangeable definitions of success.

  • Use only information available before the pattern begins when classifying its prior trend.
  • For a hypothetical comparison, classify a decline when the pre-pattern close is below its 50-bar SMA and below the close five bars earlier; reverse those conditions for a rise.
  • Label every other case as unclassified. Keep those cases in a separate group rather than assigning a trend after seeing the outcome.
  • Fix the chart timeframe and session. A daily pullback and a weekly decline describe different observations.

Compare the evidence each pattern actually contains

Candlestick reversal patterns differ in how much opposing price movement has already occurred when the formation completes. The table compares that evidence, not expected profitability. Detailed shape and gap rules belong to the individual pattern guides linked below. For engulfing patterns, the second real body covers the first; the shadows do not have to be engulfed.

Formation evidence and example confirmation tests
Pattern familyPrior moveEvidence at completionAdditional test to compare
Hammer / shooting starDecline / riseOne candle rejects an extreme; the local trend may remain intact.A later close above the hammer high / below the shooting-star low.
Bullish / bearish engulfingDecline / riseThe second opposite-color body covers the first body.A later close beyond the full two-candle range in the reversal direction.
Morning / evening starDecline / riseThe third candle already moves back into the first body after a small middle candle.Compare entry after completion with waiting for a further range break.
Harami / doji-based candidatesEither, according to the named patternContraction or indecision alone establishes no new trend.Require a directional break rather than treating the pause as an entry.

Confirmation strength is a timing tradeoff

A stricter rule requires more evidence, but that does not establish a higher net return. Waiting may avoid some intrabar reversals while moving the entry farther from the invalidation level. TradingView documents that the high, low and close of a live candle can change before it closes. A pattern or breakout detected during that candle can therefore disappear by the close.

Three rules to test separately
RuleWhen it is knownWhat it does not establish
Pattern completionAt the close of the final pattern candle.That price will continue in the reversal direction.
Break of the pattern rangeDuring a later candle when price crosses the selected boundary.That the candle will finish outside the range.
Close beyond the pattern rangeAt the close of the later candle.That the breakout will persist or compensate for a later entry.
  • For bullish candidates, define the breakout boundary as the highest high of all pattern candles; for bearish candidates, use the lowest low.
  • Choose a maximum wait, such as three bars, as an explicit test assumption. Cancel unconfirmed candidates when that window ends.
  • Keep pattern labels on their detection bars and confirmation labels on their actual confirmation bars. Do not move later information backward.

A confirmed bullish reversal can still fail

This hypothetical sequence assumes a qualifying prior decline. Bar B opens at 99 and closes at 103, covering bar A's bearish body from 102 to 100. The two-candle range is 98 to 104. Bar C closes at 105, so a close-above-range rule confirms only at C's close. Bar D then falls to 97: the same setup can be confirmed and subsequently invalidated. Nothing in the confirmation rule prevents that outcome.

Illustrative OHLC: engulfing, closing confirmation, then failure
97102.5108Prior: open 107, high 108, low 102, close 103PriorA: open 102, high 103, low 99, close 100AB: open 99, high 104, low 98, close 103BC: open 103, high 106, low 102, close 105CD: open 105, high 106, low 97, close 98D
OHLC values for Illustrative OHLC: engulfing, closing confirmation, then failure
BarOpenHighLowClose
Prior107108102103
A10210399100
B9910498103
C103106102105
D1051069798

Hollow bodies close at or above the open. Filled bodies close below the open.

Hypothetical prices in arbitrary units, not market data or a backtest. B completes the pattern, C confirms above 104, and D breaches the pattern low of 98. The prior trend is an assumed input, not established by the single context candle shown.

  • With default TradingView strategy calculation and market-order behavior, an order created at C's close normally fills at D's open, not at B's close.
  • Assume an entry at 105 and a protective stop at 97.9. The planned distance is 7.1 units per unit held, before costs and any slippage; it is not a guaranteed maximum loss.
  • The bearish mirror uses an upswing, a bearish candidate, a close below the pattern low and an invalidation boundary above the pattern high.

Define failure before measuring results

An unconfirmed candidate, an expired setup and a losing trade are different outcomes. Keep their counts separate. A price-based rule might invalidate a bullish candidate below its pattern low and a bearish candidate above its pattern high. That is a chosen rule, not proof that the original trend must resume. A stop order also has execution risk: a gap through the level can produce a worse fill.

  • Specify whether a touch, a trade beyond the level or a closing breach invalidates the setup. A closing rule can tolerate a large intrabar move.
  • Define which event takes precedence if the confirmation and invalidation levels are both crossed within one candle. OHLC alone may not reveal the sequence.
  • Add a fixed time exit if the expected follow-through never arrives. Count that result rather than excluding it as an unclear pattern.
  • For bearish reversal candlestick patterns, include short-side borrowing, availability and gap constraints where the instrument requires them. A bearish signal need not become a short trade.

Evaluate every pattern with the same sample framework

Build a comparison before selecting a favorite pattern. Start with every completed formation in a fixed symbol universe and date range, including failed examples. Run the same pattern with the trend filter disabled and enabled. This isolates the effect of the chosen trend definition more clearly than comparing unrelated charts. Treat the following as an experiment specification, not a tested strategy.

Fields to hold constant or report explicitly
FieldCommon specification
DataSame symbols, timeframe, session and ordinary OHLC candles; fixed development and untouched evaluation dates.
DetectionFreeze body, wick and gap definitions; retain separate counts for overlapping patterns.
VariantsShape only; shape plus prior trend; shape plus prior trend and closing confirmation.
ExecutionSame order timing, fees, slippage, position sizing, stop buffer and time exit; one open position at a time.
ResultsCandidate count, confirmed count, trades, average net result per trade, drawdown and time in market.
SensitivityReport later-period results and nearby parameter choices, including weak results; do not select only the best cell.

Pineify next step

Turn the confirmation rules into a testable strategy

Ask Pineify AI Coding Agent to draft the pattern, pre-pattern trend filter, confirmation deadline and exits as explicit strategy rules. Review the generated logic and test it in TradingView. Strategy Optimizer can compare exposed parameter combinations; Backtest Report can analyze exported TradingView trade CSV files. These tools help inspect the experiment, but they do not establish that a reversal pattern has an edge.

Educational information, not investment advice. The OHLC sequence and testing rules are hypothetical and are not performance results. Trading can lose money; stops may fill beyond their intended levels, and historical tests do not guarantee future outcomes.

Frequently Asked Questions