Institutional Price Action Comparison

Order Block vs FVG vs Mitigation Block: Smart Money Concepts Compared

Order blocks, Fair Value Gaps (FVGs), and mitigation blocks represent distinct institutional price structures: an order block is an unviolated base candle before displacement; an FVG is a three-candle price imbalance; and a mitigation block is a failed order block that formed WITHOUT sweeping prior swing liquidity before market structure shifted.

See the decision guide

Multi-concept comparison: Order Block vs FVG vs Mitigation Block vs Breaker Block

In Smart Money Concepts (SMC) and the Inner Circle Trader (ICT) framework, traders analyze four primary price action structures to identify institutional footprints. While all four concepts highlight potential support and resistance areas, they arise from different market mechanics and carry distinct requirements for formation, liquidity, and structural status.

ConceptPattern structureLiquidity sweep required?Market rolePrimary trade behavior
Order Block (OB)Single base candle before aggressive expansionNo (can form during trend continuation)Original institutional accumulation/distributionDirect trend continuation bounce on first retest
Fair Value Gap (FVG)3-candle pattern with gap between bar 1 & bar 3No (formed by rapid price displacement)Price imbalance / market inefficiencyRebalance and fill before trend continuation
Mitigation Block (MB)Failed order block at an un-swept pivot (Lower High or Higher Low)No (failed to make a new high/low)Failed trend attempt; trapped position exitPolarity flip retest on lower conviction turns
Breaker Block (BB)Failed order block at a swept pivot (Higher High or Lower Low)Yes (must sweep prior swing liquidity)High-conviction structural reversalAggressive polarity flip retest for trend reversal

What is a Fair Value Gap (FVG) and how does it differ from candle blocks?

A Fair Value Gap (FVG) is a three-candlestick formation created during energetic price displacement. When institutional participants enter large market orders, price moves so rapidly that only one side of the market (buyers or sellers) is filled. On a chart, this creates a price vacancy where the high of Candle 1 does not overlap the low of Candle 3 (in a bullish FVG), leaving Candle 2 partially unfilled. While an Order Block focuses on the initial base candle before the move, an FVG identifies the liquidity void created during the move itself. Traders frequently look for setups where an FVG sits immediately adjacent to or inside an order block, creating a high-confluence Point of Interest (POI).

  • FVG structure: 3-candle imbalance with open space between wick 1 and wick 3
  • Market mechanics: represents one-sided aggressive order delivery requiring rebalancing
  • Difference from OB: OB is a specific base candle; FVG is the vacuum created after the base candle
  • Confluence factor: an OB paired with an adjacent FVG carries higher institutional validity

What is a Mitigation Block and how does it differ from a Breaker Block?

The difference between a Mitigation Block and a Breaker Block is one of the most critical distinctions in ICT theory, centered entirely on whether liquidity was swept: - Breaker Block (Sweep Occurred): In an uptrend, price creates a swing high, pulls back, and then pushes to a higher high (sweeping buy-side liquidity). Price then violently crashes below the intermediate swing low. That intermediate down-candle is a Breaker Block. Because liquidity was swept, it represents a high-conviction institutional reversal setup. - Mitigation Block (No Sweep Occurred): In an uptrend, price creates a swing high, pulls back, and attempts to rally but fails to make a higher high (forms a lower high, showing buyer exhaustion). Price then breaks down below the intermediate swing low. That intermediate down-candle is a Mitigation Block. Because no liquidity sweep occurred, it represents a lower-conviction failure setup where trapped buyers mitigate losses at breakeven.

FeatureMitigation Block (MB)Breaker Block (BB)
Preceding swing structureFailure swing (Lower High in uptrend / Higher Low in downtrend)Liquidity sweep (Higher High in uptrend / Lower Low in downtrend)
Institutional intentExhaustion and failure to sustain momentumDeliberate liquidity run and aggressive reversal
Trapped volume sourceWeak hands buying a failed rally attemptBreakout buyers trapped at the extreme swing high
Conviction levelModerate conviction (often used for conservative targets)High conviction (primary reversal model)

Confluence trading: Layering Order Blocks, FVGs, and Mitigation Zones

Professional Smart Money traders rarely rely on a single isolated concept. Instead, they look for confluence zones where multiple structural elements align at the same price coordinates: 1. The Golden POI Setup: An unmitigated higher-timeframe order block that contains a fresh Fair Value Gap inside the 61.8% to 79% Fibonacci discount/premium zone. 2. The Breaker + FVG Inversion: A breaker block whose boundary overlaps with an inverted Fair Value Gap (an FVG that was closed through and now acts as opposing support/resistance). 3. The Mitigation Filter: Using mitigation blocks as secondary targets or conservative scaling levels while holding the primary position aligned with higher-timeframe order blocks.

  • Multi-layer confirmation: combine OB + FVG + Fibonacci discount/premium pricing
  • Inversion confluence: pairing failed blocks with inverted gaps increases reaction probability
  • Timeframe alignment: higher timeframe POI provides directional bias; lower timeframe provides execution trigger

Automating multi-concept SMC strategies in Pine Script with Pineify

Coding multi-concept SMC systems manually in TradingView Pine Script requires complex array tracking, historical bar buffering, and dynamic box management. Detecting when an FVG fills, when an Order Block mitigates, or when a Breaker Block flips polarity involves hundreds of lines of code. Pineify Pine Script AI Coding Agent enables you to build complete, automated SMC indicators and strategies in Pine Script v6 simply by describing your criteria in plain English. You can define custom rules for FVGs, Order Blocks, Breakers, and Mitigation Blocks with automated on-chart drawings and real-time alert triggers. Using Pineify Strategy Optimizer, you can backtest each component individually or in combination to determine which confluence rules produce the highest profit factor and lowest drawdown on your chosen instruments.

  • Comprehensive SMC coding: generate indicators combining OBs, FVGs, Breakers, and Mitigation Blocks
  • Pineify AI Coding Agent: convert complex multi-timeframe rules into verified Pine Script v6
  • Strategy Optimizer: test whether FVG confluence improves Order Block win rates across historical data
  • Automated alerts: configure TradingView notifications for every structural mitigation event
Where Pineify fits

Pineify Pine Script AI Coding Agent

Generate complete Smart Money Concepts Pine Script v6 indicators that detect Order Blocks, FVGs, and Breakers automatically.

Also useful: Pineify Strategy Optimizer. Backtest multi-concept SMC strategies and optimize FVG thresholds and order block parameters on historical chart data.

Build SMC Indicators with AI

Frequently asked questions

This page is for educational and informational purposes only and does not constitute financial or investment advice. Trading in financial markets carries substantial risk of loss. Always perform thorough backtesting before deploying automated trading systems.

Sources and verification