Chart pattern ยท Bearish continuation
Bearish Rectangle pattern
By the PatternX team ยท Published
- Type
- Bearish continuation
- PatternX trades it
- Short (sell) on the breakdown
- Also called
- rectangle breakdown, trading range breakdown
- Detected on
- 8 timeframes, 1-minute to daily โ crypto, stocks, ETFs and FX
Short answer
A bearish rectangle is a continuation pattern in which a falling market pauses in a horizontal range, with rallies capped at flat resistance and dips held at flat support, and then resumes its decline with a close below support. The conventional target is the height of the range projected down from the breakdown.
What is a Bearish Rectangle?
A bearish rectangle, also called a rectangle breakdown or trading range breakdown, forms when a downtrend stalls and price swings between two roughly horizontal levels. Rallies keep failing near the same resistance, dips keep finding buyers near the same support, and the chart traces a box. The pattern completes when price breaks down through support. It is classed as a continuation pattern because the break resumes the decline that led into the box.
The psychology is a temporary truce. After the drop, some sellers take profits and bargain hunters buy at support, while holders who missed the earlier exit sell into every rally toward resistance. For a while, neither side wins. The truce tends to end when the buyers defending support run out: each test absorbs more of their orders, and a level everyone can see collects stop-loss orders just beneath it. When support gives way, those stops add to the selling. The same box can break upward instead, so a rectangle frames a probability, not a forecast.
Anatomy of the Bearish Rectangle
| Part | What it is | What to check |
|---|---|---|
| Prior decline | The fall that leads into the box | A clear drop, not a sideways drift |
| Resistance | The flat upper edge | Two or more rally highs at about the same price |
| Support | The flat lower edge | Two or more dips that stop at about the same price |
| Box height | Resistance minus support | Wide enough to matter, narrow enough to be one range |
| Breakdown | The exit from the box | A close below support, not just a wick |
| Measured move | The projection | Box height subtracted from the breakdown price |
Touches usually alternate, a high and then a low, as price rotates through the range. The edges are zones rather than exact prices: wicks overshoot, and closes cluster just inside. Shape decides the classification. If the highs keep falling toward flat support, the pattern is closer to a descending triangle; if the whole range drifts upward after a sharp drop, it behaves more like a bear flag. A true rectangle has two horizontal edges, support and resistance levels that the market visibly respects.
How to identify a Bearish Rectangle
- Start with the trend. Confirm a clear decline into the range. A box that forms after a rally is a different setup.
- Mark resistance through at least two rally highs that stall near the same price, allowing for some overshoot.
- Mark support through at least two dips that hold near the same price.
- Check that both edges are flat. Falling highs over flat support point to a descending triangle; two sloping edges point to a channel or a flag.
- Measure the box. A range that is tiny relative to price is noise; a very tall one behaves like a series of separate swings.
- Check recency. The latest touches should be recent, or the levels may no longer matter to anyone.
- Wait for the breakdown: a decisive close below support, ideally on rising volume.
- Plan before entering: a stop above resistance (or above the last lower high inside the box), a target one box height below the breakdown, and a check that the reward justifies the risk. With the stop at the top of the box and an entry below support, that ratio comes out just under 1, as the example shows.
PatternX's exact tolerances for touch clustering, box height, recency and the prior decline are in the detection section further down.
Confirmation
A bearish rectangle is confirmed by a close below support, not by a dip that recovers within the same bar. Support is the most watched level on the chart, so wicks through it are common. Traders usually look for:
- a close clearly below support, often by a small buffer such as a fraction of a percent or of the average true range;
- a breakdown bar with a wide body that finishes near its low;
- above-average volume;
- follow-through on the next bars instead of an immediate return into the box.
Some traders wait for a retest, with price rising back to the broken support that now acts as resistance, and enter on the rejection. That improves the entry but misses breakdowns that never look back. PatternX evaluates the latest bar, which may still be forming, so a breakdown it reports can still be reclaimed before that bar ends.
Invalidation
The rectangle thesis is wrong once price closes back above resistance, the box's opposite edge: sellers have lost control of the range. Many traders treat a quick close back inside the box after a breakdown as an earlier warning, because a failed breakdown traps late shorts and can fuel a squeeze toward the top of the range. A tighter, discretionary stop is the last lower high inside the box.
PatternX has no post-entry invalidation logic beyond the stop level. When a signal is issued or a trade opens, the pattern's stop (the resistance edge, or your own stop-loss setting when that is tighter) becomes the stop-loss. A close back inside the range is not an exit signal on its own; if you want to act on it, you do so yourself.
Volume
Volume inside a rectangle often fades as the range matures, because fewer participants want to commit until the market shows its hand. Heavier volume on the breakdown suggests genuine supply rather than a handful of triggered stops, while a breakdown on thin volume is easier to reverse. The rallies inside the box are worth watching too: if volume swells on moves toward resistance and dries up on dips to support, buyers may be stronger than the downtrend suggests.
PatternX has no rectangle-specific volume rule. The only test is the universal one applied to every pattern: the breakout bar's volume must be at least 1.2ร its 20-bar average. The size of that surge also feeds the volume factor of the PatternX Score. Nothing checks whether volume contracted inside the box.
Common false signals
Rectangles produce many false breakdowns precisely because their levels are so obvious. Common traps:
- Stop runs. Price pokes below support, triggers stops and finishes back inside. Requiring a close beyond a small buffer filters some of these.
- Breaks into nearby support. A higher-timeframe level or a round number just below the box leaves little room before the next buyers.
- Stale ranges. When a box has run so long that the prior decline is ancient history, the breakdown is no longer clearly a continuation.
- Thin markets. Low liquidity, wide spreads and holiday sessions make the edges less meaningful.
- Counter-trend boxes. A rectangle after a brief dip inside a strong uptrend can be a pause before a bounce.
PatternX's universal filters (liquidity, spread, order-book imbalance and the 1.2ร volume check) remove some thin-market breaks, but not stop runs. A false breakout is a cost of trading ranges; position sizing is what keeps it affordable.
Market context
Where the box sits shapes what it means. A rectangle that forms after a decline, away from major support and inside a larger downtrend with falling moving averages, reads as a pause before the next leg. The same box resting on a major higher-timeframe support level is a battleground, where long-term buyers may defend hard. Rectangles are also where two trading styles meet: range traders sell resistance and buy support, while breakout traders wait for the exit, so the first break is often contested. Event risk can override the structure entirely, since earnings, economic data or a policy decision can blow through either edge. Check the bigger picture with multi-timeframe analysis; PatternX folds the next timeframe up into the score but never rejects a signal on that basis.
In crypto markets
Crypto often ranges after a sharp sell-off while the market decides whether the drop was a flush or the start of a trend. Two crypto habits matter for rectangles. First, obvious support attracts clusters of stops and liquidation levels, so long wicks below the box that recover within the bar are routine, and the close matters far more than the wick. Second, the market never closes, so breakdowns can arrive in thin weekend or overnight hours. To act on a breakdown you need a way to sell short, typically perpetual futures. PatternX is built for perpetuals; its spot-only exchanges are for data, paper and manual use. Crypto signals also need at least $3M of 24-hour volume.
In stocks, ETFs and FX
In stocks and ETFs, rectangles often form between earnings reports or around a widely watched price, and session gaps are the main hazard: a stock can open below support and far beyond your planned entry, or gap back above resistance straight through your stop. Selling a stock short requires a margin account and shares available to borrow, which your broker determines; some traders express the view through an inverse ETF instead, whose own chart shows roughly the mirror image of the move. In FX, ranges often form in quiet sessions and resolve when a more active session opens. PatternX covers 309 curated instruments (US stocks, ETFs, leveraged and inverse ETFs, Bitcoin and Ether ETFs, FX pairs and spot metals) through your own broker connection, and its risk settings include separate toggles for long and short trades.
Timeframes
PatternX scans eight timeframes (1m, 3m, 5m, 15m, 30m, 1h, 4h and 1d), fetching 200 bars per chart, and the rectangle detector reads the latest 90 of them. That window caps the size of box it can see: about an hour and a half on the 1-minute chart, under four days on the 1-hour chart of a 24/7 crypto market, and roughly four months of trading days on a stock's daily chart. Multi-month ranges on weekly charts are beyond it. Because the last touch must be within 25 bars, the box also has to be active recently. Lower timeframes show more boxes and more noise; higher timeframes show fewer, cleaner ranges with wider stops.
Example: the logic step by step
For example, with hypothetical numbers: a stock falls from 23.20 to 21.10 over 18 daily bars, about โ9%, then ranges for six weeks. Rally highs at 21.15 and 21.25 put resistance at 21.20; dips to 19.95, 20.05 and 20.00 put support at 20.00, with the last dip eight bars ago. The box is 1.20 tall, 6% of support. A new daily bar trades down to 19.80 and is at 19.94 when evaluated, below support ร 0.999 (19.98), on 1.6ร its 20-bar average volume.
| Level | Textbook | With default 10% take-profit and 5% stop-loss |
|---|---|---|
| Entry (short) | 19.94 | 19.94 |
| Stop | 21.20 (resistance), risk 1.26 | 20.94 (the 5% stop is tighter), risk 1.00 |
| Target | 18.74 (19.94 โ 1.20), reward 1.20 | 18.74 (nearer than the 10% target) |
| Reward:risk | 0.95 | 1.20 |
Entering below support makes the distance to resistance larger than the box height, so the textbook reward:risk is just under 1. Under PatternX's rules this signal survives only because the 5% stop-loss is tighter than the resistance edge, and that stop sits inside the box: a rally back into the range can stop the trade out before resistance is reached.
How PatternX detects the Bearish Rectangle
PatternX's bearish rectangle detector is a fixed rule set that reads the last 90 bars:
- Swing points: a bar whose high (low) is the most extreme of the five bars centered on it, so each pivot is confirmed two bars late.
- Edges: resistance is the mean of the swing highs within 1.5% of the latest swing high, and support the mean of the swing lows within 1.5% of the latest swing low; each needs at least two. Older swings outside those bands are ignored.
- Box height: 2โ25% of support.
- Recency: the last touch no more than 25 bars ago.
- Prior trend: a change of โ2% or less over up to 20 bars before the box. The bullish rectangle mirrors this with +2% or more.
- Breakout: a fresh close below support ร 0.999 on the latest bar (the bar before had not closed below it). This detector only looks down.
- Levels: stop = resistance; target = entry โ box height.
Universal filters then apply: the breakout bar must close in the trade's direction with volume at least 1.2ร its 20-bar average; ATR at least 0.05% of price; liquidity score at least 30; spread at most 0.25%; order-book imbalance against the trade no worse than โ0.5; and, for crypto, $3M of 24-hour volume (broker instruments are exempt). More in pattern detection.
How PatternX Classic evaluates it
In PatternX Classic, a detected bearish rectangle is scored by the 13-factor PatternX Score, from 0 to 100. The box's geometry score (capped at 85) and a fixed prior make up 24% of the weight; the rest is market context: breakout strength, volume surge, EMA20/50 trend alignment, higher-timeframe agreement, liquidity, spread, order book, volatility, funding, open interest and PatternX's live win rate on that market. The score is the signal's confidence, graded Elite (80+), High (65+), Medium (50+) or Weak (below 50). Below 50 a setup never becomes a signal, and it must also reach your minimum confidence (default 65). The stop and target are then merged with your stop-loss and take-profit settings, and the signal is dropped if reward:risk is below 1, a step that matters for rectangles in particular. A signal awaiting approval expires after 15 minutes, and the risk engine checks every order.
What PatternX AI adds
With PatternX AI (Pro and Elite), a rectangle that Classic has already detected and accepted is checked by an 8-factor context layer, a fixed and transparent formula. It never finds or alters patterns, stops or targets. For a short out of a range, trend strength (EMA12 versus EMA26) and volume quality (the last bar against its 20-bar average) ask whether the decline still has force; market structure asks whether the last three swing highs and lows within 60 candles agree with a short; and on perpetual futures the sentiment factor reads the funding rate. The setup is vetoed if the context score is below 48, or if structure is below 35 while momentum is below 40; otherwise the confidence you see is re-weighted. See Classic vs AI.
Frequently asked questions
Is a bearish rectangle a continuation or a reversal pattern?
It is usually treated as a continuation pattern: a pause in a decline that resolves lower. The same box can break upward, so the label describes the expected path rather than a certainty. PatternX only reports a bearish rectangle when a decline of at least 2% led into the box and the break is downward.
What happens if a rectangle breaks upward after a downtrend?
That is a failed bearish setup, and it often traps traders who shorted near support. PatternX will not report it as a bearish rectangle, and its bullish rectangle detector requires a prior rise of at least 2%, so an upside break after a decline is reported as neither.
How is a bearish rectangle different from a bear flag?
Both are pauses in a decline, but a rectangle is a horizontal range with repeated touches of flat support and resistance, while a bear flag is a brief, often upward-drifting bounce right after a sharp drop. PatternX needs at least two touches of each edge for a rectangle, and a pole of at least 3% for a flag.
Why might PatternX skip a bearish rectangle that looks valid?
Common reasons are a prior decline of less than 2%, a box whose height is under 2% of support, a last touch more than 25 bars ago, or no fresh close below support ร 0.999 on the latest bar. Reward:risk is the other: with the stop at the top of the box and a box-height target, the pattern's own levels come out below 1, so the signal can only survive when your stop-loss setting is the tighter stop.
How many touches does a rectangle need?
Two on each edge is the usual minimum, and more touches make the levels more widely watched. PatternX requires at least two swing highs within 1.5% of the latest swing high for resistance and at least two swing lows within 1.5% of the latest swing low for support, and uses the average of each cluster as the edge.