M Pattern Trading: Trade Double Tops Without Getting Trapped
The M pattern — a double top — is one of the cleanest reversal structures on a chart. It's also one of the most over-traded, because every retail trader recognizes it. The difference between traders who make money on M patterns and traders who feed liquidity is patience around the neckline and discipline at the stop.

The M pattern — a double top — is one of the cleanest reversal structures on a chart. It's also one of the most over-traded, because every retail trader recognizes it. The difference between traders who make money on M patterns and traders who feed liquidity is patience around the neckline and discipline at the stop.
This guide gives you a tight rule set for spotting, validating, and trading the M pattern, with confirmation logic that filters out the bear traps that consume undisciplined entries.
What the M pattern actually signals
The M pattern is a two-peak top with a moderate retracement between the peaks. Visually, it forms the letter M. The neckline runs across the trough between the two peaks. When price closes below the neckline, the structure is confirmed as a reversal.
The mechanics: the first peak attracts sellers at resistance. Buyers push for a second attempt, fail to print a meaningful higher high, and supply absorbs demand. Once the neckline breaks, late longs unwind and shorts pile in. Volume should expand on the break — if it doesn't, suspicion is warranted.
The mirror pattern is the W pattern (double bottom), with identical logic in the opposite direction.
What makes a clean M pattern
Not every "two highs at similar prices" formation is tradeable. A high-probability M pattern has all of the following:
- A prior uptrend of at least 5–10% on the trading timeframe. Reversal patterns need something to reverse.
- Two peaks within 1–3% of each other for liquid large caps and FX, up to 5% for volatile crypto.
- A clear neckline defined by the trough — not a noisy zone with multiple minor lows.
- Lighter volume on the second peak vs the first. Exhaustion signal.
- RSI divergence — RSI prints a lower high while price prints a near-equal high. Strong confirmation.
- Time symmetry between the two peaks. Too fast = whipsaw. Too slow = range consolidation.
Miss any one of these and the pattern degrades. Miss three and you're trading noise.
Entry: neckline close vs retest
Two entry tactics. Pick one per setup and stick with it.
| Entry style | Trigger | Pros | Cons |
|---|---|---|---|
| Neckline close | First close below the neckline on your timeframe | Captures momentum, fewer missed moves | Wider stop, higher whipsaw rate |
| Retest failure | Wait for price to bounce back to the neckline from below and reject | Tighter stop, better R:R | ~40% of breaks don't retest, missed move |
The mistake is hybridizing: entering on the close, then second-guessing and exiting at the retest because "it might be a fake." Pick a rule before the trade.
Confirmation is a close below the neckline on your trading timeframe. An intrabar spike below is not a break.
Stop placement and targets
Initial stop: just above the second peak. If price closes above the second top, the M pattern thesis is invalid. On a retest entry, you can tighten the stop above the retest pivot to improve R:R.
Measured-move target: the distance from the peaks to the neckline, projected downward from the break. A 5% pattern projects a 5% measured move.
Realistic exit ladder:
- TP1 at 50% of the measured move (take partial)
- TP2 at the full measured move (close another portion)
- Trail the rest with 2–3×ATR
Combine the measured move with nearby support levels. If a 200-day moving average sits at 70% of the measured move, partial profits there make more sense than ignoring the level.
Timeframe and market context
The M pattern shows up on every timeframe. Reliability scales with timeframe.
- Daily: high signal-to-noise. Often captures multi-week swings.
- 4-hour: practical for swing traders. Good R:R if confluence is there.
- 1-hour and below: noisier. Stricter confirmation needed — wait for the close, require volume expansion, layer RSI divergence.
By market:
- FX: session overlaps and macro releases create neckline fakeouts. Avoid trading patterns straddling NFP, FOMC, or CPI.
- Crypto: weekend liquidity gaps exaggerate neckline tests. Validate on weekday volume.
- Equities: earnings often define the second peak. Don't initiate within 48h of a scheduled print.
Concrete examples
BTC on 4-hour
BTC rallies from $60,000 to $66,400. Pulls back to $64,800. Retests $66,300 — fails to make a new high. RSI prints 68 on the first peak, 63 on the second. Volume lighter on second push.
- Neckline: $64,800
- Entry: 4h close at $64,600 (short)
- Stop: $66,380 (just above second top)
- Pattern height: $1,600
- Measured target: $63,200
- TP1 at $64,000 (50% off), TP2 at $63,200, trail rest
R:R on the full move: ~1:1. R:R if retest entry: ~1:2.
AAPL on daily
AAPL peaks near $192. Dips to $186. Retests $191 with a long upper shadow. RSI lower high.
- Neckline: $186
- Entry: daily close at $185.60 (short)
- Stop: $191.40
- Height: ~$6
- Measured target: ~$180
- Note: 50-day SMA sits at $181, so partial profits there.
The failure modes that drain accounts
Three patterns repeat:
- Anticipating the break — entering before the close below the neckline. The neckline gets defended ~40% of the time.
- Stop too tight — placing the stop at the neckline instead of above the second peak. Normal noise triggers it.
- No regime check — taking M patterns inside a strong uptrend without confluence. The pattern often resolves as continuation, not reversal.
Combat each with discipline: wait for the close, place the stop where invalidation actually happens, and filter for context (e.g., the daily ADX should be falling, not rising).
Automating M pattern trading
You can't watch every chart on every timeframe. Obside does the scanning so you can act on confirmation instead of building lookout duty into your day.
Describe the M pattern detection logic to Obside Copilot in plain English:
"Scan BTC, ETH, and S&P 500 large caps on 4h. Alert me when two local highs print within 1% of each other across 15–40 bars, RSI on the second high is lower, and the candle closes below the trough. On confirmation, short 0.5% of equity, stop above the second high, target the measured move, trail rest with 3×ATR."
Copilot translates that, backtests it across years of data in seconds, and runs it live across your watchlist. You can switch between alerts-only and auto-execute modes per strategy.
Create a free Obside account to scan dozens of instruments for M patterns simultaneously, with alerts that fire on real confirmation — not on every almost-double-top that bleeds your stops.
Educational content only. This is not investment advice. Trading involves risk, including possible loss of capital.
FAQ
Yes. The M pattern is the visual nickname for the double top reversal. Same structure, same psychology, same confirmation rules.
Related articles
- W Pattern Trading: Complete, Practical Double Bottom Guide
- RSI Indicator: How It Works, Settings, and Strategy
- Technical Analysis: Read Markets Like a Pro
- Trading Strategy: Build, Test, and Automate Rules That Last
- Trading Automation: From Idea to Real-Time Execution
- Day Trading Strategies: Proven Setups and Risk Rules
Try Obside on your portfolio
Connect your broker and automate your strategy with a prompt.
Get started