Price framework · 6E / EUR-USD

6E Market Structure: Define the Chart Before You Trade It

Market structure is not a set of mystical boxes. It is a timestamp-safe way to label swings, trends, ranges, breaks and failures. If your definition changes after you see the next candle, you do not have structure. You have hindsight with lines on it.

Swing rule
Fixed
Break rule
Close + accept
Actor claims
Excluded
Invalidation
Written
Hypothetical label sequenceConfirmed only
HHHigher high
HLHigher low
CLClose below
INVRule invalid

Structure describes priceIt does not identify the trader

Direct answer

Good Structure Labels Are Reproducible and Capable of Being Wrong

Two traders using the same completed data, timeframe and rules should produce the same labels. The rules should also include a neutral state. Forcing every chart into “trend” or “range” creates false certainty during transitions.

Price structure does not reveal participant identity or motive. A break above a swing high is an observed price event. Calling it institutional accumulation, a market-maker trap or a smart-money raid adds a story the chart cannot verify. Keep structure descriptive; test the trade separately.

Use the contract you trade

A continuous 6E chart may splice contract months and may be back-adjusted. Both choices can change old price levels. Mark execution levels on the exact expiry and document the roll method used in historical tests. See the 6E roll guide before combining expiries.

A fixed vocabulary

Objective Swing, Trend and Range Definitions

These are workable examples, not universal laws. Pick rules that fit the holding period, freeze them before testing and retain the confirmation delay.

LabelExample objective ruleWhat it cannot prove
Swing highA completed bar whose high exceeds the highs of the two completed bars on each side; known only after the two right-side bars closeThat sellers control the level or it will hold
Swing lowA completed bar whose low is below the lows of the two completed bars on each side; confirmed with the same delayThat buyers accumulated there
UptrendThe two latest confirmed swing highs and lows are each higher than their preceding counterpartThat the next trade is a long or will make money
DowntrendThe two latest confirmed swing highs and lows are each lower than their preceding counterpartThat selling every rally has positive expectancy
RangePrice remains between fixed confirmed boundaries for at least 12 bars, tests each side twice and has no accepted close beyond either boundaryThat each edge will reverse
TransitionNeither the chosen trend nor range rule currently passesWhich regime will come next

A swing algorithm confirms late on purpose. Removing the two-bar delay by labeling the turning bar in real time leaks future information. A volatility pivot, percentage zigzag or longer fractal can work too, but each creates different timestamps and different trades. Do not compare results until you can replay the labels bar by bar.

A trade through is not automatically acceptance

Separate Wick, Close, Acceptance, Rejection and Failure

A wick means 6E traded beyond a reference during the bar. A close means the bar ended beyond it. Acceptance adds persistence. Rejection records a probe that closes back on the original side. A failed break first meets the breakout rule, then reverses under a separate failure rule.

Example upside break

On a 15-minute chart, require a close at least two standard 6E ticks above the range high, followed within two bars by either a second close above the boundary or a retest bar that never closes inside the old range. The two-tick buffer and two-bar clock are hypotheses. Test them; do not optimize them after each chart.

Example failed break

After the upside break qualifies, call it failed only if a 15-minute bar closes back inside the old range within the next four completed bars. A short hypothesis might invalidate above the excursion high plus a predefined volatility buffer. The failed-break label is not an entry until risk, fill and target rules are added.

Classification orderTrade beyond boundary → close test → acceptance clock → failure clock → neutral if no rule passes

Use closed bars for research unless the rule explicitly processes intrabar events. If an intrabar low is used for an entry but only end-of-bar data are stored, the test cannot know whether the target or stop occurred first. That is a data problem, not a small detail.

One job per layer

Build a Timeframe and Session Hierarchy

Looking at five timeframes until one agrees with the trade is cherry-picking. Assign jobs before the session.

LayerExample jobFrozen output
DailyRegime and major prior-week referencesTrend, range or transition; confirmed swings only
60-minuteCurrent session structure and active rangeBoundaries, acceptance state, distance to invalidation
5-minuteEntry and execution triggerOrder, stop, time stop and maximum slippage

Define sessions too. The Asian, European and U.S. portions of the Globex day can have different activity and spread profiles. A 60-minute “break” that begins before an ECB decision and closes after it is not comparable with a quiet interval. The 6E session guide handles clock definitions; keep them fixed in the structure dataset.

Context, not magic

Imbalance and Fair Value Gaps Need a Testable Definition

A common bullish fair-value-gap definition is: the third candle’s low is above the first candle’s high, leaving a three-bar non-overlap. A bearish version reverses the inequality. That pattern is observable. “Institutions must rebalance it” is not.

Specify the pattern

State timeframe, minimum gap in ticks, whether wicks or bodies count and when the pattern becomes known.

Specify the revisit

Define whether entry requires first touch, midpoint, full fill or a close, and set the maximum bars before expiry.

Specify invalidation

Use a price or time condition established in advance. Do not keep widening a box after it fails.

Keep actor claims out

A non-overlap in three candles cannot reveal who traded or whether a participant has unfinished business.

For traded volume, delta and footprint mechanics, defer to the protected 6E order-flow guide. Market structure owns price labels; it should not quietly borrow an order-flow story that the available data cannot establish.

Structure meets repricing

Macro Events Can Invalidate an Otherwise Clean Pattern

6E reflects EUR/USD, so ECB and Federal Reserve expectations matter. A surprise rate decision, inflation release or payroll report can move the expected policy path and reprice the curve. That can expand range, spread and slippage at the same time.

Do not reinterpret an event-driven gap as a secret technical pattern. Tag scheduled releases before testing, decide whether entries are blocked around them and use the same blackout on every observation. The 6E rate-differential guide explains the macro transmission; the 6E event-risk guide covers scheduled catalysts.

Event invalidation rule

An example policy is no new structure entry from five minutes before through ten minutes after a tier-one release, with an extension until the one-tick spread and five-minute range return below predefined thresholds. Those numbers are testing inputs, not universal safe windows.

Annotated hypothetical

A Replayable 6E Structure Workflow

Setup

Before 07:00 New York

The September 6E daily rule is in transition. On the 60-minute chart, a range is fixed at 1.09500 to 1.10100 after two tests of each side and 18 completed bars inside.

First close

At 08:45

A 15-minute bar closes at 1.10115, three standard ticks above the range. The close buffer passes, but acceptance is pending. No breakout label yet.

Acceptance

At 09:00

The next bar retests 1.10100 and closes at 1.10120. Under the registered rule, upside acceptance passes. A long setup is allowed only if its separate execution rule passes.

Failure

At 09:30

Price closes at 1.10070, back inside within the four-bar failure clock. The break is relabeled failed at that timestamp, not at the excursion high. The original long thesis is invalid.

This sequence is instructional, not evidence that failed breaks are profitable. A valid study must include every eligible event, realistic tick values and fees from the 6E specifications guide, exact contract rolls, intrabar sequencing where needed and untouched out-of-sample data.

Validation standard

Store the rule version, instrument, expiry, timestamp, data source, swing confirmation time, range boundaries, event tags, entry eligibility, invalidation and costs. Compare against simple alternatives and report count, dispersion and worst cases. If a pattern has only a handful of examples, say so. A neat chart is not a sample.

Before the order

Market-Structure Checklist

Exact expiry and roll treatment recorded
Swing algorithm and confirmation delay fixed
Trend, range and transition rules explicit
Wick, close and acceptance kept separate
Failure and invalidation clocks written
Each timeframe has one job
Session and macro-event tags frozen
Imbalance rule measurable
Actor-and-motive claims removed
Costs and out-of-sample test planned

Frequently asked questions

6E Market Structure FAQ

What objectively defines an uptrend in 6E?

One testable definition is that the two latest confirmed swing highs and the two latest confirmed swing lows are each higher than their prior counterpart on a fixed timeframe. The swing-confirmation rule must be chosen before analysis because different rules produce different labels.

Does a wick through a 6E range boundary confirm a breakout?

No under a close-and-acceptance rule. A wick only proves that price traded beyond the boundary. Confirmation requires a predefined close condition plus an acceptance test such as a second close, minimum time beyond the level or a successful retest.

What is a failed break in 6E market structure?

A failed break is a move that first satisfies the selected breakout condition and then satisfies a predefined failure condition, such as closing back inside the prior range within a fixed number of bars. The exact boundary, buffer and time window must be set in advance.

Is a 6E imbalance or fair value gap proof of institutional activity?

No. An imbalance or three-candle fair value gap is an observable price pattern. It cannot identify who traded, why they traded or whether price must revisit the area. Treat it as a testable context variable, not a cause.

Which timeframe is best for 6E market structure?

No timeframe is universally best. Use a fixed hierarchy tied to the holding period, with a higher timeframe for regime and major references, an intermediate timeframe for the setup and a lower timeframe only for execution.

Primary sources and method

Sources, Calculations and Editorial Disclosure

Method: rules are transparent hypothetical definitions designed to prevent hindsight, not validated signals. Sources and changing schedules were reviewed August 12, 2026. No backtest or profitability claim is presented. Grizzly Parrot Trading may use affiliate links elsewhere; none affected this framework.