Direct answer
“Higher highs” in forex is a way to describe market structure: the market’s swing peaks (local maxima) appear at increasing price levels over time. The idea is descriptive rather than predictive—what you can verify is whether each new swing high is higher than the previous swing high, using a clear rule for what counts as a swing high.
Higher highs are commonly discussed alongside other structure labels (like swing lows and the presence or absence of a break from that pattern). However, the core mechanism is simply the ordering of successive peaks relative to one another.
How Higher Highs work (mechanism and definition)
To understand how higher highs “work,” define two things first: what price level you are measuring and which points count as swing highs.
1) Inputs you need
- Chart data: price candles/bars or ticks displayed as open-high-low-close (OHLC) series.
- Timeframe: for example, how the chart groups price into candles (shorter timeframes produce more swings).
- A swing-high rule: a method to mark local maxima. Common options include:
- A swing high is a bar where the high is higher than highs on nearby bars (a “left/right” look window).
- Or you use a visual/structural rule (e.g., consecutive bars forming a local peak).
Because the rule affects what is labeled “a swing high,” the same market can produce different counts of higher highs depending on your swing-high definition.
2) Mechanism: the ordering test
Once you have marked swing highs, the “higher highs” test is mechanical:
- Take the most recent prior swing high.
- Compare it to the next swing high.
- If the later swing high’s price level is higher, that step is a higher high.
- If it is lower, the higher-high sequence is not maintained.
Outputs you can record:
- A list of swing highs in order.
- A boolean label per step (higher than previous swing high, yes/no).
- A visible structure line or sequence of points (optional) showing rising peaks.
3) Typical sequence context (without implying certainty)
In many discussions, higher highs are interpreted together with swing lows (the valleys between peaks). For example, if peaks rise and valleys also tend to rise, that supports a “rising structure” description. The key point is that the conclusion you can independently verify is about relative levels (rising peaks and possibly rising valleys), not about guaranteed continuation.
Evidence or example you can verify (with stated assumptions)
Below is a simple, fully checkable example. It assumes you already have marked swing highs using the same swing-high rule across all steps.
Example scenario (assumptions stated)
Assumptions:
- You are using a single timeframe.
- You define a swing high as the highest high within a fixed neighborhood around a local peak.
- You record swing highs as the market moves.
Observed swing highs (price levels):
- Swing high A: 1.1000
- Swing high B: 1.1050
- Swing high C: 1.1030
- Swing high D: 1.1100
Step-by-step comparison:
- B vs A: 1.1050 > 1.1000 → higher high.
- C vs B: 1.1030 < 1.1050 → not a higher high (sequence is interrupted).
- D vs C: 1.1100 > 1.1030 → higher high again.
Output:
- You can say there were higher highs at the transitions A→B and C→D, but not at B→C.
- You can also describe that the overall swing-high sequence is not strictly monotonic; it has a dip.
What this teaches about “work”
Higher highs “work” as a repeatable measurement:
- You select points (swing highs) using rules.
- You compare their levels in sequence.
- You label whether each new peak is higher than the previous one.
Any higher-level narrative (like “trend” or “momentum”) depends on additional structure checks and on market conditions, not only on the existence of higher highs.
Limitations and risks (material failure modes)
Higher highs are descriptive, and several limitations affect how you should interpret them.
1) Swing-high definition can change the result
If your swing-high rule uses different neighborhood sizes or a different timeframe, the identified peaks can change. That can alter whether you see a clean “higher highs” sequence.
2) Market structure can be noisy
Forex price often moves in ways that create frequent peaks and reversals. Even if higher highs appear for a while, they can be followed by lower highs. In other words, the structure label is time-dependent.
3) Costs and execution are not captured by the label
Higher highs alone do not include spread, commissions (if applicable), slippage, or whether orders are executed at the prices you observe on a chart. Therefore, any real-world trading outcome (if you were to act on it) depends on factors beyond the structure measurement.
4) Descriptive does not equal predictive
The presence of higher highs does not guarantee future movement. Historical sequences show patterns in hindsight; they do not ensure similar behavior will occur.
Verification or next question
If you want to independently verify higher highs in your own analysis process, focus on these checks:
- Document your swing-high rule (how you select peaks).
- Use one timeframe for a consistent label.
- Write down the compared levels for each labeled transition (e.g., peak N vs peak N-1).
- Track when the sequence fails (a new swing high that is not higher).
A good next question is how higher highs relate to other structure features you may be using—especially whether the swing lows are also rising, and whether you can clearly state the rule for what counts as a structural break.