A plain-English, educational look at two of the most-discussed reversal chart patterns: the double top and the double bottom. Covers how traders identify them, the role of the "neckline," common confirmation habits, and the many ways these patterns can fail. Educational only — nothing here is a signal, recommendation, or prediction, and trading carries risk of loss.
A double top and a double bottom are two of the most-talked-about shapes in price charts. They are just that — shapes. Naming a pattern does not tell you what price will do next.
A double top forms when price rises to a high, pulls back, rallies again to roughly the same high, and fails to push meaningfully past it. On the chart this looks like the letter 'M': two peaks at a similar level with a dip between them. The low of the dip between the two peaks is the reaction point traders call the neckline.
A double bottom is the mirror image — a 'W' shape. Price falls to a low, bounces, falls again to roughly the same low, and stops there. The peak of the bounce between the two lows is the neckline for this pattern.
The key word in both descriptions is 'roughly.' The two peaks or two troughs rarely line up to the exact tick. Traders generally treat them as part of the same pattern when the two extremes sit within a small range of each other, but where you draw that line is a judgment call, not a rule.
On a finished chart, a double top or bottom can look obvious. In real time it is far messier, because the pattern is only complete after the second extreme has formed and price has reacted to the neckline.
While the shape is still developing, a few things commonly trip people up:
Because of this, traders often describe these patterns as something they recognize after the fact and then watch for confirmation, rather than something they act on the moment a second peak appears. Identifying a shape is not the same as knowing what comes next.
Most discussion of these patterns centers on the neckline — the horizontal (or slightly sloped) level drawn through the reaction point between the two extremes.
The common interpretation goes like this. With a double top, some traders read a decisive move below the neckline as a sign that buyers were unable to push past the highs twice and that selling pressure may be building in that range. With a double bottom, a decisive move above the neckline is often read the opposite way: that sellers were unable to push past the lows twice.
Note the framing: traders read the level a certain way, and different traders read it differently. The neckline does not cause anything and is not a trigger to act. Price routinely pokes through these levels and reverses straight back — a 'false break' — which is one of the most common ways the pattern disappoints people who treated the break as a sure thing.
Some traders also look at the height of the pattern (the distance from the peaks/troughs to the neckline) as a rough sense of scale for a move that might follow. Treat any such estimate as a loose reference only — not a target, not a forecast, and not a promise. Many patterns never travel that distance; some travel further; some do neither.
Because false breaks are normal, traders tend to add filters before they describe a pattern as 'confirmed.' None of these turn a pattern into a prediction — they are ways some traders try to filter noise, and each has trade-offs.
Common confirmation habits:
Common ways the pattern fails:
Waiting for confirmation generally means a worse entry level in exchange for filtering out some failures; acting earlier means a better level but exposure to more failures. There is no setting that removes the risk — only different trade-offs, all of which can lose. None of this is a recommendation to take any particular trade.
If you want to study these shapes systematically, a common starting point is to mark recent swing highs and lows automatically, then eyeball whether two of them line up. Pine's ta.pivothigh and ta.pivotlow find local extremes. A pivot is confirmed only after a set number of bars have passed, so markers appear with a lag — they are a study aid, not a real-time signal.
//@version=6
indicator("Swing High/Low Markers", overlay = true)
leftBars = input.int(5, "Left bars", minval = 1)
rightBars = input.int(5, "Right bars", minval = 1)
ph = ta.pivothigh(high, leftBars, rightBars)
pl = ta.pivotlow(low, leftBars, rightBars)
plotshape(not na(ph), title = "Swing High", location = location.abovebar, style = shape.triangledown, size = size.tiny)
plotshape(not na(pl), title = "Swing Low", location = location.belowbar, style = shape.triangleup, size = size.tiny)This only labels swing points; it does not detect a 'double top' and it does not tell you to do anything. Reading whether two highs (or two lows) are close enough to count as one pattern — and what to make of it — stays a manual, judgment-based task.
A final reminder: chart patterns describe what price has already done. They are not predictive, nothing here is buy/sell advice, and trading carries a real risk of loss. Use these ideas to study price behavior, not as a reason to act.
Educational only — not financial advice. Trading involves substantial risk of loss.