Appearance

Personalize your experience

Mode
Accent Color
Direction
Flat Top/Bottom Channel

Flat Top/Bottom Channel

Channels

One sloped boundary and one horizontal boundary. Place the flat line above the slope for a flat top (ascending triangle, bullish bias) or below it for a flat bottom (descending triangle, bearish bias). A single tool covers both patterns.

Theory & Background

Both patterns this tool draws are formations: one side of the range is pinned to a price while the other advances toward it, so the distance between support and resistance narrows over time and builds tension toward a breakout.

A flat top forms when sellers consistently defend a price level while buyers push up from successively higher lows. It is structurally identical to theascending triangle in classical analysis. Thomas Bulkowski, in “Encyclopedia of Chart Patterns,” documents triangles with a bullish bias in bull markets (approximately 65% break upward) and a bearish bias in bear markets (approximately 60% break downward).

A flat bottom is the mirror: buyers defend a support level while sellers push down from progressively lower highs, producing a descending triangle with a bearish resolution bias. Bulkowski documents triangles as continuation patterns — in bear markets roughly 65% break downward, with an average decline of about 13% after the breakdown. Richard Schabacker first catalogued both formations in the 1930s, andJohn Murphy developed the theory further in his .

The principle applies to both. The pattern depth — the distance from the flat line to the furthest of the sloped line — projects a minimum post-breakout target, which gives the trader a concrete rather than only a bias. The method adds an exception for the flat-bottom case: a false breakdown that quickly reverses is the “spring,” a trap of short sellers and a powerful bullish reversal signal.

Tool Design & Behavior

The tool takes 3 clicks. The first two set the sloped boundary — between the two pivots the runs through. The third places the boundary at whatever price you click.

Which pattern you get is decided by that third click. Click above the sloped line and the flat boundary becomes resistance, giving a flat top; click below it and the flat boundary becomes support, giving a flat bottom. There is nothing to choose in the palette beforehand, because the itself supplies the answer. This is why the two former entries — “Flat Top Channel” and “Flat Bottom Channel” — are now one tool.

The Flat side setting in the properties controls this. Its default,Auto, honours the third click exactly. Setting it to Flat top orFlat bottom instead constrains the to that side of the sloped line, so a click on the wrong side snaps to the nearest valid level. Use the explicit values when you want the side locked; leave it on Auto otherwise. saved under the old separate tools carry the matching explicit , so they keep the they were drawn with.

After placement there are three grips: one at each end of the sloped line, and a square grip on the that raises and lowers it. The square grip always sits on the line as drawn, so when the side is constrained the grip follows the constrained level rather than floating where the click landed. The boundary always spans the sloped line’s own time extent, so the two boundaries start and finish together and the fill is a clean trapezium.

On Auto the two boundaries are allowed to . A converging drawn slightly past its is a shape traders draw deliberately, and the fill and handle a crossed pair correctly.

Anatomy

Flat top resistanceRising supportNarrowing rangeBullish breakout biasbreakout
Flat top: a repeated resistance level with rising support compressing price into it, setting up a bullish breakout.
Falling resistanceFlat supportNarrowing rangeBearish breakdown biasbreakdown
Flat bottom: flat support holds as resistance descends, concentrating selling pressure toward the breakdown.
Channel line Regression / median Std dev band Price action Intersecting line
Flat boundary
The . Resistance when placed above the sloped line, support when placed below. Should be tested 2+ times. This is the breakout level.
Sloped boundary
Rising support in a flat top, falling resistance in a flat bottom. Shows which side is becoming more .
Narrowing range
Price compresses as the sloped line advances toward the flat one. Volatility contracts before .
Breakout point
Where price closes decisively beyond the flat boundary. Ideally with above-average volume.
Pattern depth
distance from the flat boundary to the furthest of the sloped line. Determines the target.
Volume signature
during , expanding sharply on the break. Volume is the confirmation .

Visual Configuration

Flat side
Auto reads the side from the third click. Flat top and Flat bottom lock the to that side.
Upper line color/width/style
Independent styling for whichever boundary is currently higher on screen.
Lower line color/width/style
Independent styling for whichever boundary is currently lower on screen.
Centre line
Optional median line midway between the boundaries, with its own style. Off by default.
Background
Channel fill with adjustable . Highlights the zone.
Colour by direction
Tint the fill by the channel’s slope instead of its stroke colour.
Extend
Run both boundaries to the left edge, the edge, both, or neither. Extending left shows the historical significance of the flat level; extending right tracks price after the break.
Price labels
Print each boundary’s price, on the left end, the end, both, or hidden.
Width readout
Show the channel height in price and percent while the is selected or hovered.
★
Pro tip:The flat line does not need to be perfectly in the market to be worth this way — a level whose touches sit within a few ticks of each other is still treated as flat by most analysts and still yields valid breakouts.

Trading Theory & Application

Flat top — breakout long (primary setup): Enter on a confirmed close above the flat boundary with above-average volume. The target is the pattern depth to the breakout level: if the deepest support was at 80 and the flat top is at 100 (depth = 20), the target is 120. Place the stop below the most recent support swing low or below the flat top (now expected support), whichever is wider.

Flat bottom — breakdown short (primary setup): Enter on a confirmed close below the flat boundary with above-average volume. The target is the depth projected downward: if the resistance was at 120 and the flat bottom is at 100 (depth = 20), the target is 80. Place the stop above the most recent lower high or above the flat bottom (now expected resistance), whichever is tighter.

entry (role reversal): After the break, wait for price to retest the flat boundary from the other side. Former resistance should now act as support, and former support as resistance. Enter on the at the flipped level with a stop beyond the retest extreme. This typically offers a better risk/reward ratio than chasing the initial break.

Failed breakdown long (Wyckoff spring): On a flat bottom, if price breaks below the flat boundary but reverses back above it within one or two bars on strong volume, the spring has trapped short sellers. Enter long with a stop below the breakdown low. This is one of the higher-probability bullish reversal setups documented by Richard in his accumulation/ theory.

Early entry (): Trade the sloped boundary toward the flat one — buy rising support in a flat top, sell falling resistance in a flat bottom — with a tight stop beyond the most recent swing. This the contraction before the break, requires more active management, and offers shrinking profit potential as the range narrows.

How to Draw

  1. 1
    Identify the flat level
    Find a price where the market has reversed at least twice — downward for a flat top, upward for a flat bottom. Two touches is the minimum for a valid pattern.
  2. 2
    Draw the sloped boundary
    Click the first pivot of the sloped line, then and click the second. For a flat top this is the rising sequence of higher lows; for a flat bottom, the falling sequence of lower highs.
  3. 3
    Place the flat boundary
    Click at the flat price level. Clicking above the sloped line gives a flat top, below it gives a flat bottom. The spans the sloped line’s time extent automatically.
  4. 4
    Verify the pattern
    Check that the flat level has 2+ touches and the sloped line connects legitimate pivots rather than being fitted to noise.
  5. 5
    Refine and annotate
    the square grip to fine-tune the flat level, or either circular grip to adjust the slope. Turn on the fill to make the visible and note the pattern depth for the .
★
Pro tip:If you want the flat line locked to one side — so a stray click cannot flip the pattern — setFlat side to Flat top or Flat bottom in the properties after placing the .

Interpretation

  • Each test of the flat boundary that fails to break through confirms its strength for the moment, but each test also wears it down.
  • The sloped boundary shows which side is becoming more — rising support means buyers are willing to pay progressively more; falling resistance means sellers will accept progressively less.
  • As the channel narrows, the break becomes imminent. Volume typically contracts during and expands on the break.
  • A false break that reverses back inside traps late entrants. On a flat bottom this is the Wyckoff spring and is a bullish reversal signal in its own .
  • The pattern depth projects the minimum move after the break, to the breakout level or subtracted from the breakdown level.
  • A break on below-average volume is suspect and more likely to fail. Wait for volume confirmation.

Advanced Techniques

Volume confirmation: Volume should contract during and expand on the break. A break bar at 1.5x or more of the 20-bar average volume is strong confirmation; a flat or below-average break bar is more likely a trap or a slow grind that retests.

context: A flat top inside a daily uptrend has a strong bullish bias; inside a weekly downtrend the same pattern is more likely to fail or produce a smaller move. The mirror holds for flat bottoms. Always check the higher timeframe trend before trading the break, because both formations can resolve against their nominal bias when the larger trend opposes them.

Momentum divergence at the flat touches: If successive touches of the flat boundary show weakening momentum on or MACD, the break in that direction is more likely to fail. If momentum builds across the touches, the break is more likely to follow through.

confluence: If the flat boundary aligns with a high-volume node, the level is institutionally significant and a break through it is a strong signal that the resting interest there has been overwhelmed. Aligned with a low-volume node, a break means considerably less and is more prone to reversal.

Common Mistakes

!
Caution:A flat boundary with fewer than two touches is not a validated pattern. Do not trade the break on a single — the level may simply be somewhere price happened to turn once.
!
Caution:Neither pattern is reliable against the higher timeframe trend. triangles in strong downtrends and descending triangles in strong uptrends frequently resolve the other way. Check the trend context before assuming the nominal bias.
ℹ
Note:Trading the sloped boundary inside the pattern gives shrinking profit potential with every oscillation, because the range is by construction. Positions taken this way need to be closed quickly.

References & Further Reading

Related articles

  • Parallel Channel

    Charts / Drawing Tools / Channels

    A trend-correction tool formed by two parallel trend lines. Price oscillates between dynamic support and resistance, offering repeated mean-reversion…

  • ATR Channel

    Charts / Drawing Tools / Channels

    A least-squares trend line with boundaries a multiple of average true range away on each side. A volatility channel over a range you select — it answers how…

  • Disjoint Channel

    Charts / Drawing Tools / Channels

    Two boundaries that start out parallel and can then be pulled apart. Neither the slopes nor the time extents are tied together, so the tool draws anything…

  • Dual Regression Channel

    Charts / Drawing Tools / Channels

    Two independent least-squares fits over the same bars — one through the highs, one through the lows. The only fitted channel whose boundaries need not be…

  • Envelope Channel

    Charts / Drawing Tools / Channels

    A hand-placed base line with boundaries a fixed percentage of price above and below it. The only channel whose width scales with the instrument, which makes…

  • Price Channel

    Charts / Drawing Tools / Channels

    The highest high and the lowest low of a range you select, drawn as two horizontal levels. A Donchian channel over a window you chose rather than a rolling…

  • Raff Regression Channel

    Charts / Drawing Tools / Channels

    A least-squares fit with each boundary placed at the furthest bar on its own side, so the channel touches both extremes and encloses every bar in the…

  • Horizontal Line

    Charts / Drawing Tools / Lines

    A fixed-price level drawn horizontally across the full chart width. The horizontal line is the purest expression of static support and resistance — a price…

  • Horizontal Ray

    Charts / Drawing Tools / Lines

    A horizontal line anchored at a specific bar that extends only to the right. The horizontal ray marks a support or resistance level that becomes relevant…

Browse all knowledge base articles →