In this article
After this article, you can
- Choose Bid when checking a Sell Limit condition.
- Distinguish a chart-level touch from evidence of execution.
Terms at hand: bid and ask (bid-ask prices) · Pending order (conditional order) · Order execution · Break-Even · Demo account · Stop loss
A double top or bottom can organise a proposed reversal, but a shape is not a complete strategy. Specify the points, confirmation time, execution and costs. This article uses a fictional EUR/USD double top to compare a chart projection with actual quote-side fills. The numbers are arithmetic exercises, not a forecast or measured success rate.
What exactly is a double top and a double bottom?
A double top is an M-like arrangement after a rise: two nearby highs separated by a trough. A double bottom is the mirrored W-like arrangement after a decline. The price shape does not identify who tried to buy or sell or establish why the turning points occurred.
The element between the peaks or troughs matters most. With a double top it is the trough separating the two attempts; with a double bottom, the local high between the lows. We call that level the confirmation line, or neckline. Until price breaks through it, the pattern does not exist yet — you only have two turning points that may still be a pause inside a trend.
Why doesn't the second peak have to match the first exactly?
Nearby peaks need not be identical, but tolerance needs a stated value and denominator. A lower second high does not by itself establish greater predictive strength. Define whether a higher second peak is allowed by the chosen tolerance; it is not automatically proof that the rally will continue.
Record an explicit peak-tolerance rule before testing. The hypothetical example below has a 10-pip peak difference and an 80-pip pattern height, so its difference is 12.5% of height. It does not pass a 3%-of-height filter; a variant accepting it must state a tolerance of at least 12.5%. Tolerance and invalidation are separate rules, not universal definitions.
An Ask neckline touch does not prove a Sell Limit fill
A pattern retest may look convincing, but the order condition requires the correct quote side.
Scroll sideways to see the full diagram
Our own model: EUR/USD, pip = 0.0001; three fictional quotes, with a constant 0.0003 spread. The Sell Limit at 1.0820 was placed earlier when both quote sides were lower. The highest supplied Bid is 1.0818: (1.0820 − 1.0818) / 0.0001 = 2 pips below the limit. The highest Ask is 1.0821. We do not reconstruct the full market or complete Double Top.
MT5 documentation describes a Sell Limit using Bid at or above its order level. This example uses that OTC convention; exchange instruments require the exchange’s rules. Even a qualifying Bid touch alone does not prove execution: order status, a deal and execution conditions are needed. Our data contain no such evidence.
How do you confirm the pattern and measure the target?
Our model requires a Bid candle close below the neckline for the double top, mirrored for a bottom. This is a chosen confirmation filter, not evidence that most false signals disappear. A wick crossing and a close beyond are different events. Keep the rule unchanged within a test; the support and resistance guide gives context.
IG’s example measures height from the neckline to the highest peak and projects it from the neckline in the breakout direction. It is a reference, not a promised fill or market limit. Stops beyond a peak and retest entries are extra conditions to define and test. Keep cases with no retest and failed retests; a more attractive historical entry price cannot be assigned if it was never available or executed.
A hypothetical worked example, step by step
Here is the logic on daily EUR/USD — hypothetical only. After weeks of gains the pair stalls at 1.0900, pulls back to 1.0820, then returns and forms a second peak at 1.0890, a touch lower. The trough at 1.0820 is the confirmation line, and the pattern stands 80 pips tall, measured from the higher peak at 1.0900 down to that line.
In a separate chronology for these hypothetical Bid levels, define a pivot as strictly above or below two bars on each side, rejecting ties. The first high at bar 2 becomes known after bar 4, neckline low at bar 5 after bar 7, and second high at bar 8 after bar 10. Assume neighbouring values satisfy those pivot tests. Bar 10 closes at 1.0830, above the 1.0820 neckline; bar 11 closes at 1.0810, below it. Only then are the model’s pivots and close confirmation available. No entry at bar 8 can be justified by information from bar 11.
Assume a later actual short sale of EUR 10,000 at Bid 1.0808, with simultaneous Ask 1.0810, on a USD account. This is distinct from bar 11’s historical Close 1.0810. At projected Bid 1.0740 and a modelled 2-pip spread, Ask is 1.0742. Closing the short at that Ask earns USD 66 before fees, not the USD 68 obtained by incorrectly using Bid for the buyback. In MT5’s OTC convention, short SL/TP checks use Ask; reaching a Bid chart target alone does not establish that an Ask-based TP at that same numeric price has triggered.
| Assumed outcome | Buyback Ask fill | Price result | Net |
|---|---|---|---|
| Bid reaches projected target; 2-pip spread | 1.0742 | USD 66 | +USD 64 |
| Stop executes at chosen price | 1.0905 | −USD 97 | −USD 99 |
| Stop executes 2 pips worse | 1.0907 | −USD 99 | −USD 101 |
The stop is an assumption, not a universal invalidation level or a guaranteed fill. Spread is already in the Bid/Ask prices and is not deducted again; financing, conversion and other fees are omitted. Net potential gain/loss is 64/99 ≈ 0.6465. A ratio below one does not alone disprove a strategy, just as one above two does not establish an advantage: probabilities, the full outcome distribution, costs and drawdowns also matter.
Fix the height convention separately from peak tolerance. For our two highs 1.0900 and 1.0890 and neckline 1.0820, highest-peak height is 80 pips and target 1.0740. Using their mean 1.0895 instead gives 75 pips and target 1.0745; using the lower peak gives 70 pips and target 1.0750. Those alternatives are our comparisons, not IG’s highest-peak convention. A 10-pip change of chosen peak moves the target by 10 pips. Do not select a convention after seeing which later price was reached, or move this neckline-based projection with a delayed entry.
What is the honest success rate of this pattern?
Historical stock-pattern statistics cannot be treated as this FX setup’s success rate without the original sample, pattern definition, failure metric and execution assumptions. No verified EUR/USD hit rate is provided here. FX also can have weekend gaps and intraday quote gaps; continuous weekday access does not guarantee a price at every level. Test the complete rule on the chosen provider data and retain failed cases.
A prior rise or decline is part of the chosen reversal-pattern definition, but a trend filter or activity condition does not automatically improve results. For OTC currency charts, specify what any volume field measures before treating it as market-wide participation. Compare a changed rule separately with the trend-following systems context; the technical analysis course covers related tools without supplying a success rate for this setup.
How is it different from head and shoulders?
A double top compares two nearby highs; a head-and-shoulders construction has three main peaks with the middle head higher than the shoulders. Its neckline uses the two intervening troughs and may slope. The head and shoulders pattern guide explains that geometry. The shapes alone do not establish relative frequency, ease or predictive reliability, nor require identical confirmation, stop or execution rules.
The most common mistakes
Common test errors include using future-confirmed pivots for an earlier entry, changing wick and close rules after outcomes, failing the declared tolerance and treating a quote touch as proof of execution. A lower timeframe still permits defined patterns; it does not erase their meaning by itself. Keep projected targets, triggered orders and actual fills separate and assess net outcomes without transferring unverified stock-pattern statistics to Forex.
What to do tomorrow
- Choose a dated series and freeze pivot, trend and peak-tolerance rules. Record when every required point becomes known.
- Record the neckline and chosen wick or close confirmation with a timestamp, then preserve rejected and failed cases.
- Specify the height convention and project from the neckline. Calculate net gain/loss from actual or explicitly assumed quote-side fills rather than reject every ratio below one.
- Record the tolerance value, denominator and boundary inclusion in the journal. The example’s 10-pip difference is 12.5% of its 80-pip height and does not pass a 3% filter.
- Evaluate unchanged rules on later data, including costs, missed retests and worse fills. A dozen demo signals or a repeatable short sample does not establish future profitability or live readiness.
Check your understanding
One short exercise
About 2 min · you can try again
Ask reached 1.0821, but the highest supplied Bid is 1.0818. What is known about Sell Limit = 1.0820 here?
- It certainly filled because Ask exceeded the limit.
- The supplied Bid missed the level; execution is unconfirmed.
- Automatically lower the limit to 1.0818.
Check the answer and explanation
The supplied Bid missed the level; execution is unconfirmed.
Bid remains 2 pips lower. Quote observations do not prove that a deal occurred.
Frequently asked
How do you confirm a double top or double bottom?
Define confirmation explicitly. Our hypothetical model first confirms pivots using two later bars, then requires a Bid close below the trough neckline for a top or above the intervening high for a bottom. A wick crossing is another rule and does not establish a failed or valid trade without its own definition. Historical markers do not prove earlier availability. A retest can be a separate entry variant, but a touched quote alone is not evidence that an order filled.
How do you calculate the pattern target?
Our highest-peak convention gives height 1.0900−1.0820=0.0080, or 80 pips, and target 1.0820−0.0080=1.0740. Using the mean or lower peak instead gives 1.0745 or 1.0750; name the convention beforehand. A later entry at 1.0808 does not move a neckline-based projection. For a short, Bid reaching 1.0740 is distinct from an Ask buyback or an Ask-based TP trigger. Neither the geometric reference nor the indicator guarantees the target or fill price.
Does the second peak have to match the first exactly?
Not in a model with an explicit tolerance. Here peaks differ by 10 pips, or 12.5% of the 80-pip height; a chosen 3%-of-height filter permits only 2.4 pips and rejects this example. That 3% is a comparison assumption, not a universal author rule. Peak tolerance, the selected height and trade cancellation are separate conditions. A lower second peak does not prove greater reliability, and a higher one does not automatically prove continued gains.
What is the realistic success rate of this pattern?
No verified success rate for this EUR/USD rule is supplied. Historical stock-pattern figures need their original sample, failure definition and execution assumptions and cannot be substituted for this Forex test. A repeatable evaluation needs stated data, pattern and failure definitions, pivot availability, entry/exit execution and costs. OTC providers can have trading breaks and reopening gaps; they do not guarantee a price at every level. Report net outcomes and drawdowns as well as hit rate, retaining failed and unfilled cases.
Sources & bibliography
-
Thomas N. Bulkowski Adam & Adam Double Tops · Describes Adam & Adam double tops and the author's sample analysis. thepatternsite.com ↗
-
Thomas N. Bulkowski Eve & Eve Double Bottoms · Describes the Eve & Eve double-bottom pattern and the author's sample results. thepatternsite.com ↗
-
Thomas N. Bulkowski Adam and Eve Patterns · Explains Adam and Eve variants of double tops and double bottoms. thepatternsite.com ↗
-
MyBank.pl Price patterns in the Forex market · An overview of reversal and continuation chart-pattern categories. mybank.pl ↗
-
IG UK Academy Basic chart patterns: part one — double tops and bottoms · Defines nearby peaks, neckline confirmation and highest-peak height projection; compares head-and-shoulders geometry. It supplies no success rate for our fictional Forex model. www.ig.com ↗
-
MetaQuotes / MetaTrader 5 Basic principles — orders, positions and quote sides · Documents Bid/Ask order and short SL/TP conventions for the specified OTC model. A quote touch is kept distinct from a deal or guaranteed fill. www.metatrader5.com ↗
-
IG UK Order types — stops and execution · Distinguishes ordinary and guaranteed stops and possible worse fills. Our short sizes, commissions and alternate fill outcomes are hypothetical. www.ig.com ↗
