Forex Pattern Library · 23+ Structures

Read the chart.
Trade the structure.

A visual reference for common forex chart patterns. Use the pattern, market structure, support and resistance, breakout confirmation, and risk management together. A pattern alone is not a trade signal.

Chart Patterns

Patterns describe structure. Confirmation and context matter.

Neckline

Double Bottom

Bullish reversal
Two lows form near the same support area. A break above the neckline can confirm a bullish reversal.
Entry: Break and close above neckline.
Stop: Below the second swing low.
Neckline

Double Top

Bearish reversal
Two highs form around the same resistance. A neckline break can signal that buyers are losing control.
Entry: Break and close below neckline.
Stop: Above the second swing high.
Neckline

Inverse Head & Shoulders

Bullish reversal
A deeper central low sits between two shallower lows. The neckline breakout is the key confirmation.
Entry: Above the neckline or after a retest.
Target: Approximate head-to-neckline distance.
Neckline

Head & Shoulders

Bearish reversal
A higher central peak forms between two lower peaks. A neckline break may confirm the reversal.
Entry: Below neckline or after bearish retest.
Target: Approximate head-to-neckline distance.

Bull Flag

Continuation
A strong bullish impulse is followed by a controlled pullback. The breakout aims to resume the trend.
Entry: Break above the flag structure.
Best context: Strong bullish momentum.

Bear Flag

Continuation
A strong bearish impulse is followed by a rising pullback. A breakdown can restart the bearish move.
Entry: Break below the flag support.
Best context: Strong bearish momentum.

Ascending Triangle

Bullish continuation
Flat resistance combines with rising lows. Pressure builds as buyers repeatedly test the same ceiling.
Entry: Confirmed break above resistance.
Watch for false breaks and liquidity grabs.

Descending Triangle

Bearish continuation
Flat support combines with falling highs. Sellers keep pressing price toward the same support level.
Entry: Confirmed break below support.
Retest confirmation can improve entry quality.

Symmetrical Triangle

Bilateral
Lower highs and higher lows compress price. Direction is confirmed only when one side breaks with intent.
Entry: Trade the confirmed breakout direction.
Context: Often continuation, but not always.

Rounding Bottom

Bullish reversal
Selling pressure fades gradually while buyers regain control. The structure often develops over a longer period.
Entry: Break above the rim resistance.
Works better when structure is well developed.

Rounding Top

Bearish reversal
Buying pressure fades gradually while sellers gain control. Confirmation comes when support gives way.
Entry: Break beneath the base support.
Look for weakening bullish momentum first.

Triple Bottom

Bullish reversal
Three comparable lows test a support area. A break of the intervening resistance provides confirmation.
Entry: Confirmed break and close above the resistance between the lows.
Stop: Below the latest confirmed swing low or the pattern invalidation level.
Measured move can use the distance from support to the confirmation level. Reversal
Pattern details
FormationThree comparable lows test a support area. A break of the intervening resistance provides confirmation.
ConfirmationEntry: Confirmed break and close above the resistance between the lows.
InvalidationFailure to hold the common support area weakens the pattern.
Target methodMeasured move can use the distance from support to the confirmation level.

Triple Top

Bearish reversal
Three comparable highs test resistance. A break below the intervening support provides confirmation.
Entry: Confirmed break and close below the support between the highs.
Stop: Above the latest confirmed swing high or the pattern invalidation level.
Measured move can use the distance from resistance to the confirmation level. Reversal
Pattern details
FormationThree comparable highs test resistance. A break below the intervening support provides confirmation.
ConfirmationEntry: Confirmed break and close below the support between the highs.
InvalidationFailure to break support leaves the range unresolved.
Target methodMeasured move can use the distance from resistance to the confirmation level.

Cup & Handle

Bullish continuation
A rounded recovery returns toward prior resistance, followed by a smaller consolidation or pullback.
Entry: Break and close above the handle resistance, with context supporting continuation.
Stop: Below the handle structure or the swing that invalidates the setup.
Measured move is commonly estimated from the cup depth projected from the breakout area. Continuation
Pattern details
FormationA rounded recovery returns toward prior resistance, followed by a smaller consolidation or pullback.
ConfirmationEntry: Break and close above the handle resistance, with context supporting continuation.
InvalidationThe cup should be rounded rather than a sharp V, and the handle should remain relatively contained.
Target methodMeasured move is commonly estimated from the cup depth projected from the breakout area.

Inverse Cup & Handle

Bearish continuation
A rounded decline returns toward prior support, followed by a smaller consolidation or rally.
Entry: Break and close below the handle support.
Stop: Above the handle structure or the swing that invalidates the setup.
Measured move can be estimated from the inverted cup depth projected from the breakdown. Continuation
Pattern details
FormationA rounded decline returns toward prior support, followed by a smaller consolidation or rally.
ConfirmationEntry: Break and close below the handle support.
InvalidationThe rounded structure should be distinct from a simple sharp reversal.
Target methodMeasured move can be estimated from the inverted cup depth projected from the breakdown.

Bull Pennant

Bullish continuation
A strong upward impulse is followed by a short, contracting consolidation.
Entry: Break above the pennant boundary after the impulse.
Stop: Beyond the opposite side of the pennant or structural invalidation.
Measured move is often estimated from the prior impulse projected from the breakout. Continuation
Pattern details
FormationA strong upward impulse is followed by a short, contracting consolidation.
ConfirmationEntry: Break above the pennant boundary after the impulse.
InvalidationVolume and momentum context can help distinguish a pennant from random consolidation.
Target methodMeasured move is often estimated from the prior impulse projected from the breakout.

Bear Pennant

Bearish continuation
A strong downward impulse is followed by a short, contracting consolidation.
Entry: Break below the pennant boundary after the impulse.
Stop: Beyond the opposite side of the pennant or structural invalidation.
Measured move is often estimated from the prior impulse projected from the breakdown. Continuation
Pattern details
FormationA strong downward impulse is followed by a short, contracting consolidation.
ConfirmationEntry: Break below the pennant boundary after the impulse.
InvalidationDo not treat every small triangle after a decline as a valid pennant.
Target methodMeasured move is often estimated from the prior impulse projected from the breakdown.

Rising Wedge

Bearish reversal
Price makes higher highs and higher lows inside converging rising boundaries. A downside break confirms the bearish setup.
Entry: Break below the lower wedge boundary and confirm with structure.
Stop: Above the latest swing high or above the invalidation boundary.
Target can be based on the wedge height or a prior support/liquidity area. Reversal / continuation
Pattern details
FormationPrice makes higher highs and higher lows inside converging rising boundaries. A downside break confirms the bearish setup.
ConfirmationEntry: Break below the lower wedge boundary and confirm with structure.
InvalidationAn upside breakout invalidates the bearish interpretation.
Target methodTarget can be based on the wedge height or a prior support/liquidity area.

Falling Wedge

Bullish reversal
Price makes lower highs and lower lows inside converging falling boundaries. An upside break confirms the bullish setup.
Entry: Break above the upper wedge boundary and confirm with structure.
Stop: Below the latest swing low or below the invalidation boundary.
Target can be based on the wedge height or a prior resistance/liquidity area. Reversal / continuation
Pattern details
FormationPrice makes lower highs and lower lows inside converging falling boundaries. An upside break confirms the bullish setup.
ConfirmationEntry: Break above the upper wedge boundary and confirm with structure.
InvalidationA downside breakout invalidates the bullish interpretation.
Target methodTarget can be based on the wedge height or a prior resistance/liquidity area.

Rising Channel

Channel
Price oscillates between rising parallel boundaries. The structure can continue until a boundary breaks.
Entry: Use a confirmed boundary break or a validated reaction from a channel edge.
Stop: Beyond the structural swing that invalidates the chosen setup.
Targets can be the opposite channel boundary or a measured structural level. Continuation / bilateral
Pattern details
FormationPrice oscillates between rising parallel boundaries. The structure can continue until a boundary breaks.
ConfirmationEntry: Use a confirmed boundary break or a validated reaction from a channel edge.
InvalidationChannel touches alone do not establish a guaranteed reversal.
Target methodTargets can be the opposite channel boundary or a measured structural level.

Falling Channel

Channel
Price oscillates between falling parallel boundaries. The structure can continue until a boundary breaks.
Entry: Use a confirmed boundary break or a validated reaction from a channel edge.
Stop: Beyond the structural swing that invalidates the chosen setup.
Targets can be the opposite channel boundary or a measured structural level. Continuation / bilateral
Pattern details
FormationPrice oscillates between falling parallel boundaries. The structure can continue until a boundary breaks.
ConfirmationEntry: Use a confirmed boundary break or a validated reaction from a channel edge.
InvalidationDo not assume every falling channel will break upward.
Target methodTargets can be the opposite channel boundary or a measured structural level.

Broadening Formation

Bilateral
Successive swings expand into wider highs and lows. Direction is not fixed until a meaningful boundary break occurs.
Entry: Wait for a confirmed breakout from the expanding structure.
Stop: Beyond the swing that invalidates the breakout.
Use nearby structure and the formation height rather than assuming a fixed target. Bilateral
Pattern details
FormationSuccessive swings expand into wider highs and lows. Direction is not fixed until a meaningful boundary break occurs.
ConfirmationEntry: Wait for a confirmed breakout from the expanding structure.
InvalidationWide and volatile swings increase false-breakout risk.
Target methodUse nearby structure and the formation height rather than assuming a fixed target.
Range

Rectangle / Range

Range
Price repeatedly reacts between horizontal support and resistance. The range remains valid until one side breaks.
Entry: Breakout, retest, or range-edge setup.
Avoid entering in the middle of the range.

SMC & Market Structure Context

Use structure to validate the pattern.

Classical chart patterns describe repeated price structures. Smart Money Concepts adds another layer by examining swing structure, liquidity, displacement, and reaction zones. These ideas can be used as context rather than as automatic entry signals.

Market Structure

Track higher highs and higher lows in an uptrend, or lower highs and lower lows in a downtrend. A meaningful structure break can change the context.

Liquidity

Previous highs, lows, equal highs, equal lows, and obvious range edges can attract orders. A sweep should be confirmed rather than assumed.

Displacement

A strong directional move can show increased participation and can help distinguish a decisive break from a weak probe through a level.

Order Blocks

Some traders mark the final opposing candle before a strong displacement as a potential reaction area. Treat the zone as context, not certainty.

Structure What to observe Pattern confirmation Invalidation
Break of Structure A prior swing high or low is broken with a meaningful move. Break aligns with the direction of the pattern. Price reclaims the broken structure and invalidates the premise.
Liquidity Sweep Price trades through an obvious high or low and then reacts. Look for rejection and follow-through rather than the sweep alone. Price accepts beyond the swept level and continues through it.
Displacement A fast directional move creates a clear imbalance in price action. Breakout has stronger follow-through than nearby swings. Breakout immediately fails and returns into the prior structure.
Retest Price returns to the broken level or zone. Former resistance can act as support, or former support as resistance. Price moves decisively back through the level.

Pattern Validation Framework

A repeatable process for studying any setup.

1. Identify

Mark the visible swings, boundaries, support, resistance, and the pattern's defining features.

2. Context

Check the higher timeframe, current trend, session conditions, nearby liquidity, and major levels.

3. Confirm

Wait for the required breakout, close, rejection, displacement, or retest described by your plan.

4. Risk

Define the invalidation level, position size, stop, target, and maximum acceptable loss before entry.

Risk and invalidation

A pattern remains a hypothesis until price confirms it. Define what would prove the setup wrong before entering. Position size should be calculated from the distance to invalidation and the amount of account equity you have chosen to risk. A measured target is a planning reference, not a guarantee that price will reach it.

Educational reference Chart patterns are visual structures, not guarantees of future price direction. Breakouts can fail, patterns can be subjective, and the same structure can appear differently across timeframes. Confirm the broader market context and define your invalidation, stop loss and target before entering a trade.

How to Use Patterns

Structure first. Entry second.

1. Find context Check trend, session, support and resistance, higher-timeframe structure and nearby liquidity.
2. Wait for confirmation A pattern is incomplete until price confirms the breakout or rejection you intend to trade.
3. Define risk first Know your invalidation level, stop loss and target before placing the trade.