Pattern direction

CandlestickBullish: Three inside upBearish: Three inside down

Three Inside Up Candlestick Pattern (and Three Inside Down): How to Trade It and What the Data Shows

A long candle, a small one inside it, then a close beyond the first open. This guide covers the three inside up and down, how to trade them and what our bench found.

· Founder of PatternsWizard
Updated Statistics updated 16 min read
Three inside up patternThree inside down pattern
Occurrences tested
13,885
6 markets, 1970 to 2026, found by code
Three inside up: textbook says price should rise
Too close to call
−0.03% in the expected direction vs the market after 10 bars, all markets, daily
Three inside down: textbook says price should fall
Too close to call
+0.12% in the expected direction vs the market after 10 bars, all markets, daily

How we tested this pattern

Sample
13,885 occurrences on 6 markets (crypto, forex, US stocks, ETFs, indices and commodities), 1970 to 2026.
Detection
Found by code, never picked by hand: every match of the rule on full price history, winners and losers alike.three inside up pattern: After a downtrend: a bullish harami (long black, then a short body inside it, touching neither edge), then a white candle closing above the first open. A long body is at least 1.3 times the average body of the 10 candles before the pattern and at least 0.6 times the largest of them.three inside down pattern: After an uptrend: a bearish harami (long white, then a short body inside it, touching neither edge), then a black candle closing below the first open. A long body is at least 1.3 times the average body of the 10 candles before the pattern and at least 0.6 times the largest of them.
Benchmark
Each occurrence is compared with the same assets on random bars: the move 10 bars later, and a 2:1 reward-to-risk trade.
Checks
Block bootstrap and a correction for the thousands of tests we run, plus a random-walk self-test that the bench passes: on random prices, no pattern should win.
Updated
Data updated November 5, 2026, code version c2a1683f. Read the methodology · three inside up pattern data (JSON) · three inside down pattern data (JSON)

Every pattern's results on one sheet

The only pattern cheat sheet with tested stats: 152 patterns, what the textbook says and what really happened on 6 markets. Free PDF, sent to your inbox.

One email with the PDF, then a note when a result changes. Unsubscribe anytime. Privacy.

At a glance: what textbooks say, what we measured
Pattern
Bullish: Three inside up
Occurrences tested
6,665 occurrences, all markets, daily
Textbook: price should rise after it
Too close to call · −0.03% vs the market, 10 bars
Where it did best, US stocks left out
Crypto, 1-hour: +0.05 R 2:1 trade vs random dates, not proven
Verdict
10-bar move: No clear edge2:1 trade: No clear edge
Pattern
Bearish: Three inside down
Occurrences tested
7,220 occurrences, all markets, daily
Textbook: price should fall after it
Too close to call · +0.12% vs the market, 10 bars
Where it did best
Crypto, 1-hour: +0.03 R 2:1 trade vs random dates, not proven
Verdict
10-bar move: No clear edge2:1 trade: No clear edge

See the statistics

On this page
  1. What are the three inside up and down candlestick patterns?
  2. The three inside up candlestick pattern
  3. The three inside down candlestick pattern
  4. How to trade the three inside up and down patterns
  5. Combining with technical analysis
  6. Comparison with similar candlestick patterns
  7. Advantages of using three inside patterns
  8. Limitations and common mistakes to avoid
  9. Best timeframes for trading these patterns
  10. Reliability: what the data shows
  11. Real-world examples of the patterns in action
  12. Frequently asked questions
  13. Summary of key takeaways

The three inside up candlestick pattern is a three-candle bullish reversal pattern that forms after a downtrend: a long bearish candlestick, a small candle that stays within the first one, then a bullish candle that closes above the open of the first. Its mirror image after an uptrend, the three inside down, is a bearish reversal pattern.

This guide explains how to spot both setups, the psychology behind them, how traders use them, and what happened after them in reality. Our test bench applied the same rule to full market history, found 6,665 bullish cases on daily data alone across stocks, crypto, forex, ETFs, indices and commodities, and compared the outcome with random days on the same assets.

What are the three inside up and down candlestick patterns?

These two candlestick patterns are confirmed versions of the harami. The harami is a two-candle signal: a long candlestick followed by a short one that sits within its real body, a sign that the trend has lost momentum. The three-candle version adds a final candle that confirms the change of direction, indicating a potential trend reversal.

Steve Nison, who introduced Japanese candlestick charting to Western traders in Japanese Candlestick Charting Techniques (1991), describes the harami and the need to confirm it. The "three inside" names are a later Western label for the harami plus its confirmation candle.

The three inside up candlestick pattern

123
  1. Long black candle
  2. Short body inside the firstbullish harami
  3. White, closes above first open
Median shape of 2,227 daily occurrences drawn at random from all markets, those with the candle colors drawn here (74% of the 3,000 drawn), found by our test bench.
123
  1. Long white candle
  2. Short body inside the firstbearish harami
  3. Black, closes below first open
Median shape of 2,201 daily occurrences drawn at random from all markets, those with the candle colors drawn here (73% of the 3,000 drawn), found by our test bench.

What is the three inside up pattern?

In short, the three inside up candlestick pattern is a reversal signal that appears at the end of a downtrend and suggests that buyers are taking control: a bullish harami followed by a bullish candle that closes above the first candle's open.

How to identify the three inside up candlestick pattern

  1. A prior downtrend. The pattern needs a decline to reverse. Our bench checks that the close before the pattern is at least one ATR lower than 10 sessions earlier and in the lower half of the last 40 closes.
  2. A long bearish candlestick. The first candle is a big black (or red) candlestick that extends the decline.
  3. A short second candle. Following the previous candle, it has a small real body contained within the range of the previous candle's real body. Its color does not matter, and it can be a doji or a spinning top.
  4. A confirmation candle. The third candlestick is white (or green) and closes above the first opening level, so it recovers the whole bearish move.

On the median daily occurrence our bench found, the three candles together span 5.18% of the asset's price, or 1.78 times its average true range (ATR). The setup is wider than a typical session, as you would expect from three bars that start with a long bearish one.

Market psychology behind the three inside up

The first session shows sellers in control. On the next session, selling pressure fades: the market trades within the previous range and barely moves. On the last session, the bulls push the close above the point where the first decline started. Traders read this as a shift in the balance between buyers and sellers, and as the possible start of an uptrend. Whether the shift lasts is a question for data; we come back to it in the reliability section.

The three inside down candlestick pattern

What is the three inside down pattern?

In short, the three inside down is the bearish reversal version: a bearish harami followed by a bearish candle that confirms it, at the end of an uptrend. It suggests that the advance is ending and that a trend reversal to the downside is possible.

How to spot the three inside down formation

  • A prior uptrend.
  • A big up candlestick that extends the rise.
  • A short candle whose real body sits within the first candle's real body.
  • A bearish candle that closes below the first opening level.

What the bearish version shows

Bulls dominate the first session, hesitate on the next, and lose the whole first advance on the last one. The final bar shows that the bears have erased the gains of the first day. As with the bullish pattern, the story is plausible but the data is less clear.

How to trade the three inside up and down patterns

The trading rules are simple. Our bench simulates the same trade on every occurrence, which gives a fair test of the signal alone. Here is the full plan for the bullish version, step by step:

  1. Check the chart for a clear downtrend first: a reversal needs something to reverse.
  2. Find the three candles described above.
  3. Place a buy stop just above the high of the three candles.
  4. Place the stop loss below the low of the pattern, and cancel the order if price breaks that low first.
  5. Size the trade on the distance between entry and stop, then set a target, for example at twice that distance.
  6. Close the trade at the target or at the stop (our test also closes it after 100 bars).
TPSLEntryBullish
Entry
Buy stop at the pattern high
Stop loss (SL)
At the pattern low
Target (TP)
Twice the risk (2:1)
The trade our bench tests, drawn on the typical shape. Median shape of 2,227 daily occurrences drawn at random from all markets, those with the candle colors drawn here (74% of the 3,000 drawn).
TPSLEntryBearish
Entry
Sell stop at the pattern low
Stop loss (SL)
At the pattern high
Target (TP)
Twice the risk (2:1)
The trade our bench tests, drawn on the typical shape. Median shape of 2,201 daily occurrences drawn at random from all markets, those with the candle colors drawn here (73% of the 3,000 drawn).

A clean case from our bench: US stocksChosen on its shape alone, never on the outcome. Stock prices are adjusted for splits and dividends, so they can differ from the prices quoted at the time.

◂ Pattern9.076.96+10 barsTPSLEntry1996-04
TextbookINTU May 31, 1996Daily chart2.6% in the expected direction after 10 bars2:1 trade: stopped out, −1.00 R

A clean case from our bench: US stocksChosen on its shape alone, never on the outcome. A result above +2 R or below −1 R means a bar opened past the target or the stop, and the trade was closed at that open. Stock prices are adjusted for splits and dividends, so they can differ from the prices quoted at the time.

◂ Pattern925.8670.0+10 barsTPSLEntry2025-022025-04
TextbookLLY March 7, 2025Daily chart3.7% in the expected direction after 10 bars2:1 trade: target hit, +2.01 R

For the three inside down, reverse every step: an uptrend first, a sell stop below the low of the pattern, a stop loss above its high.

Setting entry points for buy and sell signals

There are two ways to enter the bullish setup. The aggressive entry buys at the close of the third session. The conservative entry places a buy stop just above the top of the pattern (or sets alerts there) and waits for the market to trade through it. We tested the second version: on daily data the buy stop was triggered in 86.3% of cases, and in 13.5% of cases the bottom of the pattern broke first, which canceled the setup before any trade was opened; the few remaining orders expired untouched after 20 bars or when the data ended. For the bearish pattern, the sell stop goes below the bottom of the pattern.

Managing risk with stop-loss placement

Taking profit: exit strategies for traders

The pattern does not give a target. Classic exits are a fixed reward-to-risk ratio, the next resistance level, a trailing stop, or an opposite signal on the upcoming candles. Our simulation uses a target at twice the initial distance to the stop (2:1). On daily data, trades that reached it took a median of 18 days; trades that were stopped out took a median of 9 days. Of the daily trades that hit their stop, 24.1% had first been up 1 R.

Combining with technical analysis

The three inside up candlestick can be combined with technical indicators and other free tools that charting platforms offer. Here is what we could measure and what we could not.

Using moving averages to filter the trend

We split daily occurrences by the 200-day moving average. Above it, the 2:1 setup reached its target in 37.5% of cases with an expectancy of +0.14 R; below it, 34.5% and +0.05 R. The moving average filter barely changed the result.

Incorporating RSI for overbought and oversold signals

Oscillators are another option. One approach is to take the bullish setup only when the RSI indicator is oversold (below 30), and the bearish one when it is overbought (above 70). We have not tested an RSI filter; if you use this indicator, test it on your own market first.

Combining patterns with support and resistance levels

A bullish pattern at a known support level, such as a prior swing bottom or a rising trend line, has a logical reason behind it: demand appeared at that level before. We have not measured support levels, because their definition varies from one trader to another.

Utilizing volume to confirm breakout strength

Classic analysis reads higher volume on the third session as confirmation. On daily stocks, bullish cases printed on volume above 1.5 times the 20-day average reached the 2:1 target in 35.8% of cases with an expectancy of +0.13 R, against 35.6% and +0.08 R on normal volume. These splits are descriptive and not corrected for multiple testing: volume made little difference.

Comparison with similar candlestick patterns

Several other candlestick patterns tell the same story of a trend that stalls and turns. Here is how each candlestick pattern compares on the daily timeframe, all markets combined.

SetupDaily occurrencesMoved as expected after 10 daysRandom daysClosed trades2:1 target hitSame setup, random dates
Three inside up6,66554.0%54.2%5,73235.8%37.6%
Morning star3,03955.3%54.3%2,36640.6%34.2%
Three outside up11,25851.6%52.5%9,86436.3%36.0%
Bullish harami27,06156.0%54.0%13,89736.8%36.3%
Three inside down7,22046.0%45.2%6,11127.5%27.6%
Three outside down15,70046.0%46.1%13,01227.2%26.9%

Three inside up candlestick pattern vs. morning star

Both are three-bar bullish reversal patterns, and each candlestick pattern needs a prior decline. In the three-bar star reversal, the middle candle gaps away from the first body; in the harami version, it stays within it. The star also needs its last candle to close well into the first body, while our setup needs a close above the first opening level. Neither beat chance on direction by a margin our tests separate from it.

Three inside up vs. three outside up

The three outside up is the engulfing version: a down bar, an up bar that engulfs it, then a higher close. One starts from a harami (a short candle within a big one), the other from a bullish engulfing (a big candle around a short one). The outside version was much more frequent on daily data (11,258 occurrences against 6,665).

Three inside down vs. evening star

The evening star is the bearish counterpart of that bullish formation. On daily data it was followed by a decline after 10 days in 46.9% of cases, against 46.0% for the three inside down: both close to random days.

Three inside down vs. three outside down

Same logic as on the bullish side: one is a confirmed bearish harami, the other a confirmed outside reversal. On daily data, the three inside down did not differ measurably from the rest of the market on the average excess return, or from random dates on the average result per trade. The three outside down did not either: its average excess return of −0.09% 10 days later is within the margin of error, and its 2:1 trade stayed close to random dates.

Is it just a confirmed harami?

Yes, and the third candle changes the trade more than the odds. With the bullish harami alone, our buy stop above the pattern was triggered in only 51.5% of daily cases; with the confirmed version, 86.3%, because the third candle has already closed near the top. The direction after 10 days was close to chance in both cases.

Advantages of using three inside patterns

  • Clear rules: three bars, a short one within a big one, a close beyond the first open.
  • A built-in check, so fewer setups are canceled before entry than with the harami alone.
  • A natural stop at the other end of the pattern.
  • Frequent: about one occurrence every 1,272 daily candles for the bullish version.

Limitations and common mistakes to avoid

  • On its own, the pattern did not clearly beat chance in any market or timeframe we tested.
  • The stop is wide because the first bar is tall.
  • The confirmation comes late: by the time the third bar closes, part of the move is already done.
  • Against a strong trend, a reversal candle can fail, and a rate policy decision or earnings news can overwhelm any candle.

The importance of context in chart analysis

Avoiding false signals in sideways ranges

In sideways conditions, short candles within big ones appear constantly. Without a clear prior decline (or advance for the bearish version), skip the signal. Also wait for the third session to close: a candle that looks strong at midday can close lower.

Best timeframes for trading these patterns

No timeframe stood out once we compared with random dates. Weekly bullish cases had the best raw results, 63.4% higher after 10 weeks and a 2:1 hit rate of 47.9%, but random weeks on the same assets rose in 57.1% of cases and the same setup hit its target in 40.8%. The average excess return does not differ significantly from the rest of the market, nor the average result per trade from random dates. On hourly crypto, which suits day trading, the up version moved up after 10 hours in 49.8% of cases against 48.0% for random hours.

Reliability: what the data shows

The three inside up candlestick pattern is not reliable on its own: across every market and timeframe we tested, its average excess return never clearly beat the rest of the market, and on daily commodities it moved against the expected direction relative to its market (−1.56%), by a gap that passes a simple test but not our correction: weak, below chance. On weekly ETF charts, the 2:1 setup reached its target in 68.4% of 19 trades against 40.4% on random dates, rated Not enough data: fewer than 30 trades, so the gap is shown, not interpreted. Hourly and 4-hour forex charts are missing from the table: our bench finds no three inside pattern there.

54.0%vs 54.2% at random

Moved the expected way 10 bars later, compared with random bars.

Measured on 6,665 daily three inside up occurrences across 1,568 assets. Random bars on the same assets are the honest baseline.

No clear edge
46.0%vs 45.2% at random

Moved the expected way 10 bars later, compared with random bars.

Measured on 7,220 daily three inside down occurrences across 1,589 assets. Random bars on the same assets are the honest baseline.

No clear edge

Three inside up against random bars on the same assets, by market, on daily candles. Bars of almost the same length mean no edge.

Moved the expected way 10 bars laterThree inside upRandom bars
  • All markets
    All markets, Three inside up: 54.0%
    All markets, Random bars: 54.2%
  • Crypto
    Crypto, Three inside up: 56.8%
    Crypto, Random bars: 40.7%
  • US stocks
    US stocks, Three inside up: 53.7%
    US stocks, Random bars: 54.1%
  • ETFs
    ETFs, Three inside up: 56.7%
    ETFs, Random bars: 56.6%
  • Indices
    Indices, Three inside up: 62.6%
    Indices, Random bars: 56.5%
  • Commodities
    Commodities, Three inside up: 46.7%
    Commodities, Random bars: 51.2%
2:1 trade hit its targetThree inside up tradeSame trade, random dates
  • All markets
    All markets, Three inside up trade: 35.8%
    All markets, Same trade, random dates: 37.6%
  • Crypto
    Crypto, Three inside up trade: 43.3%
    Crypto, Same trade, random dates: 35.0%
  • US stocks
    US stocks, Three inside up trade: 35.6%
    US stocks, Same trade, random dates: 37.5%
  • ETFs
    ETFs, Three inside up trade: 34.4%
    ETFs, Same trade, random dates: 42.0%
  • Indices
    Indices, Three inside up trade: 37.6%
    Indices, Same trade, random dates: 35.5%
  • Commodities
    Commodities, Three inside up trade: 43.4%
    Commodities, Same trade, random dates: 36.5%

Three inside down against random bars on the same assets, by market, on daily candles. Bars of almost the same length mean no edge.

Moved the expected way 10 bars laterThree inside downRandom bars
  • All markets
    All markets, Three inside down: 46.0%
    All markets, Random bars: 45.2%
  • US stocks
    US stocks, Three inside down: 46.3%
    US stocks, Random bars: 45.3%
  • ETFs
    ETFs, Three inside down: 42.7%
    ETFs, Random bars: 42.9%
  • Indices
    Indices, Three inside down: 32.5%
    Indices, Random bars: 42.6%
  • Commodities
    Commodities, Three inside down: 47.0%
    Commodities, Random bars: 47.2%
2:1 trade hit its targetThree inside down tradeSame trade, random dates
  • All markets
    All markets, Three inside down trade: 27.5%
    All markets, Same trade, random dates: 27.6%
  • US stocks
    US stocks, Three inside down trade: 27.4%
    US stocks, Same trade, random dates: 27.6%
  • ETFs
    ETFs, Three inside down trade: 28.1%
    ETFs, Same trade, random dates: 28.0%
  • Indices
    Indices, Three inside down trade: 30.8%
    Indices, Same trade, random dates: 30.5%
  • Commodities
    Commodities, Three inside down trade: 32.8%
    Commodities, Same trade, random dates: 27.6%
All statistics

Full results for the three inside up candlestick pattern, market by market

Every occurrence our rule finds on full price history, compared with what the same assets did on random bars. A pattern only earns an edge if it beats random entries after correcting for the thousands of tests we run.

Our verdict

Not a reliable signal on its own here. Use it as context, not as a trigger.

10-bar move No clear edge2:1 trade No clear edge

Three inside up: 6,665 occurrences tested

Bullish pattern · All markets · Daily · 1,568 assets · 1974-04 to 2026-10

Moved the expected way after 10 bars
54.0%
vs 54.2% on random bars
Excess return vs its market, 10 bars
−0.03%
95% interval −0.23% to +0.17%
its market−3%+3%
2:1 trade hit the target
35.8%
vs 37.6% for the same trade on random dates
Average result per trade
+0.09 R
vs +0.16 R on random dates

What this means. No measurable difference from the rest of its market over the next 10 bars.

Timeline

Entry triggered, after the pattern
1 day · middle half 1 to 1 · on 5,752 triggered entries
Stop order beyond the pattern's extreme. 20 of these entries are not among the 5,732 trades: still open at the end of our data, or left out by the trade rules.
Time to the 2:1 target, when hit
18 days · middle half 9 to 31 · on 2,054 trades that hit it
Time to the stop, when hit
9 days · middle half 4 to 19 · on 3,564 trades that hit it
Time in the trade, all exits
12 days · middle half 5 to 26 · on 5,732 trades

Size and trade path

Pattern range, high to low
5.2% · middle half 3.7% to 7.4% · on 6,665 occurrences
Range vs average bar (ATR)
1.78× · middle half 1.51× to 2.10× · on 6,665 occurrences
Best open profit during the trade
1.12 R · middle half 0.36 R to 2.07 R · on 5,732 trades
Stopped trades that were first up 1 R
24.1% · on 3,564 stopped trades
Trades a stop moved to breakeven at +1 R would have closed flat instead of at a loss
Entry order triggered
86.3% · on 6,665 occurrences

Medians, each on the cases named on its line; "middle half" spans the 25th to 75th percentile; no value under 30 cases.

How we detect it. After a downtrend: a bullish harami (long black, then a short body inside it, touching neither edge), then a white candle closing above the first open. A long body is at least 1.3 times the average body of the 10 candles before the pattern and at least 0.6 times the largest of them. Candlestick counts are not checked against planted examples, so they may not be exhaustive.

All measurements (16 rows)

10-bar move: did price go the expected way?

Figures in gray: fewer than 30 occurrences, not interpreted. Excess return is signed so that positive favors the pattern. The test uses the bootstrap’s standard error and the interval its percentiles: near the 0.05 line, or on a few extreme moves, an interval can leave out zero while the test does not pass, and the test decides. Stock data misses most delisted companies, a survivorship bias we have not sized, which can flatter stock rows.
MarketOccurrencesPatternRandom barsExcess10-bar move verdict
Crypto · 1-hour3,57249.8%48.0%−0.07%No clear edge
Crypto · 4-hour53645.4%47.0%−0.14%No clear edge
Crypto · Daily3856.8%40.7%+0.75%No clear edge
US stocks · Daily6,06153.7%54.1%−0.01%No clear edge
ETFs · Daily33756.7%56.6%−0.22%No clear edge
Indices · Daily14862.6%56.5%−0.12%No clear edge
Forex · Daily2070.0%51.3%+0.33%Not enough data
Commodities · Daily6146.7%51.2%−1.56%Weak, below chance
All markets · Daily6,66554.0%54.2%−0.03%No clear edge
Crypto · Weekly1100.0%35.2%+17.01%Not enough data
US stocks · Weekly46863.6%57.4%−0.43%No clear edge
ETFs · Weekly2774.1%56.3%−0.85%Not enough data
Indices · Weekly433.3%62.1%−4.63%Not enough data
Forex · Weekly955.6%48.0%+1.94%Not enough data
Commodities · Weekly933.3%51.7%−8.15%Not enough data
All markets · Weekly51863.4%57.1%−0.54%No clear edge

2:1 trade: target hit and average result

R = initial risk of the trade. Entry by an order at the trigger level, filled at the open when a bar opens beyond it. Exit at the stop or the target, or at the open when a bar opens beyond either one; otherwise at the close after 100 bars. When one bar touches both the stop and the target, the loss is counted. No fees or slippage. n/a = not measured. Per trade: average result, against the same trade on random dates. Figures in gray: fewer than 30 closed trades, not interpreted.
MarketTradesTarget hitSame trade, random datesPer trade2:1 trade verdict
Crypto · 1-hour3,08133.2%31.7%+0.04 R vs −0.01 RNo clear edge
Crypto · 4-hour45733.3%31.5%+0.04 R vs −0.02 RNo clear edge
Crypto · Daily3043.3%35.0%+0.33 R vs +0.06 RNo clear edge
US stocks · Daily5,22435.6%37.5%+0.09 R vs +0.16 RNo clear edge
ETFs · Daily28234.4%42.0%+0.04 R vs +0.30 RWeak, below chance
Indices · Daily12537.6%35.5%+0.13 R vs +0.11 RNo clear edge
Forex · Daily1866.7%41.2%+1.00 R vs +0.27 RNot enough data
Commodities · Daily5343.4%36.5%+0.34 R vs +0.10 RNo clear edge
All markets · Daily5,73235.8%37.6%+0.09 R vs +0.16 RNo clear edge
Crypto · Weekly10.0%50.0%−1.00 R vs +0.50 RNot enough data
US stocks · Weekly41547.7%41.3%+0.47 R vs +0.30 RNo clear edge
ETFs · Weekly1968.4%40.4%+1.05 R vs +0.29 RNot enough data
Indices · Weekly366.7%44.4%+0.95 R vs +0.33 RNot enough data
Forex · Weekly933.3%17.6%0.00 R vs −0.47 RNot enough data
Commodities · Weekly825.0%41.7%−0.25 R vs +0.30 RNot enough data
All markets · Weekly45547.9%40.8%+0.47 R vs +0.28 RNo clear edge

Our verdict

Not a reliable signal on its own here. Use it as context, not as a trigger.

10-bar move No clear edge2:1 trade No clear edge

Three inside down: 7,220 occurrences tested

Bearish pattern · All markets · Daily · 1,589 assets · 1970-09 to 2026-10

Moved the expected way after 10 bars
46.0%
vs 45.2% on random bars
Excess return vs its market, 10 bars
+0.12%
95% interval −0.04% to +0.27%
Excess return is signed so that positive favors the pattern. On a bearish setup, it means the asset lagged its market.
its market−3%+3%
2:1 trade hit the target
27.5%
vs 27.6% for the same trade on random dates
Average result per trade
−0.16 R
vs −0.16 R on random dates

What this means. No measurable difference from the rest of its market over the next 10 bars.

Timeline

Entry triggered, after the pattern
1 day · middle half 1 to 1 · on 6,137 triggered entries
Stop order beyond the pattern's extreme. 26 of these entries are not among the 6,111 trades: still open at the end of our data, or left out by the trade rules.
Time to the 2:1 target, when hit
13 days · middle half 6 to 24 · on 1,683 trades that hit it
Time to the stop, when hit
8 days · middle half 3 to 17 · on 4,325 trades that hit it
Time in the trade, all exits
9 days · middle half 4 to 20 · on 6,111 trades

Size and trade path

Pattern range, high to low
4.4% · middle half 3.0% to 6.5% · on 7,220 occurrences
Range vs average bar (ATR)
1.75× · middle half 1.48× to 2.09× · on 7,220 occurrences
Best open profit during the trade
0.84 R · middle half 0.30 R to 2.03 R · on 6,111 trades
Stopped trades that were first up 1 R
23.6% · on 4,325 stopped trades
Trades a stop moved to breakeven at +1 R would have closed flat instead of at a loss
Entry order triggered
85.0% · on 7,220 occurrences

Medians, each on the cases named on its line; "middle half" spans the 25th to 75th percentile; no value under 30 cases.

How we detect it. After an uptrend: a bearish harami (long white, then a short body inside it, touching neither edge), then a black candle closing below the first open. A long body is at least 1.3 times the average body of the 10 candles before the pattern and at least 0.6 times the largest of them. Candlestick counts are not checked against planted examples, so they may not be exhaustive.

All measurements (16 rows)

10-bar move: did price go the expected way?

Figures in gray: fewer than 30 occurrences, not interpreted. Excess return is signed so that positive favors the pattern. The test uses the bootstrap’s standard error and the interval its percentiles: near the 0.05 line, or on a few extreme moves, an interval can leave out zero while the test does not pass, and the test decides. Stock data misses most delisted companies, a survivorship bias we have not sized, which can flatter stock rows.
MarketOccurrencesPatternRandom barsExcess10-bar move verdict
Crypto · 1-hour2,98952.6%50.7%−0.16%Weak, below chance
Crypto · 4-hour51042.9%51.9%−0.72%No clear edge
Crypto · Daily2653.8%55.5%+0.23%Not enough data
US stocks · Daily6,70646.3%45.3%+0.13%No clear edge
ETFs · Daily28842.7%42.9%+0.10%No clear edge
Indices · Daily12032.5%42.6%−0.84%Opposite of the textbook
Forex · Daily1457.1%49.9%−0.15%Not enough data
Commodities · Daily6647.0%47.2%+0.27%No clear edge
All markets · Daily7,22046.0%45.2%+0.12%No clear edge
Crypto · Weekly2100.0%72.5%+12.06%Not enough data
US stocks · Weekly1,09141.4%41.5%−1.24%Weak, below chance
ETFs · Weekly5933.9%35.7%−1.37%No clear edge
Indices · Weekly2434.8%37.4%−1.12%Not enough data
Forex · Weekly1050.0%51.2%+0.89%Not enough data
Commodities · Weekly862.5%46.8%+9.70%Not enough data
All markets · Weekly1,19441.2%41.3%−1.13%Weak, below chance

2:1 trade: target hit and average result

R = initial risk of the trade. Entry by an order at the trigger level, filled at the open when a bar opens beyond it. Exit at the stop or the target, or at the open when a bar opens beyond either one; otherwise at the close after 100 bars. When one bar touches both the stop and the target, the loss is counted. No fees or slippage. n/a = not measured. Per trade: average result, against the same trade on random dates. Figures in gray: fewer than 30 closed trades, not interpreted.
MarketTradesTarget hitSame trade, random datesPer trade2:1 trade verdict
Crypto · 1-hour2,53330.6%29.9%0.00 R vs −0.03 RNo clear edge
Crypto · 4-hour42221.6%26.7%−0.23 R vs −0.11 RNo clear edge
Crypto · Daily2222.7%26.5%−0.20 R vs +0.02 RNot enough data
US stocks · Daily5,68427.4%27.6%−0.17 R vs −0.16 RNo clear edge
ETFs · Daily24228.1%28.0%−0.17 R vs −0.17 RNo clear edge
Indices · Daily9130.8%30.5%−0.09 R vs −0.08 RNo clear edge
Forex · Daily1421.4%41.1%−0.25 R vs +0.26 RNot enough data
Commodities · Daily5832.8%27.6%+0.02 R vs −0.09 RNo clear edge
All markets · Daily6,11127.5%27.6%−0.16 R vs −0.16 RNo clear edge
Crypto · Weekly0n/an/an/a vs n/aNot enough data
US stocks · Weekly85319.0%20.9%−0.38 R vs −0.33 RNo clear edge
ETFs · Weekly4219.0%20.3%−0.43 R vs −0.38 RNo clear edge
Indices · Weekly2218.2%34.1%−0.45 R vs +0.07 RNot enough data
Forex · Weekly728.6%33.3%+0.16 R vs +0.09 RNot enough data
Commodities · Weekly728.6%20.2%+0.12 R vs −0.32 RNot enough data
All markets · Weekly93119.1%21.3%−0.38 R vs −0.32 RNo clear edge

Data updated November 5, 2026 · code version c2a1683f · Read the methodology. We measure every pattern on crypto and forex (1-hour, 4-hour, daily and weekly charts) and US stocks, ETFs, indices and commodities (daily and weekly charts). A market or timeframe from that list missing from the tables above had no occurrence.

What you often read

“The three inside up is a reliable bullish reversal signal.”

What our data shows

On 6,665 daily occurrences, it moved in the expected direction 54.0% of the time, against 54.2% for random bars: no clear edge, since the average excess return is not statistically significant.

What you often read

“The three inside down is a reliable bearish reversal signal.”

What our data shows

On 7,220 daily occurrences, it moved in the expected direction 46.0% of the time, against 45.2% for random bars: no clear edge, since the average excess return is not statistically significant.

Table quoted in the text (verdicts and every market: see All measurements)
Direction, market and timeframeOccurrencesMoved as expected after 10 barsRandom barsClosed trades2:1 target hitSame setup, random datesExpectancy
Up, all markets, daily6,66554.0%54.2%5,73235.8%37.6%+0.09 R
Up, US stocks, daily6,06153.7%54.1%5,22435.6%37.5%+0.09 R
Up, crypto, daily3856.8%40.7%3043.3%35.0%+0.33 R
Up, crypto, hourly3,57249.8%48.0%3,08133.2%31.7%+0.04 R
Up, crypto, 4-hour53645.4%47.0%45733.3%31.5%+0.04 R
Up, all markets, weekly51863.4%57.1%45547.9%40.8%+0.47 R
Down, all markets, daily7,22046.0%45.2%6,11127.5%27.6%−0.16 R
Down, crypto, hourly2,98952.6%50.7%2,53330.6%29.9%0.00 R

How to read the table

Read it in pairs of columns; the details of each test follow from the same rules. On daily data, 54.0% of bullish cases were followed by a gain 10 days later. That sounds bullish until you see that 54.2% of random days on the same assets were too: the average stock price rises a little more often than it falls. The excess return over the rest of the market after 10 days is −0.03%, with a 95% confidence interval from −0.23% to +0.17%. Zero is inside the interval: no clear edge.

The 2:1 setup tells the same story. Its share of targets hit was 35.8%, against 37.6% for the same entry, stop and target replayed on random dates, for an expectancy of +0.09 R against +0.16 R for the random version. Expectancy is measured in R (the initial risk) before fees and slippage, which would lower it further. The bearish version was in the same situation: 46.0% of daily cases were followed by a decline, against 45.2% for random days.

Neither half of the history showed a clear edge: the excess return was +0.09% in the first half of the history and −0.15% in the second. These results agree with academic work: Marshall, Young and Rose, in "Candlestick technical trading strategies: Can they create value for investors?" (Journal of Banking & Finance, 2006), found that candlestick strategies did not add value on large US stocks. You can explore every step in our methodology.

Do these patterns work for forex and crypto?

Not better than elsewhere, and on hourly and 4-hour forex charts not at all: our bench finds no occurrence there. On a market that trades around the clock, the second candle almost always opens where the first one closed, so its body touches the edge of the first one and never sits strictly inside it. On daily crypto the pattern is rare for the same reason (38 occurrences on 38 coins since 2020): it moved up in 56.8% of cases against 40.7%, and the 2:1 trade hit its target in 43.3% of cases against 35.0% on random dates, rated no clear edge: on so few cases, gaps of that size do not pass our tests. Hourly crypto, the largest intraday sample, is in the table above.

Real-world examples of the patterns in action

In concrete terms, here are real three inside up and down patterns, picked by our bench (best and worst results, textbook shapes, most recent, random draws), with their actual outcome. The three case studies below are on daily crypto charts.

Real occurrences from our test bench, each on its market's main timeframe. Crypto and US stock examples come from liquid assets only (the largest coins, the most traded stocks). Best and Worst are the best and worst 2:1 trade results, Textbook the cleanest shapes (chosen on geometry alone, never on the outcome), Most recent the latest detections among the assets the gallery draws from, Typical a random draw. Shaded area: the pattern. Dashed lines: entry, stop loss (SL) and 2:1 target (TP) of the tested trade. Dotted line: 10 bars after the signal. A result above +2 R or below −1 R means a bar opened past the target or the stop, and the trade was closed at that open. Stock prices are adjusted for splits and dividends, so they can differ from the prices quoted at the time. We left out 15 cards with a shape that does not read as the definition on this page. They still count in the statistics, and are not replaced: our bench picks a fixed number of cards per category.

Market
Examples
US stocks overallAcross 6,061 daily three inside up occurrences, price moved the expected way 10 bars later 53.7% of the time, against 54.1% for random bars. The average excess return does not pass our significance test.No clear edgeThe examples below are single cases.
◂ Pattern23.7820.90+10 barsTPSLEntry2013-09
Best tradeGOOGL October 10, 2013Daily chart18.1% in the expected direction after 10 bars2:1 trade: target hit, +4.17 RAfter the pattern, price left the chart: high 25.82 on October 31, 2013.
◂ Pattern151.2109.6+10 barsTPSLEntry2021-09
Best tradeQCOM October 14, 2021Daily chart3.9% in the expected direction after 10 bars2:1 trade: target hit, +3.79 R
◂ Pattern12.187.44+10 barsTPSLEntry2015-07
Worst tradeMRVL August 27, 2015Daily chart20.5% against the expected direction after 10 bars2:1 trade: stopped out, −2.55 R
◂ Pattern24.6614.88+10 barsTPSLEntry1999-051999-08
Worst tradeBSX June 3, 1999Daily chart6.8% in the expected direction after 10 bars2:1 trade: stopped out, −2.11 R
◂ Pattern9.076.96+10 barsTPSLEntry1996-04
TextbookINTU May 31, 1996Daily chart2.6% in the expected direction after 10 bars2:1 trade: stopped out, −1.00 R
◂ Pattern279.7245.2+10 barsTPSLEntry2026-09
Most recentJNJ October 7, 2026Daily chart0.3% against the expected direction after 10 bars2:1 trade: stopped out, −1.00 R
◂ Pattern92.3670.10+10 barsTPSLEntry2022-05
TypicalXOM June 27, 2022Daily chart5.1% against the expected direction after 10 bars2:1 trade: stopped out, −1.00 R
◂ Pattern7.105.85+10 barsTPSLEntry1996-031996-05
TypicalMS April 15, 1996Daily chart1.6% in the expected direction after 10 bars2:1 trade: target hit, +2.14 R
◂ Pattern3.182.64+10 barsTPSLEntry1990-05
TypicalJPM June 27, 1990Daily chart4.4% against the expected direction after 10 bars2:1 trade: stopped out, −1.00 R
Examples
Crypto overallAcross 3,572 three inside up occurrences on 1-hour charts, price moved the expected way 10 bars later 49.8% of the time, against 48.0% for random bars. The average excess return does not pass our significance test.No clear edgeThe examples below are single cases.
◂ Pattern590.5450.0+10 barsTPSLEntry2018-032018-03
Best tradeETH March 18, 20181-hour chart8.1% in the expected direction after 10 bars2:1 trade: target hit, +2.00 R
◂ Pattern33.3925.82+10 barsTPSLEntry2020-09
Worst tradeBNB September 15, 20201-hour chart6.8% against the expected direction after 10 bars2:1 trade: stopped out, −1.00 R
◂ Pattern44.0141.85+10 barsTPSLEntry2019-12
Worst tradeLTC December 16, 20191-hour chart6.6% against the expected direction after 10 bars2:1 trade: stopped out, −1.00 RAfter the pattern, price left the chart: low 39.02 on December 16, 2019.
◂ Pattern1.211.09+10 barsTPSLEntry2026-10
Most recentDOT October 17, 20261-hour chart1.5% against the expected direction after 10 bars2:1 trade: stopped out, −1.00 R
◂ Pattern23.9821.82+10 barsTPSLEntry2020-08
TypicalBNB August 19, 20201-hour chart0.5% against the expected direction after 10 bars2:1 trade: stopped out, −1.00 R
◂ Pattern2.231.98+10 barsTPSLEntry2019-08
TypicalATOM August 31, 20191-hour chart3.0% against the expected direction after 10 bars2:1 trade: invalidated before entry
◂ Pattern15.0214.15+10 barsTPSLEntry2025-05
TypicalLINK May 3, 20251-hour chart0.8% against the expected direction after 10 bars2:1 trade: stopped out, −1.00 R
Market
Examples
US stocks overallAcross 6,706 daily three inside down occurrences, price moved the expected way 10 bars later 46.3% of the time, against 45.3% for random bars. The average excess return does not pass our significance test.No clear edgeThe examples below are single cases.
◂ Pattern312.7208.3+10 barsTPSLEntry2024-022024-05
Best tradeCRM March 5, 2024Daily chart1.0% against the expected direction after 10 bars2:1 trade: target hit, +3.21 R
◂ Pattern56.3842.29+10 barsTPSLEntry2022-07
Best tradeCIEN August 22, 2022Daily chart21.5% in the expected direction after 10 bars2:1 trade: target hit, +2.68 R
◂ Pattern16.2113.21+10 barsTPSLEntry2013-032013-05
Worst tradeCSCO April 15, 2013Daily chart0.3% in the expected direction after 10 bars2:1 trade: stopped out, −3.78 R
◂ Pattern925.8670.0+10 barsTPSLEntry2025-022025-04
TextbookLLY March 7, 2025Daily chart3.7% in the expected direction after 10 bars2:1 trade: target hit, +2.01 R
◂ Pattern113.4101.2TPSLEntry2026-092026-10
Most recentDIS October 26, 2026Daily chart2:1 trade: in progress
◂ Pattern451.9304.3+10 barsTPSLEntry2026-09
Most recentTER October 6, 2026Daily chart21.8% in the expected direction after 10 bars2:1 trade: target hit, +2.00 R
◂ Pattern24.696.61+10 barsTPSLEntry2009-042009-08
TypicalCOF May 12, 2009Daily chart12.6% in the expected direction after 10 bars2:1 trade: stopped out, −1.00 R
◂ Pattern31.0426.30+10 barsTPSLEntry2004-03
TypicalBA April 7, 2004Daily chart1.2% against the expected direction after 10 bars2:1 trade: stopped out, −1.00 R
Examples
Crypto overallAcross 2,989 three inside down occurrences on 1-hour charts, price moved the expected way 10 bars later 52.6% of the time, against 50.7% for random bars. The verdict rests on the average excess return over the rest of the market, −0.16% (positive favors the pattern), not on this rate.Weak, below chanceThe examples below are single cases.
◂ Pattern348.8296.2+10 barsTPSLEntry2021-03
Best tradeAAVE March 24, 20211-hour chart10.9% in the expected direction after 10 bars2:1 trade: target hit, +2.00 R
◂ Pattern1.491.24+10 barsTPSLEntry2020-12
Best tradeNEAR January 1, 20211-hour chart9.6% in the expected direction after 10 bars2:1 trade: target hit, +2.00 R
◂ Pattern20.4414.56+10 barsTPSLEntry2021-08
Worst tradeATOM August 18, 20211-hour chart13.1% against the expected direction after 10 bars2:1 trade: stopped out, −1.00 R
◂ Pattern1.611.51+10 barsTPSLEntry2026-09
Most recentATOM September 6, 20261-hour chart0.6% against the expected direction after 10 bars2:1 trade: invalidated before entry
◂ Pattern46.5045.36+10 barsTPSLEntry2026-08
Most recentLTC August 9, 20261-hour chart0.6% against the expected direction after 10 bars2:1 trade: stopped out, −1.00 R
◂ Pattern99.0294.41+10 barsTPSLEntry2022-04
TypicalAVAX April 2, 20221-hour chart4.3% in the expected direction after 10 bars2:1 trade: target hit, +2.00 R
◂ Pattern347.0300.3+10 barsTPSLEntry2021-11
TypicalAAVE November 5, 20211-hour chart5.3% against the expected direction after 10 bars2:1 trade: invalidated before entry

A bullish setup that worked

From September 6 to 8, 2024, BNB/USDT printed a three inside up: a bearish candle from 502.4 to 487.2, a short candle within it, then a close at 503.1, above the first open. The buy stop at the top of the pattern (509.9) was triggered on September 9, with a stop at 471.3 and a 2:1 target at 587.1. The target was hit on September 21, when BNB traded up to 590.

A bullish setup that failed

From January 13 to 15, 2022, UNI/USDT formed the same setup: a bearish candle from 16.29 to 15.45, a short candle within it, then a close at 16.47. The buy stop at 16.72 was triggered on January 16, with a stop at 15.13. Three days later, on January 19, UNI traded down to 15.10 and hit the stop: a full 1 R loss. Ten days after the pattern, UNI was 35.8% lower.

A bearish setup that was canceled

From March 29 to 31, 2026, TRX/USDT printed a three inside down, closing at 0.3133, below the first open of 0.3166. The sell stop sat at the bottom of the pattern (0.311) and the protective stop at the top (0.3246). The market never traded below the bottom before breaking the top on April 15, so the setup was canceled without a trade. Ten days after the pattern, TRX was 1.9% higher: the entry order was never reached, so the trader stayed out of a losing short.

Frequently asked questions

How reliable are three inside patterns in 2026?

Not reliable on their own. On data up to October 2026, neither the up nor the down version beat random dates by a margin that survives our correction, on any market or timeframe. The one gap that survives our correction points the wrong way: on daily index charts, the three inside down was followed by a decline 10 days later in 32.5% of cases, against 42.6% for random days, rated worse than chance.

Can these patterns be used for day trading?

Yes, the three inside up candlestick has the same definition on intraday charts. On hourly crypto, the up version reached its 2:1 target in 33.2% of cases against 31.7% for the same setup on random dates, but the gap in average result per trade did not survive our statistical tests.

What happens if a pattern fails?

If the market breaks the bottom of the pattern before triggering the entry, the setup is canceled (13.5% of daily cases). If the entry triggers and the market then falls below the bottom, the stop closes the trade for a 1 R loss.

What is the difference between inside and outside patterns?

Inside patterns start with a short bar within a big one (harami); outside patterns start with a big bar that engulfs a short one. Both add a third candle that confirms the move.

Is the three inside up candlestick pattern bullish or bearish?

It is bullish: it appears after a downtrend and its last candle closes above the open of the first one. The three inside down is its bearish mirror after an uptrend. On daily data, the bearish version was followed by a decline after 10 days in 46.0% of cases, against 45.2% for random days on the same assets, so neither direction showed a clear edge in our test.

How often does the three inside down trigger its entry?

On 7,220 daily occurrences of the three inside down, the sell stop was triggered in 85.0% of cases; in 14.8%, price broke above the top first and canceled the trade, and the few others expired untouched. Trades that reached the 2:1 target took a median of 13 days; trades stopped out took a median of 8 days.

Is the three inside up candlestick pattern the same as three white soldiers?

No. Three white soldiers are three tall bullish candles in a row. The three inside up starts with a bearish candle, then a short second candle inside its body.

Summary of key takeaways

  • The three inside up is a bullish harami confirmed by a third candle that closes above the first open, after a downtrend.
  • The three inside down is its bearish mirror after an uptrend.
  • On 6,665 daily occurrences, 54.0% of up cases were higher 10 days later, against 54.2% for random days.
  • The 2:1 setup's share of targets hit was 35.8%, against 37.6% for the same setup on random dates: no clear edge.
  • Volume and the 200-day moving average changed the results only slightly.

If you use these patterns, treat them as a location for a position, not as a reason for one: define the stop at the other end of the pattern, size the position on that distance, and keep the amount at stake per position modest. This page is educational content to keep you informed, not investment advice, and leveraged products can lose more than the stake.

About the author and the data. Written by Amaury, founder of PatternsWizard, who is passionate about finance, quantitative trading and data analysis. He built the PatternsWizard test bench, which applies the same published rules to full market history: crypto, forex, US stocks, ETFs, indices and commodities. Trades and win rates are compared with random bars on the same assets, excess returns with the rest of the market, with error margins and a correction for multiple testing, and the whole pipeline is checked on random-walk prices, where nothing can be predicted. Statistics on this page were generated on November 5, 2026. The full methodology explains every step.

, Founder of PatternsWizard

Passionate about finance, quantitative trading and data analysis. Amaury built the PatternsWizard test bench, which detects each pattern on full price history and measures what happened next against random entries.

Statistics on this page come from our open methodology: every occurrence our rule finds on full history, compared with chance. How we test patterns.

179 patterns testedRandom-walk self-test passed