Do Double Tops and Bottoms Reverse? 2 Years of USD/JPY Tested
A two-year USD/JPY test of double tops and bottoms on M15, H1 and H4, measuring 10-bar reversals, pivot strength, neckline entries, win rates and exits.
Ten bars after a double top or bottom broke its neckline, only H1 had moved in the reversal direction more than half the time in both 2024 and 2025. The rates were 49.71% and 50.15% on M15, and 46.88% and 31.43% on H4. Traded, even H1 was unstable: net pips went from +613.3 in 2024 to −562.7 in 2025.
Open chart with these settings
A double top has two highs near the same price with a low between them. A double bottom turns the geometry upside down: two lows with an intermediate high. The usual reading expects price to continue in the reversal direction after it crosses the neckline.
Hindsight makes the two highs or lows look unambiguous, but at the time of the first high or low the bars to its right do not exist. This test waits for those bars to close (mainly five on each side of a pivot), then starts measuring when the close moves below the intermediate low for a double top or above the intermediate high for a double bottom.
Do these patterns really reverse?
Only H1 cleared a 50% reversal rate in both years. The table covers USD/JPY in 2024 and 2025, uses five-bar pivots (five bars compared on each side before a high or low is confirmed), waits for a neckline close, and then holds each pattern for 10 bars. It counts each formation before removing overlapping trades.
| Timeframe | Year | Patterns | Moved in reversal direction | Mean move after 10 bars |
|---|---|---|---|---|
| M15 | 2024 | 690 | 49.71% | +0.47 pips |
| M15 | 2025 | 680 | 50.15% | +1.27 pips |
| H1 | 2024 | 124 | 56.45% | +1.82 pips |
| H1 | 2025 | 162 | 51.85% | +4.66 pips |
| H4 | 2024 | 32 | 46.88% | −6.06 pips |
| H4 | 2025 | 35 | 31.43% | −19.14 pips |
H1 stayed over 50%, but its double tops and double bottoms did not contribute equally. In 2024, 55 hourly double tops had a 43.64% reversal rate and a mean of −11.86 pips. The 69 double bottoms reached 66.67% and +12.73 pips. Combining them into 56.45% hides that split.
H4 did not support a reversal claim. In 2025, 20 double tops reversed 35.00% of the time and 15 double bottoms reversed 26.67%. Both means pointed away from the expected direction.
What double tops and double bottoms measure
These are three-point price patterns, not oscillators with a formula.
The mechanical double-top definition used here has four steps:
- Find a swing high with the same number of lower highs on its left and right
- Require two swing highs near the same price and a swing low between them
- Use the intermediate low as the neckline
- Mark the pattern formed when a close falls below that neckline
The double-bottom definition reverses the highs and lows. Its intermediate high becomes the neckline, and the pattern is formed on a close above it.
The two highs or lows may differ by 1.2 ATR(14), clamped between 0.1% and 1.0% of price. Pattern height must be at least 0.3 ATR, and the two pivots may be no more than 300 bars apart. Those rules match the current chart overlay.
A confirmed shape and a neckline break happen at different times
A five-bar swing is not knowable until five later bars have closed. With Swing Period at 30, the delay is 30 bars. That means 7.5 hours on M15, 30 hours on H1 and 120 hours on H4.
The research separates entry when the second pivot becomes knowable from entry after the neckline close. No trade is moved back to the high or low where a pivot is later found.
Double top and bottom settings and signals
Formiq draws the patterns over the candles in the main price pane.
| Platform | Where to find it |
|---|---|
| Formiq | Indicator list → Chart Patterns |
| TradingView | Indicators → Technicals → Patterns, then Double Top / Double Bottom or All Chart Patterns |
| MT4 / MT5 | Draw the two highs or lows and the neckline manually with horizontal or trend lines |
TradingView's own double-top definition also calls the pattern formed when a close falls below the intermediate low. Merely seeing a possible second high is an earlier state.
The one input is Swing Period
| Input | Default | Range | Meaning |
|---|---|---|---|
| Swing Period | 30 | 5 to 100 | Number of bars required on each side before a high or low becomes a confirmed pivot |
A lower value finds smaller price turns and draws more patterns. A higher value keeps larger formations, but it also increases the confirmation delay.
Double tops are red and double bottoms are green. The overlay draws the two highs or lows, a dashed neckline and a green dotted target. The target is one pattern height beyond the neckline in the expected reversal direction.
The common trading rule
| Pattern | Entry | Target | Failure level |
|---|---|---|---|
| Double top | Sell after a close below the intermediate low | One pattern height below the neckline | 20% of pattern height above the average of the two highs |
| Double bottom | Buy after a close above the intermediate high | One pattern height above the neckline | 20% of pattern height below the average of the two lows |
The strategy sells double tops and buys double bottoms. An opposite pattern closes the trade, and the strategy does not open a new position on the same bar that closes the old one.
How this was measured
| Item | Value |
|---|---|
| Pair | USD/JPY |
| Period | 1 January to 31 December 2025, repeated on 2024 |
| Timeframes | M15 / H1 / H4 |
| Swing Period | 5 / 10 / 15 / 20 / 30 / 40 / 50 / 75 |
| Entry timing | Second pivot confirmed / close beyond neckline |
| Grid | 8 pivot strengths × 2 entry timings = 16 settings; 192 rows over three timeframes and four windows |
| Exit | Opposite pattern; no stop or target in the base run |
| Spread and fill | 0.3 pips, filled at the close |
| Position size | 0.1 lot |
| Look-ahead control | A pivot is unavailable until all right-side confirmation bars have closed |
For the 10-bar measurement, a fall after a double top and a rise after a double bottom count as positive. The test covers full-year 2024 and 2025 windows and also splits 2025 into halves.
How often does the target get hit?
M15 and H1 held at 64% to 66% in both years; H4 did not carry across. The standard target is one pattern height beyond the neckline. I followed that target and the failure level for up to 300 bars, using five-bar pivots.
| Timeframe | Year | Formed patterns | Target first | Failure first | Same bar / unresolved |
|---|---|---|---|---|---|
| M15 | 2024 | 690 | 443 (64.20%) | 238 | 7 / 2 |
| M15 | 2025 | 681 | 439 (64.46%) | 238 | 0 / 4 |
| H1 | 2024 | 124 | 81 (65.32%) | 42 | 1 / 0 |
| H1 | 2025 | 162 | 107 (66.05%) | 54 | 0 / 1 |
| H4 | 2024 | 32 | 23 (71.88%) | 9 | 0 / 0 |
| H4 | 2025 | 36 | 18 (50.00%) | 15 | 0 / 3 |
The reward and risk are not the same size, however. The target is one pattern height from the neckline; the failure level is roughly 1.2 pattern heights from entry. Reading the target percentage as an ordinary win rate would ignore that difference.
What Swing Period should you use?
A longer one removes the H4 observations first. The default of 30 is compared with the minimum of 5. All rows enter after the neckline and exit on an opposite pattern.
| Timeframe | Swing Period | 2024 trades | 2024 net pips | 2025 trades | 2025 net pips |
|---|---|---|---|---|---|
| M15 | 5 | 225 | +459.3 | 225 | +275.1 |
| M15 | 30 | 19 | −1,405.4 | 15 | −284.5 |
| H1 | 5 | 37 | +613.3 | 53 | −562.7 |
| H1 | 30 | 3 | +677.6 | 5 | −235.6 |
| H4 | 5 | 12 | −187.2 | 13 | −763.2 |
| H4 | 30 | 0 | 0.0 | 3 | +225.3 |
Swing Period 30 found no completed H4 trade in 2024 and only three in 2025. The +225.3 pips and 33.33% win rate from three trades cannot carry the same weight as the 225 M15 trades.
Across all eight Swing Period values, the number profitable in both years was 2/8 on M15, 0/8 on H1 and 2/8 on H4 after a neckline close. The two H4 survivors still had very few trades, so their count is not evidence that H4 was the better chart.
Is waiting for the neckline safer?
It changed the sign on M15 and nowhere else. Swing Period stays at 5; only entry timing changes.
| Timeframe | Year | Second pivot confirmed: trades / net pips | After neckline: trades / net pips |
|---|---|---|---|
| M15 | 2024 | 499 / −589.9 | 225 / +459.3 |
| M15 | 2025 | 469 / −195.4 | 225 / +275.1 |
| H1 | 2024 | 86 / +1,135.1 | 37 / +613.3 |
| H1 | 2025 | 105 / −404.7 | 53 / −562.7 |
| H4 | 2024 | 21 / −1,667.2 | 12 / −187.2 |
| H4 | 2025 | 27 / −643.3 | 13 / −763.2 |
The neckline cut trade count roughly in half, but lower frequency did not make every timeframe profitable.
Does last year's best still hold?
Three of six stayed profitable. The best 2024 Swing Period was moved unchanged to 2025, and the best 2025 value was moved to 2024. Entry remains after the neckline.
| Timeframe | Selection year | Swing Period | Net pips in selection year | Net pips in other year | 2025 median |
|---|---|---|---|---|---|
| M15 | 2024 | 5 | +459.3 | 2025: +275.1 | −360.6 |
| M15 | 2025 | 10 | +685.5 | 2024: +288.3 | −360.6 |
| H1 | 2024 | 30 | +677.6 | 2025: −235.6 | −262.6 |
| H1 | 2025 | 50 | +1,875.0 | 2024: −443.2 | −262.6 |
| H4 | 2024 | 10 | +777.5 | 2025: +676.7 | +568.8 |
| H4 | 2025 | 15 | +886.9 | 2024: −809.1 | +568.8 |
Splitting 2025 in half left only five of 24 timeframe-and-setting cells profitable in both halves: 2/8 on M15, 1/8 on H1 and 2/8 on H4.
Why a 60% win rate lost money
The average win never reached the average loss. These are the default Swing Period 30 results after waiting for the neckline.
| Timeframe | Year | Trades | Win rate | Average win | Average loss | Net pips |
|---|---|---|---|---|---|---|
| M15 | 2025 | 15 | 33.33% | +227.16 | −142.03 | −284.5 |
| M15 | 2024 | 19 | 31.58% | +195.01 | −198.11 | −1,405.4 |
| H1 | 2025 | 5 | 60.00% | +274.30 | −529.25 | −235.6 |
| H1 | 2024 | 3 | 66.67% | +544.30 | −411.00 | +677.6 |
| H4 | 2025 | 3 | 33.33% | +687.90 | −231.27 | +225.3 |
| H4 | 2024 | 0 | n/a | n/a | n/a | 0.0 |
The five H1 trades in 2025 won 60% of the time and lost 235.6 pips. Three wins averaged +274.30 pips; two losses averaged −529.25. Five trades are also too few to treat 60% as a setting-selection statistic.
Do ADX and session filters help?
Neither improved both years the same way. Filters were applied to the five-bar neckline entry, which had enough trades to compare.
Adding ADX(14) at 20 or higher to M15 raised 2024 from +459.3 to +1,088.1 pips, then changed 2025 from +275.1 to −1,005.1. The Tokyo window from 00:00 to 09:00 UTC returned +684.2 pips from 25 H1 trades in 2024 and +679.1 from 32 in 2025. That session was selected after inspecting five filter candidates, so it still needs a separate period before it can be treated as a rule.
A fixed 30-pip stop and 60-pip target also changed with timeframe.
| Timeframe | 2024 | 2025 |
|---|---|---|
| M15 | +1,345.8 pips (393 trades) | +103.9 pips (425 trades) |
| H1 | +67.1 pips (101 trades) | +297.2 pips (141 trades) |
| H4 | −39.3 pips (31 trades) | −258.3 pips (36 trades) |
The same 30/60-pip exit is wide relative to M15 and narrow relative to H4.
How much spread can it take?
M15 broke even at 1.52 pips. The five-bar M15 neckline strategy took 225 trades in 2025. It returned +342.6 pips at zero spread, +275.1 at 0.3 pips, +117.6 at 1.0 pip and −107.4 at 2.0 pips.
One spread is charged per completed trade, so the break-even spread is 342.6 ÷ 225 = 1.52 pips. The same setting still returned +76.8 pips at a 2.0-pip spread in 2024. Cost tolerance did not carry over unchanged either.
Notes
The sample is USD/JPY from 1 January 2024 through 31 December 2025. Trades fill at the close with a 0.3-pip spread and 0.1-lot size. No pivot is used before its right-side confirmation bars have closed. When target and failure levels are both touched inside one candle, the outcome remains in a separate same-bar category because OHLC data cannot order the two touches.
Questions people ask
- Do double tops and double bottoms really reverse?
- The answer changed by timeframe. With five bars on each side of a pivot and entry after a neckline close, the share moving in the reversal direction 10 bars later was 49.71% in 2024 and 50.15% in 2025 on M15, 56.45% and 51.85% on H1, and 46.88% and 31.43% on H4. Only H1 cleared 50% in both years.
- When is a double top or double bottom complete?
- The second pivot becoming knowable and the neckline breaking are separate events. The main trading test starts when a close falls below the middle low for a double top, or closes above the middle high for a double bottom.
- What is the best timeframe for double tops and bottoms?
- Only H1 had a 10-bar reversal rate above 50% in both years. That did not make the full strategy stable: with five-bar pivots, H1 net pips changed from +613.3 in 2024 to −562.7 in 2025. H4 produced only 12 and 13 trades with the same setting.
- Is it safer to wait for a neckline break?
- Not on every timeframe. With five-bar pivots on M15, entry when the shape was confirmed returned −589.9 pips in 2024 and −195.4 in 2025; waiting for the neckline changed those figures to +459.3 and +275.1. H1 neckline entry still changed from +613.3 in 2024 to −562.7 in 2025.
- Can Formiq display double tops and double bottoms?
- Yes. Add Chart Patterns from the indicator list. Double tops appear in red and double bottoms in green over the price chart. The one input is Swing Period, with a default of 30.
Formiq is a free browser-based FX terminal with replay practice and no-code backtesting. Open the chart or see what the free plan includes.