Browse the library

Candlesticks · Two-candle patterns

Engulfing candlestick pattern: bullish and bearish rules and data

How bullish and bearish engulfing patterns form, what TA-Lib’s +80 and −80 scores mean, and how 2,218 real engulfings on large US stocks played out.

On this page
  1. How the two candles fit together
  2. The exact rules Finabase uses
  3. Why traders read it as a shift in control
  4. Confirming an engulfing pattern
  5. Two real engulfings from 2025
  6. What 2,218 engulfings did next
  7. Engulfing versus similar two-candle patterns
  8. An educational outline for an engulfing setup
  9. How Finabase shows engulfing patterns
  10. Frequently asked questions
  11. Summary

An engulfing pattern is a two-candle reversal signal in which the second candle's real body completely covers the first candle's real body and runs in the opposite direction. After a decline, a green body swallowing a red one is a bullish engulfing. After an advance, a red body swallowing a green one is a bearish engulfing. Many Western traders know the same idea as an "outside reversal day".

It is one of the most widely quoted candlestick patterns because it is easy to see and it shows a complete change of control inside one session: whoever was winning yesterday was not just stopped today but overpowered. It is also one of the most common patterns on any chart, and that frequency is exactly why it needs careful handling.

This page explains both versions, the exact test Finabase runs (including what the unusual scores of +80 and −80 mean), two real cases from 2025, and what happened after 2,218 engulfing patterns on 60 large US stocks and ETFs.

How the two candles fit together

Bullish engulfing after a decline (illustration, prices not real) Small red body Green body covers it
A bullish engulfing at the end of a decline. The shaded pair is the pattern. Prices are illustrative.

The bullish form needs three things. The market has been falling. The first candle is red, ideally small, showing sellers still in charge but with less energy. The second candle opens at or below the first candle's close and closes at or above its open, so its green body covers the red body from end to end. The larger the second body relative to the first, the more decisive the shift looks.

Bearish engulfing after an advance (illustration, prices not real) Small green body Red body covers it
A bearish engulfing at the end of an advance, the mirror image. Prices are illustrative.

The bearish form flips every element: a rally, a small green candle, then a red candle that opens at or above the green close and finishes at or below the green open.

Two details catch beginners. First, only the real bodies are compared. The shadows of the first candle can poke outside the second body and the pattern still counts. A version where the second candle's whole range, shadows included, covers the first candle's range is a stricter variant some traders prefer. Second, the colors must differ. A large green candle covering a small green candle is just a strong day, not an engulfing pattern.

The exact rules Finabase uses

Finabase's chart markers, scanner and signals gauge all call TA-Lib's CDLENGULFING on daily bars. The function is one of the shortest in the library:

Condition Bullish engulfing (+100) Bearish engulfing (−100)
Color of candle 1 Red (close below open) Green (close at or above open)
Color of candle 2 Green Red
Body coverage Open 2 ≤ close 1 and close 2 ≥ open 1 Open 2 ≥ close 1 and close 2 ≤ open 1
At least one strict edge One of those two comparisons must be strict One of those two comparisons must be strict
Body sizes Not tested Not tested
Prior trend Not tested Not tested
Output on the second candle +100, or +80 if an edge is exactly tied −100, or −80 if an edge is exactly tied

What the ±80 score means

TA-Lib checks the two body edges separately. If the second body is strictly larger on both sides, the output is ±100. If one edge matches to the cent, for instance a green candle that opens exactly at the previous red close and then rallies past the red open, TA-Lib still calls it engulfing but marks it 80 instead of 100. The reasoning is that a tie on one side is a slightly weaker form of coverage. Both edges tied would mean identical bodies, which never qualifies.

The 80 variant is uncommon. In our sample it was 61 of 1,072 bullish signals (5.7%) and 68 of 1,146 bearish ones (5.9%). Finabase does not separate the two strengths anywhere: the scanner sorts by the sign of the output and the gauge votes by the sign, so a +80 is listed and counted exactly like a +100.

Where TA-Lib is looser than the textbook

There is no size test at all. Nison describes a small first body and a large second body. TA-Lib only checks colors and coverage, so a tiny red candle followed by a slightly larger green one qualifies just as fully as a dramatic reversal day.

There is no trend test. The pattern fires in the middle of a range, in the middle of a rally, anywhere. Only 39.1% of the bullish signals in our sample formed after a ten-session decline, and only 43.3% of the bearish ones after a ten-session advance. Most engulfings the detector reports are therefore not the textbook reversal setup. That looseness is why the pattern appeared on roughly one trading day in thirteen.

Why traders read it as a shift in control

Picture the bullish case. Sellers have pushed prices down for days and open the next session below the prior close, which is exactly what a losing position expects. Then the session turns. Buyers lift price through the prior close, through the prior open, and finish above the whole of yesterday's body. Everyone who sold yesterday is now holding a loss, and anyone short from the earlier decline has just watched a full day of gains reversed in a single session.

The bearish case is the same story for buyers at a high: they open in profit, then watch the entire previous day's advance and more disappear before the close. In both directions the size of the second body is the evidence. A barely-covering second candle says very little. A second body three or four times the first says the balance of orders changed hard.

Confirming an engulfing pattern

Because the detector is so permissive, confirmation does most of the filtering:

  • Close beyond the engulfing candle. For the bullish form, a later close above the green candle's high. For the bearish form, a close below the red candle's low. This is the rule measured in the study below.
  • Body ratio. Many traders discard engulfings where the second body is less than about one and a half times the first.
  • Context. A real prior move of several sessions and a location that mattered before, such as support, a prior gap, or a long moving average.
  • Momentum. The Relative Strength Index (RSI): how to read and use it coming back from an extreme in the pattern's direction adds weight. An RSI that keeps falling under a bullish engulfing does not.
  • The Harami candlestick pattern: the inside body and what it signals is the opposite shape. If the second body sits inside the first instead of covering it, you are looking at a different pattern with a different meaning.

Two real engulfings from 2025

Oracle (ORCL) daily — a bearish engulfing the day after a 36% jump, September 2025 $250 $300 $350 Bearish engulfing 2025-09-11 −5.4% after 10 sessions Aug Sep Oct
Oracle (ORCL): every engulfing TA-Lib flagged in the window is shaded. The labelled one formed on 2025-09-11, one session after a 36% jump.

Oracle, September 11, 2025 (bearish, worked). On September 10 Oracle opened at $319.19 and closed at $328.33, up 36% from the prior close of $241.51. The next session opened higher at $330.34, then fell all day to close at $307.86. That red body of $22.48 covered the previous green body of $9.14 on both sides, a clean −100. The next session closed at $292.18, below the engulfing candle's $304.60 low, which confirmed it. Ten sessions later the stock was 5.4% below the engulfing close. Note what the pattern did not do: Oracle stayed far above its pre-jump price. The engulfing marked exhaustion of a spike, not a reversal of the whole move.

Tesla (TSLA) daily — a bullish engulfing in the February 2025 slide that did not hold $300 $400 Bullish engulfing 2025-02-28 −14.7% after 10 sessions Feb Mar
Tesla (TSLA): a bullish engulfing on 2025-02-28 after a 17.7% ten-session decline, followed by a further 14.7% fall within ten sessions.

Tesla, February 28, 2025 (bullish, failed). Tesla had fallen 17.7% in ten sessions. On February 27 it closed red at $281.95 after opening at $291.16. On February 28 it opened lower at $279.50 and closed at $292.98, covering the prior body. This was the textbook setup: a steep decline and a decisive green body. The next session gapped up to $300.34 but reversed to close at $284.65, below the engulfing candle's $293.88 high, so the confirmation rule never triggered. Within ten sessions the stock was 14.7% lower and had traded as low as $217.02. A trader who waited for a close above $293.88 never entered. One who bought the engulfing close with a stop under its $273.60 low was out within days for about 7%.

What 2,218 engulfings did next

We ran CDLENGULFING over two years of daily bars (October 30, 2024 to October 29, 2026) for 60 large US stocks and ETFs, 29,760 trading days in all, and measured what happened five and ten sessions after each signal. "Went its way" means higher for a bullish signal and lower for a bearish one. The baseline is the same measurement for every day in the sample.

Group Cases Went its way after 5 sessions Any-day baseline Average 5-session return Average 10-session return
Bullish engulfing 1,072 48.5% 53.1% −0.04% +0.51%
Bullish, confirmed (from confirmation) 406 57.6% 53.1% +0.60%
Bearish engulfing 1,146 46.8% 46.7% +0.57% +1.01%
Bearish, confirmed (from confirmation) 369 48.5% 46.7% +0.27%

Returns are plain price changes, so a positive number after a bearish signal means the stock rose on average.

The raw pattern carried no edge. A bullish engulfing was followed by a higher close a week later less often than an ordinary day was, and bearish engulfings were a coin flip that matched the baseline almost exactly. Worse for the bears, the average stock rose 0.57% in the five sessions after a bearish engulfing.

Confirmation helped the bullish side. Measured from the confirming close, so the confirming day's own gain is not counted, confirmed bullish engulfings were higher a week later 57.6% of the time against the 53.1% baseline. Confirmed bearish engulfings fell 48.5% of the time against 46.7%, too close to call.

The asymmetry probably reflects the period. These two years mostly rose, which flatters anything bullish that waits for strength and punishes anything bearish.

Engulfing versus similar two-candle patterns

Pattern Second candle versus the first Signal
Engulfing Opposite color, body covers the first body completely Reversal
Harami candlestick pattern: the inside body and what it signals Body sits inside the first body Reversal, weaker
Piercing line pattern: how it forms, TA-Lib rules and track record Opens below the low, closes above the middle of the red body Bullish, partial
Dark cloud cover: the pattern and its penetration setting Opens above the high, closes below the middle of the green body Bearish, partial
Counterattack lines: matching closes after a strong move Opposite color, closes at the same price as the first Reversal, weakest

Read the table top to bottom as a ladder of conviction. A counterattack only reaches the prior close, a piercing line or dark cloud cover gets halfway into the prior body, and an engulfing goes all the way through it.

An educational outline for an engulfing setup

This describes how practitioners structure the pattern. It is not a recommendation.

  1. Filter the shape. Require a prior move of several sessions and a second body clearly larger than the first.
  2. Wait for the close beyond the engulfing candle (above its high for bullish, below its low for bearish).
  3. Put the invalidation at the far end of the engulfing candle. For a bullish pattern that is just under its low, for a bearish one just over its high.
  4. Size from that distance, then plan an exit at prior resistance or support.

How Finabase shows engulfing patterns

  • Chart markers. Add Engulfing Pattern to a chart (or open the ORCL chart with it already on) and each flagged candle is marked, bullish and bearish alike. Expect a lot of markers: our 60 names averaged about 37 engulfings each over two years of daily bars.
  • Scanner. The candlestick scanner splits results by the sign of TA-Lib's output. Bullish engulfings (+100 and +80) are on the Bullish list and bearish ones (−100 and −80) on the Bearish list.
  • Signals gauge. On a symbol's Signals tab (for example AAPL) each of the 61 candlestick patterns casts one vote. If the latest non-zero engulfing output within the last eight bars is positive it votes Buy, if negative Sell, otherwise Neutral. The group score is (buy − sell) divided by (buy + sell + the smaller of neutral and the larger side), and readings run from Strong Sell below −0.6 to Strong Buy at 0.6 and above. Because engulfings fire so often, this pattern votes more often than most.

Frequently asked questions

Is a bullish engulfing a buy signal?

Not on its own. In our two-year test, unconfirmed bullish engulfings did worse than a random day. Practitioners treat the pattern as a reason to watch for confirmation, not as an entry.

Do the shadows have to be engulfed as well?

No. The classic definition and TA-Lib compare only the real bodies. A stricter version that requires the whole range to be covered exists and produces fewer, larger signals.

What does an engulfing score of 80 mean?

It means one edge of the second body exactly equals an edge of the first body, for example a green candle opening at precisely the previous close. TA-Lib calls that a weaker engulfing. Finabase lists and counts it exactly like a 100.

Which is more reliable, the bullish or the bearish engulfing?

In our sample, neither was reliable unconfirmed. Confirmed bullish engulfings did somewhat better than baseline, confirmed bearish ones did not, but the period was a rising market that favored the bulls.

Summary

The engulfing pattern records a complete reversal of control in one session: a small body followed by a larger opposite body that covers it. TA-Lib's version checks only colors and body coverage, scores exact ties as ±80, and ignores both size and trend, so it fires on about one day in thirteen. On 60 large US names over two years the raw signal had no edge, and only the bullish form, after a confirming close, beat the baseline. Treat it as the start of an investigation: check the prior move, the body ratio and the location, and let the next session's close decide.

Sources and further reading

  1. Steve Nison, Japanese Candlestick Charting Techniques (New York Institute of Finance, 1991)
  2. Thomas N. Bulkowski, Encyclopedia of Candlestick Charts (Wiley, 2008)
  3. TA-Lib source code — CDLENGULFING
  4. Finabase chart data — daily bars for 60 US stocks and ETFs, 2024-10-30 to 2026-10-29; patterns detected with TA-Lib CDLENGULFING