Blog/Chart Patterns
Chart PatternsJun 22, 202610 min read

Tweezer Tops and Bottoms: When Price Rejects the Same Level Twice

Tweezer tops and bottoms are two adjacent candles that reject the same exact high or low at a level. What the matching wick means, when it is tradeable, and how it differs from a double top.

BL
Benjamin Loh
Founder of SnapPChart · trader and dev

Most rejection candles are about one bar holding a level. A hammer wicks a low and closes back up, one candle defending support. A shooting star wicks a high and closes back down, one candle defending resistance. A tweezer is the version where it happens twice in a row, at the same exact price. Two adjacent candles, both rejecting the identical high or matching low, the market poking at a level and getting slapped back from the same spot on consecutive bars. That repeat is the whole signal. A tweezer top is the bearish one, two matching highs at resistance. A tweezer bottom is the bullish mirror, two matching lows at support. This post is only about those two, what makes the matching wick valid, when it actually means something, and why a tweezer is a completely different animal from a double top even though both involve price failing twice.

Quick Answer

In one paragraph

Tweezer tops and bottoms are two-candle patterns where two adjacent candles reject the same exact price. A tweezer top is bearish: after an upmove, two candles wick the same high at resistance, showing buyers ran out of room at a tested ceiling. A tweezer bottom is bullish: after a downmove, two candles wick the same low at support, showing sellers ran out of room at a tested floor. The defining detail is the matching extreme, the two wicks have to reject within a tick or two of the same price. If the second candle makes a meaningfully higher high or lower low, it is not a tweezer. Because the signal is just two bars, a tweezer only earns a trade when the shared wick lands at a real level, follows a real move, and gets confirmed by the next candle.

What Is a Tweezer Top and a Tweezer Bottom?

Both are two-candle patterns, and both are defined by one thing, two adjacent candles sharing the same extreme. A tweezer top shows up after an upmove. Price runs into a level, the first candle prints a high and gets sold off, then the next candle pushes right back to the same high and fails again. Two matching highs, side by side, at a ceiling. A tweezer bottom is the exact mirror after a downmove: price drops into a level, the first candle prints a low and bounces, then the next candle drops back to the same low and bounces again. Two matching lows, side by side, at a floor. The standard reference describes them the same way, from Investopedia's breakdown of tweezer tops and bottoms to the broader family catalogued in the candlestick pattern reference.

The reason the matching wick matters is what it implies about the level. The first rejection could be random, one candle poked at a price and got pushed back, that happens constantly. The second rejection at the exact same price is the tell. It says the market came back, tried the same spot again, and the same side won again. That is a level being defended, not a coincidence. This is where a tweezer separates itself from a single rejection candle. A hammer defending a support level is one candle making the case. A tweezer bottom is two candles making the same case at the same price, a confirmed defense rather than a single attempt. This post stays narrow on these two. If you want the whole shelf of reversal and indecision candles, that lives in the broader guide to reading and grading candlestick patterns, and this post assumes you already know what a basic candle is.

The Anatomy of the Two Patterns

Plenty of candle pairs get called tweezers that fail the strict test, usually because the second candle did not reject the same price, it made a higher high or a lower low and just looked close. Here are the criteria side by side.

Tweezer top vs tweezer bottom anatomy
matching extreme, at a level
FeatureTweezer top (bearish)Tweezer bottom (bullish)
DirectionBearish reversalBullish reversal
Prior contextAn upmove or rally into resistanceA downmove or selloff into support
Shared extremeTwo candles wick the SAME highTwo candles wick the SAME low
Where it should printRight at a resistance level (a ceiling)Right at a support level (a floor)
What the wicks showSellers slapped price down from the same price twiceBuyers lifted price off the same price twice
Textbook colorsGreen candle, then red candle (color is secondary)Red candle, then green candle (color is secondary)
What it signalsBuyers ran out of room at a tested ceilingSellers ran out of room at a tested floor

The line everyone gets loose with is the shared extreme. The two wicks have to reject the same price, within a tick or two, not roughly the same area. If the second candle makes a clearly lower low on a bottom, or a clearly higher high on a top, the level was not actually defended at the same spot, and you do not have a tweezer, you have two unrelated candles. The match is the pattern. Here is a tweezer bottom drawn out at support.

Tweezer bottom: two adjacent candles wick the same low at support

A tweezer bottom candlestick pattern at a support level, where two adjacent candles wick the same exact low and bounce, showing buyers defending the same price twicePrice drifts down into a horizontal support line and prints two adjacent candles whose lower wicks touch the same low at the support level. The first candle wicks the low and closes back up, the second candle drops to the identical low and bounces again. The diagram marks the shared support level, the two matching lower wicks, a note that the second wick must reject the same price within a tick to count as a tweezer, and follow-through up that confirms the reversal.support level (where buyers defend)first candlewicks the lowsecond candleSAME lowboth wicks reject the SAME lowwithin a tick, or it is not a tweezer(a lower low breaks the match)follow-through up (confirms)
A tweezer bottom is two adjacent candles rejecting the same low at support, the level defended twice at the same price before price turns up

Why Do the Matching Wicks Matter?

The repeat is the entire signal, and it is what separates a tweezer from a one-off rejection. Picture a tweezer bottom. The first candle drops into support, wicks the low, and closes back up, buyers showed up once. On its own that is a single hammer-style defense, and single defenses fail all the time. Then the next candle drops back to the exact same low and buyers lift it again. Now the level has been tested twice and held twice at the same price. That second hold is the confirmation the first one was missing. It is the difference between a level someone defended once and a level the market is actively treating as a floor. The same logic runs the other way for a tweezer top at resistance, two failures at the same ceiling instead of one.

This is also why a tweezer is a stronger read than a single shooting star rejecting a high, when both land at a real level. The shooting star is one candle making the case at resistance. The tweezer top is two candles making the same case at the same price, the level rejected twice in a row. More confirmation, less guessing. But the matching wick only carries that weight if it sits at a level that already mattered. Two candles rejecting the same random price in the middle of a range is not a defended level, it is just two bars that lined up. That is why a read on support and resistance levels sits underneath every tweezer trade, you mark the level first and let the matching wicks confirm it, never the other way around.

Tweezer Top vs Double Top: What's the Difference?

This is the one people mix up most, because both involve price failing twice near the same price. The difference is scale and time. A tweezer top is two adjacent candles with matching highs, a tight two-bar signal that prints over two consecutive bars on your chart. A double top is two separate swing peaks far apart, a macro reversal structure that can take many candles, sometimes days or weeks on a daily chart, to build, with a neckline you draw between the two peaks. One is a candle-level rejection. The other is a whole topping pattern. They are not the same thing, and they trade with different stops and targets.

Tweezer top vs double top
micro candle signal vs macro structure
FactorTweezer topDouble top
Number of candlesTwo adjacent candles, side by sideMany candles, two swing peaks or troughs far apart
Timeframe of the signalA micro, two-bar rejection at a levelA macro topping or bottoming structure
How long it takes to formTwo bars, so two candles on your chartOften dozens of candles, days or weeks on a daily
What you drawJust the level the wicks shareA neckline between the two peaks or troughs
Stop placementJust beyond the shared wick extremeBeyond the higher of the two peaks (or lower trough)
What it isA candle-level rejection signalA structure-level reversal pattern

Practical takeaway: do not trade a tweezer like a double top or vice versa. A tweezer is a fast, two-bar read you act on intrabar or on the next candle, with a stop just past the shared wick. The full structure trade, the one with a neckline and a measured-move target, is its own thing, and it is broken down in the post on trading double tops and double bottoms. Sometimes a tweezer prints at the second peak of a forming double top, and that is a nice piece of confluence, the candle-level rejection lining up with the structure-level one. But they are separate signals doing separate jobs, and treating the two-bar tweezer as if it carried the weight of a full topping structure is how you end up oversizing a tiny signal.

Before you trade the double rejection

Check whether the tweezer top or bottom actually lines up with the structure.

Upload your chart and SnapPChart reads the rejection wicks at the nearest key level and grades whether a double rejection off the same price forms real confluence with the trend and the level. You still make the call.

Grade this setup

How Do You Confirm a Tweezer Pattern?

Four things turn a maybe into a trade: a clean matching extreme, location, the move into it, and follow-through. The matching extreme is the one unique to this pattern. The two wicks should reject within a tick or two of the same price. The cleaner the match, the stronger the read, because it means the level got defended at the same exact spot twice. A second candle that pokes a few ticks higher or lower is a sloppy version, and the further off it is, the less it is a tweezer at all. Location you already know, the shared extreme has to be at a level, resistance for a top, support for a bottom. The move into it matters too: a tweezer bottom after a real downmove is a buyer stepping in to defend a tested floor, while the same shape in flat chop is just two bars sharing a price for no reason.

On entry timing, most traders wait for the candle after the pattern rather than entering on the second wick, and for a good reason. The matching wick tells you the level held twice, but the trend has not actually turned yet, the next candle is what confirms the reversal is taking hold. Waiting for that candle to move away from the shared extreme, up for a tweezer bottom, down for a tweezer top, filters out a chunk of the tweezers that look clean and then break straight back through. It is the same logic as stacking confluence before you commit to a trade: pay a little entry price, save a lot of fakeouts. Here is the full checklist for separating a strong tweezer from a weak one.

Strong vs weak tweezer
match, location, move, follow-through
CheckStrong versionWeak version
Matching extremeBoth candles reject within a tick or two of the same priceSecond candle makes a meaningfully higher high or lower low, so not really a tweezer
Lands at a levelThe shared wick sits right on known resistance (top) or support (bottom)Floats in the middle of a range with no level at the shared price
Prior moveFollows a real upmove (top) or downmove (bottom) into the levelForms in a flat, trendless chop with no move behind it
Wick lengthLong rejection wicks off the shared extreme, showing real fightTiny wicks that barely poke at the price
VolumeThe two candles trade on higher volume than the bars around themForms on flat or below-average volume
Follow-throughThe next candle moves away from the shared extreme in the reversal directionThe next candle breaks straight back through the shared extreme

Read down that table and the lesson repeats every row: the tweezer you want has a reason behind it. A level the shared wick is reacting at, a clean match at the same price, a real move into the level, wicks long enough to show a fight, volume that shows commitment, and a next candle that confirms. Miss most of those and you are trading two candles that happened to share a price.

Common False Signals and Mistakes

The first mistake is calling a loose match a tweezer. Two candles that reject roughly the same area but actually print a clearly higher high or lower low are not rejecting the same price, and the whole signal of a tweezer is the same price. If the second candle made a new extreme, the level was not held at the same spot, and you are reading a shape that did not earn the name. The match has to be tight or it is not a tweezer.

The second mistake is the no-level tweezer. Two matching wicks in the middle of a range, with no support or resistance at the shared price and no trend running into it, is just two bars that lined up. There is nothing being defended, so there is nothing to trade. The third trap is the most expensive one: trading the tweezer counter to a strong trend with nothing else agreeing. A tweezer bottom trying to call the exact low of a hard downtrend, or a tweezer top trying to top-tick a strong uptrend, is fighting the dominant flow on a two-bar signal. That is a low-odds bet no matter how clean the matching wick looks. Tweezers earn their keep when they line up with the bigger picture, a tweezer bottom ending a pullback inside an uptrend, a tweezer top ending a bounce inside a downtrend, where the double rejection agrees with the trend instead of fighting it. The bare counter-trend version is the same wrong-direction problem you see when the second candle of a bearish engulfing at resistance gets traded against a trend that has not actually broken yet.

How Does AI Grading Read a Tweezer?

Here is the honest version of what an AI read does with a tweezer, no overclaiming. When you upload a static chart screenshot, the analysis looks at the candle reaction at the nearest key level, including rejection wicks off a support or resistance price. A tweezer bottom is two candles wicking the same low at support, which is exactly the reaction the read is built to catch, two lower-wick rejections off the level, buyers defending the retest twice. So the read factors that double rejection into the grade the same way it factors a single rejection wick, just a more confirmed version of it. It is not pattern-matching the word tweezer on your chart. It is reading the wicks and the level and grading whether that repeated defense adds real confluence to the setup. The neutral overview of that read lives at AI chart analysis.

There is one honest distinction worth pulling out, and it actually fits tweezers well. The read is built to grade setups that agree with the higher-timeframe context, not ones trying to call an exact top or bottom against a strong move. That lines up with where tweezers are actually tradeable. A tweezer bottom at support, ending a pullback inside an uptrend, is a continuation long, and that is the kind of context the grade rewards. A tweezer bottom trying to bottom-tick a hard downtrend is the counter-trend, lower-grade setup the read flags, because the context is fighting it. So the grade is not judging the matching wicks in isolation, it is judging whether the double rejection agrees with the structure, which is the exact judgment that decides whether a tweezer is worth the risk.

Be just as clear about what it does not do. It does not label the pattern a tweezer by name. It does not predict the next candle, and no chart read can, because the move after the matching wicks has not happened yet. It does not scan the market live for new tweezers forming, does not auto-trade anything, and does not send you alerts. It reads the rejection wicks and the level off the static screenshot you upload. If you want the reasoning behind how an automated read handles candles on the chart, that is broken down in the piece on the AI candlestick pattern detector. The point is not to replace your read with a candle name. It is to get a fast, unbiased second opinion on whether the double rejection you are eyeing actually has the structure to back it, before you size into two candles because they shared a price.

The one-line version

A tweezer top is two adjacent candles rejecting the same high at resistance, a tweezer bottom is two candles rejecting the same low at support. The signal is the matching extreme, the level defended twice at the same price. It only earns a trade when that shared wick lands at a real level, follows a real move, and gets confirmed by the next candle. Read the level and the match first, the shape second, and never confuse the two-bar tweezer with the multi-candle double top.

Frequently Asked Questions

What is a tweezer top candlestick?

A tweezer top is a two-candle bearish pattern where two adjacent candles print almost the exact same high. Price runs up into a level, the first candle stalls at that high, and the second candle pushes back to the same price and fails again. The matching high is the whole point: the market tried twice to get through and got rejected at the identical price both times. Color matters less than the shared extreme, though the textbook version is a green candle followed by a red one. It shows up after an upmove, usually right at a resistance level, and it reads as buyers running out of room at a price the market is now treating as a ceiling.

What is the difference between a tweezer top and a tweezer bottom?

They are mirror images. A tweezer top is bearish and forms after an upmove: two candles that reject the same high at resistance, a warning the rally is stalling. A tweezer bottom is bullish and forms after a downmove: two candles that reject the same low at support, a hint the selloff is finding a floor. The defining feature is identical in both directions, two adjacent candles wicking the same exact extreme. The only difference is whether that shared extreme is a matching high (top, at resistance) or a matching low (bottom, at support), and which way the trend was running into it.

What is the difference between a tweezer top and a double top?

Scale and time. A tweezer top is two adjacent candles with matching highs, a micro signal on a single chart that prints over two bars. A double top is two separate swing peaks far apart on the chart, usually many candles between them, forming a macro reversal structure with a neckline you can draw. A tweezer is a tight, two-bar rejection at a level. A double top is a whole topping pattern that can take days or weeks to build on a daily chart. They both involve price failing twice near the same price, but a tweezer is the candle-level version and a double top is the structure-level version. Do not confuse the two, they trade on completely different timeframes and use different stops and targets.

Are tweezer tops and bottoms reliable?

On their own, no more than any two-candle pattern, which is to say they are a coin flip without context. A tweezer floating in the middle of a range, with no prior trend and no level at the shared extreme, is just two bars that happened to line up. What makes it tradeable is location and the move into it: a tweezer bottom printing right on a known support level, after a real downmove, marking buyers defending the same price twice, is a real read. The matching wick at a level that already mattered is the signal. The matching wick at a random price is noise. Read where it prints before you trust the shape.

How do you confirm a tweezer pattern?

Three filters: location, how clean the matching extreme is, and follow-through. Location means the shared high or low has to land at a level that already mattered, resistance for a tweezer top, support for a tweezer bottom. The cleaner the match, the stronger the signal, the two wicks should reject within a tick or two of the same price, not roughly near it. Follow-through is the third filter: the candle after the pattern should move in the reversal direction, or at least not immediately break back through the shared extreme. Most traders wait for that next candle to confirm rather than entering on the second wick, because a tweezer fakes out plenty when it forms with no level and no trend behind it.

Does SnapPChart detect tweezer tops and bottoms?

It reads the rejection, not the name. When you upload a static chart screenshot, the analysis looks at the candle reaction at the nearest key level, including rejection wicks off a support or resistance price. Two candles wicking the same low at support is exactly that, buyers defending the retest twice, so the grade factors that double rejection into how much confluence the setup has. What it does not do is print the word tweezer on your chart, predict the next candle, scan the market live, auto-trade, or send alerts. It reads the wicks and the level off the snapshot you upload and grades whether that repeated defense actually adds to the setup, which is the part most traders eyeball and get wrong.

Disclaimer

This article is for educational and informational purposes only and does not constitute financial advice. The criteria, scenarios, and example reactions are illustrative and are not trade recommendations or records of actual trades. Day trading carries a substantial risk of loss and is not suitable for every investor. SnapPChart grades a static chart screenshot you upload and returns levels, reasoning, and a setup grade; it does not predict the next candle, scan the market live, auto-trade, or send alerts. Always do your own research and never trade with money you cannot afford to lose.

BL
Benjamin Loh
Founder of SnapPChart · trader and dev

Writes about AI-assisted day trading, technical analysis, and the systems traders actually use to stay disciplined.

See whether the double rejection on your chart actually has the context to matter.

Upload your chart and SnapPChart reads the rejection wicks at the nearest support or resistance level, including a tweezer-style double wick off the same price, and grades whether that repeated defense forms real confluence with the setup. It reads a snapshot, it does not predict the next candle. No card required.

Grade your setupNo card required