ICT Concepts: Order Blocks Explained

In ICT trading, an order block is a candle or small group of candles at the origin of an impulsive move. Traders mark that range as a possible support or resistance zone if price returns. The useful question is whether a clearly defined reaction offers a trade with acceptable risk; the candle pattern does not prove where an institution placed orders.
LuxAlgo’s charting and AI platform connects that analysis to a repeatable workflow. Use Quant Charts to study price and relevant Library indicators, then describe precise entry, exit and invalidation rules to Quant, our coding agent. This guide explains bullish and bearish order blocks, market structure, liquidity sweeps and practical entry methods while separating the different LuxAlgo tools.
Key Takeaways
- Bullish order blocks: an opposite, down-closing candle before an impulsive rally can define a possible support zone.
- Bearish order blocks: an up-closing candle before an impulsive decline can define a possible resistance zone.
- Confirmation matters: displacement, a structural break and a later reaction have different roles. An attractive candle alone is insufficient.
- Entries involve trade-offs: a limit entry on a return offers a different price and failure exposure from waiting for a reversal signal.
- Automation needs a definition: ICT Concepts, Order Block Detector and Price Action Concepts do not use interchangeable settings or identify every zone in the same way.
Order Block Formation
Bullish vs. Bearish Order Blocks
Start with the move away, then identify its origin. Under a common ICT convention, the last bearish candle before a forceful upward leg is a bullish order block; the last bullish candle before a downward leg is a bearish order block. Some models include a consecutive group of opposite candles. The LuxAlgo order block concept guide describes these conventions and their relationship to displacement.
| Component | Bullish setup | Bearish setup |
|---|---|---|
| Origin | Down-closing candle before the rally | Up-closing candle before the decline |
| Move away | Upward displacement through a defined structural level | Downward displacement through a defined structural level |
| Possible return | Price revisits the zone from above | Price revisits the zone from below |
| Failure boundary | A predefined breach below the zone | A predefined breach above the zone |
Use one boundary convention consistently: the full candle range, its body, or a specified refinement such as the midpoint. A smaller zone can improve the planned reward-to-risk ratio but can also miss retests or trigger more stops. Do not redraw the boundary after seeing which version would have won.
Monthly highs and lows, weekly support and resistance, daily pivots and session extremes provide context. A bullish block near higher-timeframe support may fit a different plan from a bullish block directly beneath resistance. These locations help organize a hypothesis; they do not establish a measured probability of success.

Market Structure Analysis
Separate three observations that are often grouped together:
- Higher-timeframe alignment: map the range and nearby obstacles before choosing an entry timeframe. Record whether the trade follows the broader structure or attempts a reversal.
- A swing-level break: define which prior high or low must break, whether a wick counts, and whether the bar must close beyond it. A market structure shift against the previous direction differs from a continuation break of structure.
- A change in state of delivery: this is a candle-open and closing-price test. For example, a bullish version waits for a close above the opening level of the final run of down-closing candles. It need not break the same swing used for an MSS.
The CISD guide explains the distinction. Define the precise candle series and reference open because community conventions vary. A momentary wick across an open is not the same event as a confirmed close across it.
Previously rejected prices, high-volume areas and ICT PD arrays can supply additional context. Avoid labeling each as a verified institutional level. Candle and volume data do not reveal the intent or identity of every participant.

Order Block Components
Displacement, Liquidity and Institutional Interpretations
Displacement describes an unusually forceful move relative to surrounding price action. Large candles can support an order block interpretation, but news, thin liquidity and many kinds of trading activity can produce them. Calling the move institutional is an interpretation, not an observation supplied by an OHLC chart.
A liquidity sweep commonly describes price trading beyond a visible high or low and then returning. Stops may cluster near obvious extremes, but their actual quantity is not visible in ordinary candles. A break beyond a level can also develop into continuation. Define the reclaim or reversal event instead of treating every sweep as confirmation.
A fair value gap uses a three-candle pattern: in a bullish FVG, the third candle’s low is above the first candle’s high; the bearish case reverses that relationship. The middle candle may have traded through the whole interval. It is not proof that no trades occurred there, that orders remain unfilled, or that price must return.
These observations can occur in one sequence: price sweeps a prior low, rallies through a chosen swing, leaves a bullish FVG and later revisits the origin. The order block marks the origin; the FVG marks a different interval within the move. Test whether requiring both actually improves your rules after costs.
Failure, Mitigation and Breaker Blocks
Specify whether touching a zone, trading beyond its far edge, or closing beyond it changes its status. Indicators use the word mitigation differently. A hidden box can mean its programmed condition was met; it does not establish that an institution completed an order.
A failed order block may become a candidate breaker when price revisits it from the other side. That is a new setup requiring its own conditions. Moving the stop farther away or switching the trade’s explanation after failure does not preserve the original plan.
Order Block Trading Methods
Entry Point Selection
Choose the trigger and order type separately. The following bullish examples reverse for bearish setups.
| Method | What the rule does | Trade-off |
|---|---|---|
| Aggressive trigger | A buy stop above a specified candle high, provided the trigger is above current price | May participate before a pullback; false breaks and slippage remain possible |
| Return to the block | A buy limit at a defined level below current price after the block has qualified | Controls the maximum entry price, but can fill while price continues falling or remain unfilled |
| Confirmation first | Wait for a defined close or lower-timeframe structure shift, then use a market entry or a separately defined retest order | Adds evidence but may enter later or miss the move |
A buy limit is not an instruction to wait for a breakout above current price. If placed above the available market price, it may execute immediately at a better price. TradingView’s strategy order-type documentation explains the distinction for simulated orders.
The phrase high-probability entry is often used for combinations of a weekly or daily level, a sweep, a structure shift and an FVG. Treat that as a checklist until a defined test supports the claim. More conditions can reduce the number of trades without improving their outcomes.
Stop-Loss and Take-Profit Placement
For a bullish trade, a stop beyond the block’s lower boundary is one possible invalidation rule; for a bearish trade, use the upper boundary. Account for the instrument’s tick size, spread, volatility and execution conditions. A fixed five-to-ten-pip buffer is not suitable for every forex pair, timeframe or market.
A close-based chart invalidation and a resting stop order behave differently. The stop can trigger intrabar even if the candle later closes back inside the zone. Decide which behavior your strategy models before comparing results.
Possible targets include a prior swing, an opposing block or another premarked structural level. Calculate the available reward before entry. Partial exits can reduce exposure, but change the payoff: closing half at 1R and half at 3R produces 2R on the original position before costs, not 3R.
Hypothetical EUR/USD Example
Consider an illustrative EUR/USD sequence in which price trades below the previous day’s low, reclaims it and displaces upward. This example demonstrates the mechanics; it is not a documented March 2023 trade or a verified historical result.
- The marked bullish block spans 1.0780–1.0800.
- After the setup qualifies, a retest buy limit fills at 1.0800.
- The planned stop is 1.0770, giving 30 pips of initial risk.
- A target at 1.0890 offers 90 pips, or 3R before spread, commission and slippage.
For a USD account risking $100, 30 pips at $10 per pip per standard EUR/USD lot gives a theoretical size of 0.333 lots. If the broker permits 0.01-lot increments, rounding down to 0.33 lots gives about $99 of price risk before costs. A worse exit at 1.0760 would lose about $132 on that size. A planned stop does not cap a gap or slippage loss.
Confirm the broker’s contract size and account-currency conversion. Cancel an unfilled entry when its invalidation or expiry condition occurs, and do not count a target reached before entry as a winning trade.
Order Block Analysis Tools
Study the Setup on Quant Charts
Use Quant Charts to keep the symbol, timeframe, drawings and indicator context together. The Order Block Detector Library page provides a native chart preview and an Open on Quant Charts route. It uses confirmed volume pivots, so its construction differs from simply boxing the final opposite candle.
Detection waits for the selected Volume Pivot Length before confirming a peak. A box anchored to an earlier candle was therefore not necessarily available on that candle in real time. Record the confirmation bar when reviewing or testing entries.

Choose the Appropriate LuxAlgo Indicator
| Tool | Relevant capabilities | Important distinction |
|---|---|---|
| Order Block Detector | Volume-pivot zones, visible bullish/bearish block counts and Wick or Close mitigation options | A specific volume-based implementation, with retrospective confirmation |
| ICT Concepts | MSS/BOS, order blocks and historical polarity changes, imbalances, liquidity, killzones and Fibonacci tools | A separate free suite; Present mode focuses on recent bars and Historical mode restores elements for study |
| Price Action Concepts | TradingView toolkit with internal/swing structure, volumetric order blocks, breakers, imbalance tools and preset/custom alerts | A separate flagship product; its settings and availability are not automatically those of the native Library indicator |
The ICT Concepts indicator has its own lookback and display controls. Session windows and Fibonacci features belong to that suite’s workflow; they should not be attributed indiscriminately to every order block tool. Its Library page also offers a Quant Charts route, while the embedded example may show the TradingView edition. Check the actual implementation you open.
Integration with LuxAlgo Price Action Concepts Toolkit
The Price Action Concepts toolkit on TradingView offers color-coded bullish and bearish volumetric blocks, structure labels and customizable alerts. Its order block mitigation choices include Close, Wick and Average. Review the selected mode, displayed block count and detection settings before comparing a chart with another tool.
These are programmed analytical features. Automated marking is not the same as AI identifying institutional orders, and a volume label is not a validated win rate. Historical mode can help you study examples, but it is not a backtest with fills, costs and all failed trades included.
Test Order Block Rules with Quant
Use Quant, our coding agent, to turn an explicit setup into a strategy you can inspect. Specify the zone definition, confirmation delay, entry order, expiry, stop, target and position sizing. Asking it to trade “strong institutional order blocks” leaves the decisive rules undefined.
For example: use a confirmed volume-pivot block, permit only its first subsequent retest, cancel the entry after twenty bars or invalidation, allow one position, and record the zone’s confirmation time. Choose numerical settings for each rule and have Quant state its assumptions before testing.
Follow the Making Strategies with Quant guide: open Code, inspect the generated script and click Run yourself. In the native backtest, check entries against the chart, then review costs, drawdown, trade count and the results on an untouched period. Quant’s generated code may need corrections; a script running successfully does not establish that its trading logic is correct.
Check for lookahead from confirmed pivots and higher-timeframe inputs. Include blocks that failed or were later hidden, unfilled limits and ambiguous bars that touch both a stop and target. Repeat the test on the intended market and timeframe, with realistic commission and slippage. The legacy Backtesting Assistant is a separate workflow, not another name for Quant.
Conclusion
Order blocks provide a way to organize the origin of a move, the conditions for a return entry and the point at which the idea fails. Their value depends on consistent definitions and testing, not an assumption that every highlighted candle reveals institutional positioning.
Use the Library and Quant Charts for visual study, the appropriate TradingView toolkit when that is your chosen platform, and Quant to help write and refine explicit strategy rules. Keep detection, confirmation, execution and performance evaluation separate so each trade can be reviewed on the information available at the time.
FAQs
What are order blocks, and how can traders use them?
An order block is a candle range at the origin of an impulsive move under a specified ICT or indicator definition. Traders can use a later return to plan a possible entry, invalidation and target. It is a chart-based hypothesis, not proof of institutional orders or a guaranteed support or resistance level.
How do liquidity sweeps and fair value gaps relate to order blocks?
A sweep describes trading beyond a visible extreme, often followed by a reclaim. A fair value gap is a three-candle range relationship within a move. They can provide context around an order block, but neither identifies order ownership or guarantees a reversal, a fill or a profitable trade.
Should I use a limit order or a stop order for an order block entry?
A buy limit below current price waits for a return at that price or better. A buy stop above current price triggers when that level is reached. Waiting for a confirming close is a separate signal rule. Choose the signal and order type explicitly; a buy limit above the market can execute immediately.
How does Price Action Concepts help analyze order blocks?
The TradingView toolkit plots volumetric order blocks alongside market structure, breakers and imbalance tools. It offers configurable display, mitigation and alert settings. Those programmed features support analysis but do not certify institutional participation or a setup’s probability of success.
Do historical order block drawings create lookahead risk?
They can if a strategy enters on the candle to which a later-confirmed zone is anchored. Volume pivots and swing-based methods may need subsequent bars. Use the actual confirmation time, retain failed setups and check the behavior of higher-timeframe data.
Can Quant test an order block strategy?
Quant can help generate strategy code from precise entry, exit and risk rules. Review the code and run it manually on the intended chart. Check confirmation timing, order fills, costs and out-of-sample results. Code generation and a historical backtest do not guarantee correct logic or future profitability.
References
LuxAlgo Resources
- Bullish and Bearish Order Blocks
- Change in State of Delivery
- Order Block Detector
- ICT Concepts
- Price Action Concepts
- Quant Charts
- LuxAlgo Quant
- Making Strategies with Quant
- Native Backtest Guide
External Resources
Read next