When FVG, order block and BOS appear at the same time, what decides your entry is the sequence of structure confirmation—not which signal looks stronger. The hierarchy is: BOS determines direction → order block locates the area → FVG provides the entry timing. Follow this order and the signals won't clash.
Step 1: Use BOS to confirm the current direction—first decide "which way to trade"
BOS is the top priority among the three signals. It tells you which direction price currently wants to go.
What to do: Identify the most recent BOS direction—whether it broke above a previous high (bullish BOS) or below a previous low (bearish BOS).
How to do it: Check if the closing price on your timeframe (1-hour or higher is recommended) clearly exceeded the prior swing point. If a bullish BOS appears, only consider long trades; if a bearish BOS appears, only consider short trades. In the SMC framework, BOS is the core signal for trend continuation or reversal confirmation. Any FVG or OB on a lower timeframe must obey the BOS direction.
Completion criteria: Establish the clear BOS direction. This becomes your "direction filter" for all subsequent decisions—keep signals that align with the BOS direction, ignore the rest.
Step 2: Use the order block to pinpoint a specific zone—then decide "where to trade"
Once the BOS direction is set, the order block tells you where institutional positions related to that direction are concentrated.
What to do: Locate the order block that matches the BOS direction—a bullish BOS corresponds to a bullish OB, a bearish BOS corresponds to a bearish OB.
How to do it: The OB identification rule is clear—when a BOS or a structural shift (CHoCH/MSS) occurs, mark the candle that started the displacement (in ICT, this is defined as "the last extreme price action candle before a strong displacement") as the OB. In multi-timeframe analysis, after the higher-timeframe bias is established, the lower timeframe is used to identify points of interest (POI); both OB and FVG belong to the POI layer.
Completion criteria: Circle the order block range that aligns with the BOS direction on your chart. This is the "zone price is expected to return to." Note: If an FVG overlaps with the OB inside that zone, the area's reference value becomes significantly stronger.
Step 3: Use FVG to decide the exact entry time—finally determine "when to get in"
With BOS direction decided and the OB zone marked, the FVG's job is to show you exactly which price level near the OB zone will give an entry signal. The standard ICT entry flow is: liquidity grab → MSS/CHoCH → FVG retracement → execution.
What to do: When price pulls back into the OB zone, wait for an FVG that aligns with the BOS direction to form.
How to do it: The entry timing is not when price touches the OB for the first time. Wait until an FVG forms inside the OB zone, then enter inside that FVG. If price forms a counter-directional FVG inside the OB zone (opposite to the BOS direction), skip the trade because the direction filter is not satisfied. Also, SMC entry models distinguish between a risk entry (using limit orders) and a confirmation entry (wait for BOS/MSS confirmation then a retest of the FVG). The ICT standard sequence is liquidity sweep → MSS → FVG retest → execution. An FVG without a liquidity sweep and MSS has no entry value.
Completion criteria: Price returns inside an FVG within the OB zone, and the entry direction aligns with the BOS direction. Only then is it a valid entry signal.
Common Reasons for Failure
The biggest mistake is treating these three signals as equal and voting on them. Some traders see a bullish BOS, a bearish OB, and a bullish FVG all at once and think the signals are contradictory. In fact, when you apply the hierarchy—BOS sets direction, OB sets zone, FVG sets timing—there is never a conflict. Conflicts only happen when you skip the sequence and use FVG and OB alone to determine direction.
How to verify your execution: On your chart, mark in this order: bullish/bearish BOS arrow → OB zone box in the same direction → FVG label inside the OB zone after price returns to it. If the three marks form a logical chain, the entry signal is valid. If price is inside the OB zone but the FVG does not appear, the entry timing is not ready. Keep waiting—do not jump in early just because "the zone has been reached."
Next step after entry: Once in a trade, place your stop loss just beyond the opposite boundary of the OB zone or the FVG. The ICT concepts of OTE (optimal trade entry, 61.8%–79% retracement) and Kill Zones (London open, New York open) can be used as additional filters, but they rank lower in priority than the BOS–OB–FVG hierarchy.


