Browse Indicators
Indicators MT5 Indicators MT4 Indicators ICT Indicators MT5 ICT Indicators MT4 ICT Indicators Add Indicators Download/Add MT5 Indicators Download/Add MT4 Indicators Blog Browse Indicators
Olymptrade – Start with $10. Get up to 100% more.
Product Post

Triple Top and Bottom MT5 Indicator

Last Update Nov 5, 2026 3 min read 2,659 views 0 comments Beginner
Indicator file
Triple Top and Bottom
Free licence

Finds three swing highs or lows at practically one price on MT5 and draws them as a labelled triple top or triple bottom with its neckline.

The Triple Top and Bottom indicator for MetaTrader 5 looks for three swing highs, or three swing lows, at practically the same price, then draws the shape on the price chart once it finds them. Tops come in CornflowerBlue with a TripleTop label, bottoms in Salmon with a TripleBottom label, and each one carries a dotted neckline.

Triple Top and Bottom Specifications

The patterns are drawn straight over the candles, so the tool needs no subwindow and shows no panel.

SpecificationDetail
PlatformMetaTrader 5 (MT5); also available for MT4
CategoriesPrice Action
Indicator typeChart patterns, reversal
Skill levelBeginner
TimeframesAny; shown here on M5
Trading styleIntraday, swing trading
MarketsForex, gold, indices, crypto, stocks
DisplayPattern lines, TripleTop / TripleBottom label, dotted neckline, optional zigzag, all on the price chart
AlertsNone

What Is the Triple Top and Bottom Indicator?

Classic chart reading calls it a triple top when a market fails three times at the same ceiling, and a triple bottom when it holds three times at the same floor. This tool does that reading for you. It builds a zigzag from the chart, takes the swing points it confirms and compares every set of three adjacent highs or lows.

The comparison uses the Average True Range as its ruler. Proximity Factor, 0.5 out of the box, is the number of ATRs the turns may drift apart, and the same allowance applies to the two swings between them. Half an ATR is a strict limit, which is why the default prints only shapes that look textbook clean, and not many of them.

Once three turns pass, the drawing goes up: solid lines that start one swing ahead of the first turn, pass through all five points and stop at the candle that carries price back through the neckline, the pattern's name under the middle low or over the middle high, and a thin dotted neckline linking the pair of inner swings. The zigzag itself is off by default; switching Show Zig Zag Line on adds it in turquoise, drawn dash-dot. Taking the indicator off the chart removes all of its objects.

Triple Top and Bottom MT5 on XAUUSD M30 showing a TripleBottom and its falling dotted neckline
XAUUSD M30, 6 Apr 2022: three lows of a TripleBottom under a falling dotted neckline.

Bullish Pattern

Three lows at one level and two rebounds that fail to run away make a triple bottom. The rebound highs define the neckline, with Salmon lines covering the whole move, from the swing high above the first low to the candle that lifts price back over that line.

AUDUSD M5 on 9 Apr shows it with the default settings. From the 18:50 level of about 0.66253 the pair fell to roughly 0.66162 near 20:15, rebounded to 0.66208, touched 0.66164 on the 21:00 candle, rose to 0.66220 and printed a third low close to 0.66160 around 22:10. All three lows fit inside half a pip, comfortably within a 0.5 factor. The neckline slopes up through the 0.66208 and 0.66220 rebounds; at 22:25 a candle took price over it near 0.66239, and by 23:15 the pair stood around 0.66283.

On the long side the two reference points come straight from the drawing: the neckline as the level to get above, and the 0.66160 floor of the three lows as the price that would undo the shape.

Triple Top and Bottom MT5 triple bottom on AUDUSD M5 breaking above a rising neckline
9 Apr, default settings: three lows close to 0.66160, then a break above the neckline.

Bearish Pattern

The mirror image is three rallies that die at one ceiling. The pullbacks between them set a neckline underneath, and the CornflowerBlue lines finish at the candle that drops price below it.

For the 23 Apr frame Proximity Factor stood at 1.5. The first high came at 04:00 near 0.64625, the second at 05:50 near 0.64652 and the third at 07:10 near 0.64629, with dips of 0.64541 and 0.64554 between them. Price lost the neckline near 0.64559 around 08:00 and dipped to about 0.64450 by about 10:05, roughly two hours later.

A factor of 1.5 lets the turns sit 1.5 ATRs apart, so this setting catches many more patterns than the default, including some that only roughly look like three equal highs. Raise it step by step and stop where the drawings still match the shape you trade. A short idea watches for price to give up the neckline, and the 0.64652 high of the middle rally marks the failure point.

Triple Top and Bottom MT5 triple top on AUDUSD M5 dropping below the neckline
23 Apr, factor 1.5: three highs from 0.64625 to 0.64652 and a drop below the neckline.

Indicator Settings

Eleven inputs sit on the Inputs tab, split by two header rows into a zigzag block and a pattern block.

InputDefaultWhat it changes
Zig Zag Line: the swing points every pattern is built from
Show Zig Zag LinefalseDisplays the zigzag on the chart
Pivot Period Of Zig Zag Line3How many candles confirm a swing; higher values leave only larger swings
Zig Zag Line StyleDashdotStyle of the zigzag line
Zig Zag Line ColorMediumTurquoiseZigzag colour
Zig Zag Line Width1Zigzag thickness
TripleBottom & TripleTop: how close the turns must be and how patterns look
Proximity Factor
(Max Distance Of TripleBottom
& TripleTop Pivot)
0.5Allowed spread of the three turns, and of the two swings between them, in ATR multiples; larger means more and looser patterns
Show TripleBottom & TripleToptrueTurns the pattern drawings on or off
TripleTop ColorCornflowerBlueLines and label of triple tops
TripleBottom ColorSalmonLines and label of triple bottoms

Two inputs decide which patterns exist: the pivot period and Proximity Factor. The rest only style what is drawn. On M5 the default of 3 candles covers a quarter of an hour; on M15 it stretches to 45 minutes, so the swings, and the patterns built on them, come from wider moves.

Conclusion

A trio of turns at almost the same price, joined into a labelled shape with its neckline: that is the whole output of the indicator on MetaTrader 5.

How many shapes appear depends on Proximity Factor. The default 0.5 keeps them few and clean; larger values bring in looser ones, and at those settings a single range can hold a triple top and a triple bottom at the same time. There are no arrows, alerts or panels, and every object goes away when the indicator is removed.

Your rating

Rate this indicator

How useful was this indicator? Click a star.

FAQ

Frequently asked questions

Quite strict. With Proximity Factor at 0.5, the three highs or lows may be at most half an ATR apart, and the two swings between them face the same limit, so only close matches are drawn.

At the candle that takes price back through the neckline. The solid lines start one swing ahead of the first turn and stop at that candle, while the dotted neckline spans the width of the pattern.

Yes: switch Show Zig Zag Line on, and a MediumTurquoise dash-dot zigzag is drawn whose swings follow Pivot Period Of Zig Zag Line, set to 3 out of the box. Every swing behind a pattern is then visible.

The factor is a distance limit counted in ATRs. Three times the allowance means turns that are further apart still qualify, so more shapes pass, and some of them resemble the pattern only loosely.

Discussion

Comments

Be the first to comment.

New releases

New MetaTrader 4&5 indicators

View all indicators
01 MT4 Beginner

Trend Continuation Oscillator MT4 Indicator

MT4 oscillator with Bull and Bear Continuation values; a Buy or Sell arrow marks the bar where either one turns positive.

2,907 views 11 downloads
02 MT4 Advanced

ICT Killzones MT4 Indicator

Marks the Asian, London, New York AM and New York PM killzones on MT4 as coloured boxes, with green high and red low lines to each session's end.

2,168 views 13 downloads
ICT Free
03 MT5 Advanced

ICT Killzones MT5 Indicator

Draws the Asian, London, New York AM and New York PM killzones of each day on MT5, with every box's high and low carried on as green and red lines.

2,970 views 14 downloads
ICT Free
04 MT4 Intermediate

RSI Color Candles MT4 Indicator

Paints each MT4 bar in one of four RSI(14) zones and marks with an arrow the bar where RSI first closes over 60 (Buy) or under 40 (Sell).

2,829 views 10 downloads
Useful trading articles

Build a sharper trading framework.

View all articles

Study market structure, liquidity, imbalance, and execution without scattered notes.

01 Beginner

How to Install an Indicator in MetaTrader 4

Install a custom .ex4 indicator in MetaTrader 4: download it, put it in MQL4 Indicators, refresh the Navigator and attach it to a chart.

2 min read
02 Beginner

How to Install an Indicator in MetaTrader 5

Add a custom .ex5 indicator to MetaTrader 5: copy it to MQL5 Indicators, reload the Navigator and attach it, plus fixes when it does not show up.

2 min read