All indicators

Tweezer Top/bottom

By LuxAlgoJun 10, 2026

Static chart image

Tweezer Top/bottom finds the two-candle rejection and then grades it — bare matched extremes are everywhere on a chart. A tweezer registers when consecutive candles (or separated by up to two, if allowed) print highs or lows within a tick- and volatility-scaled tolerance after a qualifying move, the second candle closing counter-trend by default. Each detection carries a starred confluence score and its matched extreme becomes a live level.

How to Trade the Tweezer Top/bottom?

  • Starred patterns first: ★★ tweezers combine a rejection wick with tested support or resistance; Minimum Confluence Score silences everything below the bar you set.
  • Matched level lines: the shared extreme extends right as the price the pattern rests on — while it holds, the thesis holds.
  • Invalidation: a candle settling past the matched level dashes the line and marks ✕ — the level failed; both sides carry alerts.

Tweezer Top/bottom Settings

  • Tolerance (Ticks) (default 2) and Tolerance (ATR Fraction) (default 0.10): the two match tolerances — the larger applies; ATR Length (default 14) drives the volatility side.
  • Allowed Gap Candles (default 0): 0 keeps the strict form; 1-2 accept the looser separated form.
  • Second Candle Filter (default Counter-Trend Close): Any, Counter-Trend Close, or Opposite Colors.
  • Require Preceding Move (default on) with Move Lookback (Bars) (default 10) and Minimum Net Move (ATR) (default 1.0): demands a move into the pattern with the matched extreme as the window extreme.
  • Minimum Confluence Score (default 0), Rejection Wick (× Body) (default 2.0), Swing Pivot Length (default 5) and S/R Proximity (ATR) (default 0.25): the grading layer.
  • Active Levels per Side (default 3): matched levels that keep extending; style — Pattern Labels, Highlight Pattern Candles, Matched Level Lines, Mark Invalidation (all on).

Frequently Asked Questions

How does a tweezer differ from a Harami?

Both are two-candle reversals: the Harami reads containment — a small body inside the prior body — while the tweezer reads repeated rejection at one exact price, handing you a level to trade against.

What do the stars on a label mean?

One condition earns ★, both earn ★★: a wick on the matched side at least the wick multiple times its body, and the matched extreme within the S/R proximity of a prior swing level.

Do the gap candles weaken the pattern?

Allowing one or two bars between the matches admits the looser textbook form; the in-between candles must stay inside the matched extremes. The strict consecutive default remains the cleanest expression of the fast retest.

Original indicatorBuilt in-house by LuxAlgo

The Library is free. Quant makes it yours.

Pull any concept or indicator into Quant: rebuild it, retune it, or turn it into a backtested strategy of your own.