How Pennants Work in Forex

Explore How does Pennants work: mechanics, differences, limitations, and practical checks.

Pennants in forex: a simple definition

A pennant is a chart pattern where price swings narrow after a prior directional move. Visually, it is often described as a small “triangle-like” consolidation: the highs and lows converge as the market forms successive smaller swings.

In forex charting discussions, a pennant is usually treated as a process description rather than a mechanical guarantee. The core idea is that momentum slows, volatility contracts, and the market “regroups” before the next phase—whatever that phase turns out to be.

The mechanism: what’s happening during a pennant

A common way to think about a pennant is as three sequential parts:

  1. Impulse (the preceding move) A directional move creates a clear “start” and a sense that one side of the market dominated. The specific length is not universal, but the impulse is typically the context that makes the later narrowing range meaningful.

  2. Contraction (the pennant formation) After the impulse, the market alternates between higher lows and lower highs (or the reverse, depending on how you define the direction). The “convergence” comes from the swing highs getting lower and the swing lows getting higher until they form a tight range.

  3. Resolution (the follow-through phase) Resolution refers to what happens after price reaches the tighter area. In chart-pattern language, the “next phase” is often associated with continuation of the earlier impulse direction, but the market can also invalidate the idea by breaking the structure the other way.

A key point for verification is that the pattern is defined by relationships between swings (how highs/lows change), not by any promise about future direction.

Inputs and what you measure on a chart

To explain pennants clearly, you need consistent inputs—the things you measure or assume when identifying the pattern.

1) Timeframe and swing granularity

Pennant-like shapes can appear on many timeframes. Without stating the timeframe you’re using and the swing size you treat as “material,” you can end up describing different structures while calling them the same pattern.

2) The impulse context

You typically look for a prior move that makes the later contraction stand out. Practical assumptions include:

  • where the impulse “starts” (the last obvious pivot before the move), and
  • how you judge that the move is strong enough to be more than noise.

3) The contraction lines (converging highs and lows)

Most definitions require that highs and lows form a tightening range. Common measurement choices include:

  • identifying at least two swing highs and two swing lows during the contraction,
  • drawing trendlines through them, and
  • checking whether the range width decreases over time.

4) The resolution behavior

“Resolution” is not one single fact; it depends on what you consider confirmation. Many chart users describe an outcome in terms of:

  • an outward break of the tightening range, and
  • possible retest or rejection behavior around the former boundary.

Because different people use different confirmation rules, it’s important to state your own rule if you want to independently verify claims.

Outputs: how interpretation usually works

In forex discussions, the output of a pennant analysis is typically an interpretation, such as:

  • whether the contraction appears to support a continuation idea of the prior impulse, or
  • whether the structure appears to fail (for example, by breaking the narrowing range in the opposite direction).

Notice that this is not the same as an outcome guarantee. The “output” is better described as a conditional statement: If the market behaves according to your structural rules, then you interpret it one way; if not, you treat it as invalid under your definition.

A worked example (hypothetical, with explicit assumptions)

Assume you are analyzing a chart on a single timeframe (for example, a fixed candle interval) and you use the following identification rules:

  • You mark the impulse as the move from one clear swing low to a clear swing high.
  • You call it a pennant when, after the impulse, there are at least two visible swing highs that trend down and at least two visible swing lows that trend up, creating a narrowing range.
  • You call “resolution” when price breaks outside the tightening range.

Hypothetical sequence:

  1. Price makes an upward impulse, reaching a high, then immediately begins forming smaller swings.
  2. During the contraction, the next swing high forms lower than the previous swing high, while the subsequent swing low forms higher than the previous swing low.
  3. The distance between these swing boundaries decreases over several swings.
  4. When price later breaks above the upper boundary of the contraction, you interpret that as resolution that aligns with the prior upward impulse.
  5. If instead price breaks below the lower boundary, under your rules you treat the pennant idea as failed.

This example illustrates the sequence and decision points you can check. It does not imply that breaking above (or below) is always likely to lead to any particular result.

Limitations and failure modes

Pennants are popular because they describe recognizable structure, but they have material limitations.

1) Subjective identification

Even with rules, different chart readers can choose different swing points, draw lines differently, or use different “minimum size” thresholds. That subjectivity can change whether a pattern is classified as a pennant at all.

2) False breaks and unstable boundaries

Contraction ranges can appear tight, yet price may test and cross boundaries multiple times. A “resolution” definition that triggers too early may treat a temporary poke as confirmation.

3) Market regime changes

Forex volatility regimes vary. A structure that looks like a pennant during one type of market behavior might blend into broader volatility during another. Historical similarity does not ensure the same behavior repeats.

4) Costs and execution effects (if you apply it to trading)

If you translate the analysis into any real execution, transaction costs, spread, and order handling can materially affect realized results. Any evaluation should include those factors rather than assuming ideal conditions.

5) Pattern expectancy is not guaranteed

The same shape can resolve differently across similar charts. A pattern can be present and still fail according to your own invalidation rules.

How to verify facts independently

To independently verify pennant-related claims, focus on repeatable checks rather than predictions.

  • Use a consistent definition: the same timeframe, the same swing selection method, and the same resolution rule.
Trading foreign exchange and CFDs involves substantial risk. Information on FoxiForex is educational and is not personal financial advice. Sponsored placements are labelled clearly.