Smart Money Concepts (SMC) is a vocabulary for labelling price charts: equal highs and lows, sweeps, order blocks, fair value gaps, BOS and CHoCH. A label needs an explicit rule before it can enter a test. This article separates observable geometry from claims about orders, institutional intent and future price, then works through two controlled examples.

What SMC is as a layer on the chart

Here, the terms have working definitions, not a universal SMC standard. Specify provider, instrument, bar interval, time zone, price side, swing-recognition rule and tolerance. A candle chart does not reveal everyone’s orders or intentions. Write down when each input became known; a later-confirmed swing must not be treated as available at its earlier turning point.

Labels describe specified observations
LabelWorking ruleIt does not establish
Equal highs/lowsExtremes within a stated toleranceVisible stop-order quantities
SweepCross a specified level and return under a defined ruleManipulation or its cause
Order blockA chosen opposite candle before a defined impulse; body or full range specifiedUnfilled institutional orders
FVGNon-overlapping ranges of the first and third of three candlesNo trading in the middle candle or an assured return
BOSBreak a previously known swing with the defined directionFurther continuation
CHoCHBreak a known corrective swing against that directionA confirmed future reversal
Premium/discountAbove/below the midpoint of a chosen rangeFundamental valuation or an entry instruction

Execution rules are discussed separately in the mechanics of Smart Money Concepts. Here the task is reading and specifying geometry. Compare your definitions with support and resistance or the Wyckoff method without assuming that differently named observations are identical or independently predictive.

Equal highs need a number, not just an eye

On a hypothetical chart, two highs are 102.0 and 102.3. Are they equal? Under a rule allowing a difference of at most 0.4, yes; with a tolerance of 0.2, no. The label equal highs does not define which observations enter a test.

Scroll sideways to see the full diagram

Two highs classified under different tolerancesThe price line has highs of 102.0 and 102.3. Their difference of 0.3 meets a tolerance of 0.4 but not 0.2. The coloured band illustrates the area around the highs; it does not show orders.Same highs, two tolerances102.0102.3Difference between highs: 0.3Tolerance 0.4 → equalTolerance 0.2 → differentThe rule changed; the price path did not.
Both classifications use the same price path. The band illustrates a rule, rather than observing other traders’ stop losses.

Before marking charts, record the tolerance unit, its size and when you set it. Widening the band after seeing the next move changes the sample criteria. Neither classification alone tells you how many orders await at the highs or who placed them.

Assumptions: Fictional prices and path. Differences are in price units, not a particular pair’s pips. Equal means only that the stated tolerance is met.

Liquidity and the order block — what they look like once marked

BIS’s 2025 execution discussion describes fragmented OTC FX trading across dealers and venues, including internalised flows. Equal highs on one chart are consequently not a view of a global order book. You can hypothesise that orders may be associated with a level; the candle geometry alone neither verifies that hypothesis nor measures their quantity.

An order-block rule might select the last opposite candle before an impulse. Define the impulse, the selected boundaries and when selection becomes possible. A rectangle over that candle is your chart annotation. Calling it a block does not demonstrate that a particular institution placed orders there or that any remain unfilled. Principle 8 of the FX Global Code distinguishes agent and principal capacities; it does not assign either capacity from candles.

FVG and range position: specify the denominator

For a working upward FVG rule, use the first candle’s High and third candle’s Low when Low₃ > High₁. The outer candles leave a band, but the middle candle’s recorded price range can span it. Non-overlap alone says nothing about unfilled orders or how often price returns. Define wick penetration, a Close inside, midpoint contact and full traversal as different events.

Freeze a hypothetical EUR/USD band [1.1000,1.1010], width 10 pips, with later price approaching from above. Set the deepest penetration to the largest depth reached so far, capped to this fixed band. Keep the boundaries unchanged throughout the example.

One fixed 10-pip band, three later candles
CandleLowCurrent penetrationDeepest so far
11.10073 pips / 30%30%
21.10082 pips / 20%30%
31.10028 pips / 80%80%

Assume all three have High 1.1015 and Close 1.1012. Their wicks enter the band, but none closes inside it. The deepest contact is 80%; summing 30% + 20% + 80% = 130% double counts visits to the same band. This example measures an explicitly chosen geometric event, not an FVG return probability or a trading profit.

For a chosen non-zero-width range [L,H], position is 100(P − L)/(H − L), with midpoint (L + H)/2. We call positions above 50% premium and below 50% discount within that range. These labels describe the chosen reference, not whether a currency is cheap or which side to trade.

Hypothetical price P = 1.0920, different fixed ranges
RangeMidpointPositionLabel
A: [1.0800,1.1000]1.090060%Premium
B: [1.0880,1.1080]1.098020%Discount

The price did not change. Both ranges are assumed known before classification; choosing a later high or low retroactively would use information unavailable at the decision time. A zero-width range has no defined percentage. At P = 1.0940, position in A is 70%: that remains a range label, without an instruction to sell.

Break of structure and change of character — the swing-sequence shift

Practical takeaway: A chart pattern does not identify whose orders caused it. State the measurable definition rather than infer an institution's motive.

Under the working rules above, BOS breaks a known swing in the defined direction; CHoCH breaks a known corrective swing against it. Specify whether a wick crossing or a closed bar counts, how swings are recognised and when recognition is available. Neither label confirms that the next prices must continue or reverse.

The change of character (CHoCH) as a signal article expands the rule-setting exercise. Treat a changed label as an observation, then separately specify any entry, exit and cost model. Repeated BOS labels alone do not establish profitable continuation.

Orders, execution and claims need separate evidence

A vocabulary can help communicate a reproducible observation. Several labels can also describe overlapping features of the same price path. Their agreement does not demonstrate independent confirmation, a sharper profitable filter or any particular win rate. Compare complete, fixed rules on unused data with execution and costs, rather than compare attractive screenshots.

The FX Global Code’s Principle 10 distinguishes disclosed risk management near a stop trigger from deliberately moving the market to that trigger, which it lists as unacceptable. The Code is good-practice guidance for wholesale FX, not a substitute for law. A wick proves neither misconduct nor correct handling. Assess an execution issue using order terms, quote/trigger records, fills and disclosures; do not diagnose motive from a candle or universally excuse a provider.

What to do tomorrow

  1. Specify the sample first. Record instrument/provider, time zone, interval, price side, tolerance and candle/swing confirmation. H4 is one possible interval, not a certified better setting.
  2. Compare definitions. The technical-analysis material provides related vocabulary. Test whether two rules actually classify the same observations; shared locations do not establish equal meaning or predictive value.
  3. Separate a chart event from a return. Fix crossing/return conditions and recognition time before identifying sweeps. A later reversal is not a profit until a separately defined entry, exit, execution and cost rule is applied. One evening of selection is not validation.
  4. Develop the execution rule separately. Continue with the mechanics of Smart Money Concepts and trading order blocks. Ask a claimed success rate to identify its rules, sample, failures and net outcomes; unrelated aggregate CFD account-loss figures cannot verify or refute it.