Skip to content
Trading leveraged FX and CFDs is high risk and can result in rapid losses. Read the risk notice
35-MINUTE ILLUSTRATED GUIDEREVIEWED 13 AUGUST 20269 CHART VISUALS + 3 WORKED DECISIONS
01
DEFINE THE RAW MATERIAL

A swing needs a rule and a confirmation time.

A candle records an interval's open, high, low and close. The high is the highest price recorded in that bar; the low is the lowest. Your swing rule compares those finished bars. MetaTrader treats the selected timeframe as the time represented by one bar or candlestick, and TradingView likewise aggregates each interval into bar values. [1][2]

SWING HIGH · N = 2

High[0] is strictly greater than High[-2], High[-1], High[+1] and High[+2].

SWING LOW · N = 2

Low[0] is strictly lower than Low[-2], Low[-1], Low[+1] and Low[+2].

One fixed pivot rule: two completed bars on each side
  1. H

    Candidate high is strictly above L2, L1, R1 and R2.

  2. L

    Candidate low is strictly below L2, L1, R1 and R2.

  3. WAIT

    The label appears only after the second bar on the right closes.

Here, N = 2 is a learning default, not a magic setting. It deliberately waits for two bars on the right, so a candidate can only become a confirmed swing when R2 closes. A strict rule rejects equal highs or equal lows; if you want ties handled differently, write that alternative down before the test.

02
DESCRIBE THE SEQUENCE

Trend and range are properties of several swings.

A rising structure has confirmed swing highs and lows stepping higher. A falling structure has both stepping lower. A range has meaningful overlap: pushes repeatedly fail to establish a clean sequence and return towards working boundaries. One strong candle does not turn a range into a trend.

Classify the sequence, not the last candle
01RISING STRUCTURE

Both sides of the swing sequence step higher. Pullbacks still exist.

02RANGE

Swings overlap and price keeps rotating between two working boundaries.

UP

HH + HL

The latest comparable high and low are both above the previous pair.

DOWN

LL + LH

The latest comparable low and high are both below the previous pair.

RANGE

OVERLAP

Neither directional sequence stays intact; boundary reactions dominate.

TRANSITION

MIXED

One side changed, the other has not confirmed. “Unclear” is a valid label.

03
CHOOSE THE STRUCTURAL SCALE

Internal and external only make sense relative to a chosen leg.

External structure is the pair of boundaries you chose to contain the active move being studied. Internal structure is the smaller swing sequence inside it. The same high can be external on H1 and internal on H4; the label is a job description, not a permanent property of the price.

External boundaries hold the leg; internal swings describe the journey
  1. 1

    External low: the boundary chosen to anchor the whole active leg.

  2. 2–5

    Internal swings: useful for timing, but smaller than the leg being described.

  3. 6

    External high: the opposite boundary of this defined leg.

Write the anchor down: “H4 external leg runs from confirmed low A to confirmed high B; H1 swings inside A–B are internal.” That one sentence prevents a small pullback from being promoted to a major reversal simply because it suits the latest candle.

04
TRANSLATE THE SHORTHAND

BOS, CHOCH and MSS are labels you must define locally.

Traders commonly use BOS (break of structure) for a continuation break, and CHOCH (change of character) or MSS (market structure shift) for an early break against the prior direction. There is no single platform-wide definition. Educators disagree about whether the broken point must be internal or external, and whether a wick or completed close counts.

LabelA workable local definitionWhat still needs specifying
BOSClose beyond the last confirmed swing in the direction of the active external leg.Timeframe, pivot N, buffer and which swing scale.
CHOCHFirst close beyond the latest confirmed internal swing against the prior leg.Whether this is an alert or an entry condition.
MSSAgainst-trend internal break followed by acceptance beyond the broken area.Exact acceptance window and invalidation.

You do not have to use these terms at all. “H1 close below the last N=2 higher low” is longer, but far easier to test than a floating label.

05
DEFINE THE EVENT

A wick beyond a level and a close beyond it are different facts.

A wick says the market traded past a boundary during the candle. A completed close says the interval finished past it. On a live candle, high, low and close can still change; TradingView's realtime documentation explains that values on an unconfirmed bar fluctuate until the bar closes. [3]

The same level, two different break tests
AWICK THROUGH, CLOSE BACK BELOW

The market traded beyond the boundary. A close-break rule still says “not yet”.

BBODY CLOSES ABOVE

A completed candle finished beyond the boundary. Now the close-break condition is met.

WICK TEST

High > boundary or Low < boundary. Fast, but more sensitive to brief probes.

CLOSE TEST

Close > upper edge or Close < lower edge after the chosen timeframe completes.

BUFFERED CLOSE

Close must finish beyond the edge by a fixed buffer, such as 20% of zone height.

06
WATCH WHAT HAPPENS NEXT

A break is the first step; what happens next decides whether it held.

“Acceptance” is useful only when it has a clock and a pass/fail rule. This guide's example asks for a retest within the next three completed candles, followed by a close on the breakout side of the full zone. A close through the far side of that zone marks failure instead.

“Broke” and “held” are separate observations
HOLDBREAK → RETEST → CLOSE ABOVE

The retest trades into the old boundary and finishes on the breakout side.

FAILBREAK → CLOSE BACK INSIDE

A close back through the zone invalidates this particular acceptance test.

The rule does not predict the next move. It simply stops the analyst from calling every poke a successful breakout in hindsight.

07
MARK AN AREA, NOT A PIXEL

Support and resistance zones need two prices and an expiry rule.

A horizontal line is useful for one precise boundary. A rectangle is useful when several reactions cluster across a band. MetaTrader provides manual lines and shapes for marking support, resistance and areas; the analysis still comes from the rule you apply to them. [5][6]

Draw the reaction area as a band, then name both edges
  1. TOP

    Resistance zone: record upper edge, lower edge and the candles used to draw it.

  2. BOTTOM

    Support zone: the lower band contains reactions that did not share one exact price.

  3. EXPIRY

    Decide what retires a zone: for example, two closes through it or a new external leg.

WRITE THIS BESIDE EVERY ZONE
  • 01Origin timeframe
  • 02Upper price
  • 03Lower price
  • 04Candles used
  • 05First-touch or reusable
  • 06Expiry condition
MARK THE ZONE YOURSELFOpen the support and resistance labPractise →
08
KEEP THE HIERARCHY SMALL

Map on one timeframe, read on one, trigger on one.

Higher timeframes provide broader context; lower timeframes reveal more detail inside each larger bar. TradingView's multi-timeframe guide also distinguishes developing higher-timeframe values from values confirmed when that higher-timeframe bar completes.[1][4]

Give each timeframe one job
01 · DAILYMAP

External high, external low and nearest opposing zone.

02 · H4READ

Active leg, internal swings and location inside the daily map.

03 · H1TRIGGER

Completed-close break, retest, entry and invalidation.

EXAMPLE HIERARCHY

D1 maps the external range → H4 reads the active leg → H1 triggers the written break-and-retest condition.

Do not keep dropping timeframes until a trigger appears. If the H1 condition does not occur, the planned result is “no trade”, not a newly invented M15 setup.

09
RUN THE SAME PROCESS

Separate the work before, during and after the setup.

BEFOREMark the chart
  1. Choose map, read and trigger timeframes.
  2. Set pivot rule: N = 2, strict inequality, completed bars.
  3. Mark external high/low and both edges of each nearby zone.
  4. Write wick, close or buffered-close break rule.
  5. Write acceptance window, entry, stop, target and no-trade filter.
  6. Save a “before” screenshot with the right side hidden.
DURINGObserve, don't rewrite
  1. Wait for the right-side pivot bars to complete.
  2. Record wick-through separately from close-through.
  3. Start the three-candle acceptance clock only after a valid break.
  4. Skip if the next opposing zone leaves less than the planned 2R.
  5. Do not widen the stop or promote an internal swing mid-trade.
  6. Log “no signal” when the window expires.
AFTERGrade the decision
  1. Save the finished chart without changing the original marks.
  2. Record which numbered condition passed or failed.
  3. Separate execution error, rule ambiguity and normal loss.
  4. Measure R result after spread, commission and slippage.
  5. Review rule changes only after the planned sample ends.
  6. Keep the untouched charts used for the final check.
10
WORK THE DECISION

A long, a short and a perfectly good no-trade.

WORKED LONG

Higher-timeframe support, H1 reclaim and room to the next boundary

The map is rising, the pullback reaches the planned support band, and the trigger closes back above its upper edge.

  1. 1

    D1 external swings are rising; H4 support is pre-marked from 1.0820 to 1.0830.

  2. 2

    H1 trades into the zone, then a completed candle closes above 1.0830.

  3. 3

    The next H1 open is the test entry; the stop sits below the retest low plus the written spread allowance.

  4. 4

    The next external resistance offers at least 2R after estimated costs, so the setup still passes the rule.

DECISION

This example passes the long rule. A later win or loss does not change whether the four conditions were present.

WORKED SHORT

Falling leg, resistance retest and bearish acceptance

The higher-timeframe sequence is lower highs and lower lows. Price retests a broken support zone from underneath.

  1. 1

    D1 and H4 have confirmed lower highs and lower lows; the H4 zone runs from 1.2690 to 1.2710.

  2. 2

    H1 rallies into the zone and the trigger candle closes back below 1.2690 within the three-candle window.

  3. 3

    Entry is the next H1 open; invalidation is above the retest high plus the written spread allowance.

  4. 4

    The next external support is beyond 2R after estimated costs, so the short passes the space filter.

DECISION

This example passes the short rule. Skip it if any one of the timeframe, close, window or space conditions is missing.

WORKED NO-TRADE

Overlapping swings and no clean opposing boundary

Several candles probe both sides of the same area. Neither a directional sequence nor a completed-close acceptance holds.

  1. 1

    The latest confirmed highs and lows overlap; the map is a range, not a clean directional leg.

  2. 2

    Wicks cross both edges, but completed closes return to the middle of the band.

  3. 3

    There is no stable invalidation point and no clearly mapped 2R path to an opposing zone.

  4. 4

    The planned acceptance window expires without a valid trigger.

DECISION

No trade. That is a completed decision, not a missed opportunity. Save it in the sample as “correct skip”.

11
REMOVE HINDSIGHT

Most structure mistakes happen when the rule moves after price.

01

Labelling pivots too early

A candidate appears, then the next bar takes it out.

Wait for both right-side bars to close.
02

Changing N by chart

N=1 on the winner, N=3 on the loser makes the sample incomparable.

Keep one rule unchanged for the whole test.
03

Mixing swing scales

An internal low is called external only when the later move looks important.

Name the anchor leg before replay.
04

Calling every wick a BOS

The test quietly switches between intrabar extremes and closes.

Record wick and close as separate fields.
05

Drawing zones around outcomes

The rectangle expands until it captures the reaction that already happened.

Save the untouched “before” chart.
06

Skipping the no-trades

Only attractive examples survive, so the method looks cleaner than it is.

Log expired and rejected setups too.
12
MAKE IT TESTABLE

Start with this complete rule, then change one field at a time.

WICKATLAS SAMPLE RULE · VERSION 1.0Completed-close break and three-candle retest
MAP
D1 external N=2 swings; nearest support and resistance zones.
READ
H4 rising only when last comparable high and low are both higher; falling is the mirror.
TRIGGER
H1, standard candlesticks, only after the bar is complete.
BREAK
H1 close at least 20% of zone height beyond the full zone edge.
ACCEPT
Within the next three H1 candles, trade into the zone and close back on the break side.
ENTRY
Next H1 open after the acceptance candle. No late entry.
STOP
Beyond the retest extreme plus the pre-recorded spread allowance.
TARGET
Next D1 external opposing zone; setup needs at least 2R after estimated costs.
LONG
D1/H4 rising, break above resistance, bullish acceptance. Short is the exact mirror.
NO TRADE
Mixed H4 structure, expired retest window, close back through zone, or less than 2R space.
RECORD
Before/after screenshots, every condition, net R and any execution error.
SAMPLE
Keep this version unchanged for 30 qualifying or rejected setups before reviewing it.
QUICK ANSWERS

Questions that change the chart read.

What is market structure in forex?

Market structure is a rule-based way to describe how price is moving: where confirmed swing highs and lows sit, whether those swings are rising, falling or overlapping, and what happened when price tested or broke a boundary.

How do I define a swing high or swing low?

Choose the rule before looking at the chart. This guide uses two completed bars on each side: a swing high must be strictly higher than both highs to its left and both highs to its right; a swing low must be strictly lower than both lows on each side.

Does a wick count as a break of structure?

Only if your written method says it does. A wick proves price traded beyond a level, while a completed close proves the chosen candle finished beyond it. They answer different questions, so record them separately.

What do BOS, CHOCH and MSS mean?

They are trader shorthand, not one universal vocabulary. BOS often means a continuation break; CHOCH and MSS are often used for an early break against the prior direction. Definitions vary by educator, including which swing and which break test count.

Is support or resistance a line or a zone?

Either can be tested, but a zone records an upper and lower boundary and avoids pretending every reaction occurs at one exact price. Define how the zone is drawn and when it expires before testing it.

Which timeframe should define structure?

Use a fixed hierarchy. For example, map external boundaries on the daily chart, describe the active leg on H4, and time a trigger on H1. The exact trio matters less than assigning one job to each timeframe and waiting for the relevant bars to close.

PLATFORM SOURCES

Official references for bars, timeframes and chart tools.

Reviewed 13 August 2026. WickAtlas defines the pivot and break rules used in its own examples.

  1. 01
    View and configure chartsMetaTrader 5 Help
    Open official source
  2. 02
    How High/Low and New high/New low are calculatedTradingView Help Center
    Open official source
  3. 03
    Repainting: historical and realtime barsTradingView Pine Script documentation
    Open official source
  4. 04
    Leveraging multi-timeframe analysisTradingView Help Center
    Open official source
  5. 05
    Analytical objectsMetaTrader 5 Help
    Open official source
  6. 06
    Lines: horizontal levels and trendlinesMetaTrader 5 Help
    Open official source