← All Indicators
ICT Smart Money

BWT ICT Concepts

The complete Inner Circle Trading toolkit in a single indicator — Fair Value Gaps, Order Blocks, Market Structure, CISD, IFVG, Balance Price Range, and 1st Presented FVG. Detection logic faithful to ICT methodology, with the parameter control needed to filter signals to the highest-probability setups.

In This Manual Overview Concept Reference Trading Workflow Parameters Trade Setups Best Practices Common Mistakes

Section 01 — Overview

What This Indicator Does

BWT ICT Concepts is a comprehensive implementation of the structural concepts taught by Michael J. Huddleston (the Inner Circle Trader / ICT). It detects and renders the full PD-array model — Fair Value Gaps, Inverse FVGs, the 1st Presented FVG of the session, Balance Price Range overlap zones, Order Blocks, and the structural sequence of Break of Structure / Change of Character / Market Structure Shift / Change in State of Delivery — as on-chart objects you can trade from directly.

Each concept is an independent toggle with its own filtering controls. This is intentional: ICT methodology has dozens of moving parts, but on any given chart you only want the subset that matters for your model. Trading the 1st Presented FVG retracement during the AM Silver Bullet window? Enable FVGs and 1st Presented FVG only. Hunting liquidity sweeps with CISD entries? Enable Order Blocks, MSS, and CISD. The chart stays clean, your decisions stay sharp.

The indicator also supports a Secondary Data Series overlay — render ICT concepts calculated on a higher timeframe (15-min concepts on a 1-min chart, for example) directly on your execution chart. This is one of the most powerful confluence tools in the ICT framework: a lower-timeframe FVG inside a higher-timeframe Order Block is the kind of stacked confluence that separates a setup from a guess.

📷

Screenshot

Image provided by you

Section 02 — Concept Reference

What Each Concept Means

A working glossary of every PD array, structural event, and precision level the indicator detects. Each concept is a building block — combine them for confluence-based entries.

Fair Value Gap

FVG

A three-candle imbalance pattern where the middle candle expands so aggressively that the wicks of the first and third candles do not overlap. The unfilled price range between them represents inefficient delivery — buyers and sellers did not transact evenly. Price has a strong tendency to return and rebalance the gap before continuing in the original direction.

Bullish FVG = supportBearish FVG = resistance

Inverse FVG

IFVG

A FVG that fails its expected role and flips polarity. When a bearish FVG (which should act as resistance) is closed above, the same price zone now acts as support — a bullish IFVG. The failure itself is the signal: it tells you the original sellers have been overwhelmed and momentum has shifted. IFVGs are particularly common after liquidity sweeps.

Polarity flipReversal signal

1st Presented FVG

FPFVG

The first FVG to form on the 1-minute chart after the 9:30 AM ET equity open. The earliest possible printing candle is 9:31 AM. Once identified, this FVG is extended forward through the entire RTH session (until ~3:45 PM ET). Price tends to retrace into the 1st Presented FVG before continuing the dominant directional move — making it one of the most reliable session-anchored entry zones in the ICT model.

Session anchor9:31 AM – 3:45 PM ET

Balance Price Range

BPR

The overlap zone between an opposing bullish and bearish FVG. The fact that two opposite-direction imbalances exist at the same price means institutional positioning has been large in both directions at this level — the area is genuinely "balanced." When price returns to a BPR, the reaction is typically sharp because both sides have committed orders defending the zone.

High-probabilityReversal zone

Order Block

OB

The last opposing candle before a sharp directional move. A bullish OB is the last bearish (down-close) candle before a strong rally; a bearish OB is the last bullish candle before a sharp drop. The OB represents the price area where institutional orders likely accumulated — the "footprint" of the entity that drove the impulse. Treat the OB body or candle range as a future support/resistance zone.

Bullish = demand zoneBearish = supply zone

Break of Structure

BOS

A confirmed break of a prior swing high in an uptrend (or swing low in a downtrend) — a structural validation that the trend is continuing. As long as new BOS events keep printing in the same direction, the structure is intact and pullbacks are continuation opportunities, not reversals. The break of structure is the first signal you should look for to confirm directional bias.

Trend confirmationSame-direction break

Market Structure Shift

MSS / CHoCH

A break against the prevailing trend — a swing low broken in an uptrend, or a swing high broken in a downtrend. MSS is the faster signal of a momentum shift; CHoCH (Change of Character) typically refers to the same event on a higher timeframe and is treated as a more meaningful trend change. Both are entry triggers in the ICT reversal model.

Reversal signalCounter-trend break

Change in State of Delivery

CISD

The earliest reversal signal in the ICT toolkit. A bullish CISD prints when a candle closes above the open of the prior bearish delivery leg; a bearish CISD prints when a candle closes below the open of the prior bullish leg. Body closes only — wicks do not count. CISD typically prints before MSS confirms, making it the trigger for traders who want to be ahead of the formal structural shift.

Earliest triggerBody close required

Consequent Encroachment

CE

The 50% midpoint of an FVG — drawn by applying a Fibonacci tool from the gap's high to its low and marking 0.5. ICT teaches that smart money frequently reacts at CE rather than requiring a full fill of the FVG. This allows aggressive entries with smaller risk when waiting for full mitigation would mean missing the move entirely. The equivalent for an Order Block is called the Mean Threshold.

Precision entry50% level

Section 03 — Workflow

The 7-Step ICT Decision Sequence

Every ICT setup, regardless of which specific entry model you use, follows this sequence. If you can answer "yes" at every step, you have a high-quality trade. If any step fails, the setup is incomplete — wait for the next one.

01
HTF Bias
Daily & 4H direction. Long, short, or ranging?
02
Premium / Discount
Where in the dealing range is price right now?
03
Liquidity
Where are the stops? Has price swept yet?
04
Kill Zone
London / NY AM / Silver Bullet window?
05
PD Array
FVG, Order Block, IFVG, or BPR available?
06
Confirmation
CISD or MSS in your direction on LTF?
07
Entry
CE or full mitigation. Stop beyond structure.

Section 04 — Parameters

All Settings

Every concept can be enabled or disabled independently. Start minimal — FVGs, Order Blocks, BOS, MSS — and add other concepts only after you've integrated them into your model. Each additional concept adds visual noise; each one you've genuinely mastered adds an edge.

ParameterDefaultDescription
Show Fair Value GapsOnPlots FVG rectangles on the chart with active fill tracking
Max Days Forward (FVG)How many days an FVG stays extended forward as a target zone
Max FVG Lookback BarsBars back to scan for unmitigated FVGs on initial load
Min FVG SizeMinimum gap size in ticks; filters noise on lower timeframes
Require Impulse MoveOffOnly counts FVGs preceded by an impulse-strength candle
Min ATR Impulse MoveATR multiple required to qualify the preceding candle as an impulse
ATR PeriodATR lookback used for the impulse filter
Require Same Direction BarsOffFilters FVGs that don't have aligned candle direction
FVG Fill ConditionDefines when an FVG is considered filled and removed
Hide Filled FVGsOnRemoves FVGs from the chart when their fill condition is met
Show Consequent EncroachmentOffMarks the 50% midpoint of each FVG — the precision entry level
Show Instantaneous MitigationOffMarks FVGs filled inside their formation candle's range
Restrict to 3 Time RangesOffLimits all detection to up to three configurable session windows
Show Break of StructureOnMarks confirmed BOS levels with a labeled line
Show Market Structure ShiftOnMarks MSS / CHoCH events at structural reversal points
Swing StrengthPivot bars required to qualify a structural swing point
Show Order BlocksOnPlots OB supply/demand zones based on the configured trigger
OB TriggerEvent that creates an order block: BOS, MSS, or swing pivot
Zone TypeWhether order blocks are plotted as a zone rectangle or single candle
Require FVG After OBOffOnly shows order blocks confirmed by a subsequent FVG
Max Days Forward (OB)How long order blocks remain on the chart as active zones
Hide Mitigated OBsOnRemoves order blocks once price has traded through them
Show 1st Presented FVGOnHighlights the first FVG of each session after 9:30 AM ET
Show Inverse FVG (IFVG)OnPlots IFVGs formed when prior FVGs are closed through
Show CISDOnMarks change-in-state-of-delivery body-close events
Show Balance Price RangeOnDraws BPR overlap zones where opposing FVGs intersect
Show Zone LabelsOnAdds text labels to each concept type on the chart
Use Secondary Data SeriesOffOverlays ICT concepts from a higher timeframe on the current chart
Secondary Period Type / ValueDefines the higher timeframe for the secondary data series

Section 05 — Trade Setups

Six Core ICT Playbooks

These are the named, repeatable ICT entry models you can execute using the indicator's signals. Each setup is a pre-defined sequence — context, trigger, entry, stop, target — that takes the discretion out of the moment-to-moment decision.

01

AM Silver Bullet — 10:00–11:00 AM ET

Kill Zone 1m / 5m Intermediate

The Silver Bullet is a time-based model — the setup is only valid inside the 10:00 AM to 11:00 AM ET window. During this hour, look for an FVG to form (or be mitigated) after a liquidity sweep. The PM Silver Bullet at 3:00–4:00 PM ET follows the same rules. The combination of the time window plus the FVG plus the prior liquidity sweep is what makes the setup high-probability — any one of those alone is just price action.

Setup
Liquidity sweep before 10 AM, then a fresh FVG forms during the window in the opposite direction
Entry
Price retraces into the FVG; enter at CE (50%) or full fill
Stop
Beyond the swept liquidity high/low
Target
Opposing liquidity pool or prior session high/low
02

1st Presented FVG Retracement

9:31 AM – 3:45 PM ET 1m chart, 5m execution Beginner-friendly

After the 9:30 AM ET equity open, watch the 1-minute chart for the first FVG to print. The earliest possible bar is 9:31 AM. Once identified, that FVG is extended through the entire RTH session. On trending days, price retraces into the 1st Presented FVG before continuing the dominant directional move — making it the cleanest, most reliable session-anchored entry zone in the ICT model. This is the recommended setup for traders new to ICT because the timing and identification are both objective.

Setup
First FVG forms on the 1-min chart after 9:30 AM; direction matches the daily bias
Entry
Wait for price to return to the FVG; enter on rejection at the FVG boundary or CE
Stop
Beyond the far edge of the FVG
Target
Next major liquidity pool or session high/low
03

Order Block + FVG Confluence

London / NY AM 15m bias, 5m entry Intermediate

The highest-probability Order Block entries are those confirmed by a fresh FVG formed during the impulse move from the OB. The FVG is the proof that the move out of the OB had institutional displacement — not just a reactive swing. Enable "Require FVG After OB" to filter the indicator to only show this stronger version of the OB. Pair with the BOS/MSS filter for OB Trigger to ensure the OB sits at a structurally meaningful level.

Setup
Bullish OB with a bullish FVG above it (or bearish OB with bearish FVG below). HTF bias aligned.
Entry
At the OB Mean Threshold (50%) or at the FVG's CE
Stop
Below the OB low (with wick) for longs, above the high for shorts
Target
Prior swing high/low, then opposing liquidity pool
04

Liquidity Sweep + CISD Reversal

Session opens / kill zones 1m / 5m Advanced

This is the cleanest pure-reversal setup in the ICT toolkit. Identify a level of resting liquidity — a recent swing high with stops above (Buy Side Liquidity) or a swing low with stops below (Sell Side Liquidity). When price sweeps the level — pokes through and rejects — watch the lower timeframe for a CISD to print. Because CISD requires only a body close past the prior delivery leg's open, it triggers earlier than MSS and gives you the entry before the structural shift fully prints. The Turtle Soup variant of this setup specifically targets stop hunts beyond a recent high/low.

Setup
Price sweeps a known liquidity level (swing high/low, equal highs/lows) and rejects
Trigger
CISD prints on the 1m or 5m in the opposite direction of the sweep
Entry
At or just after the CISD candle close
Stop
Beyond the swept high/low (the wick of the sweep)
Target
Opposite-side liquidity pool
05

Balance Price Range Reversal

Any session 5m / 15m Intermediate

A BPR — overlapping bullish and bearish FVGs — represents a price zone where institutional positioning has been heavy in both directions. When price returns to a BPR, the reaction is typically sharp because both sides of the order book have committed inventory at this level. Trade BPRs as high-probability reversal zones, but always in the direction of the higher timeframe bias — counter-trend BPR trades fail at a much higher rate.

Setup
Price returns to a BPR zone with HTF bias supporting the reversal direction
Entry
At the BPR boundary in the direction of HTF bias; CISD confirmation optional
Stop
Beyond the far edge of the BPR
Target
The FVG that formed before the BPR; then prior session levels
06

Inverse FVG Continuation

Post-sweep moves 5m / 15m Intermediate

When a FVG fails to hold its expected role — a bearish FVG that gets closed above, or a bullish FVG that gets closed below — it flips polarity into an Inverse FVG. The original sellers (in the bearish-to-bullish case) have been overwhelmed, and the same price zone now acts as support rather than resistance. This is a powerful continuation signal because the failure of the original PD array is itself the trigger — you don't need to wait for a new structural event.

Setup
A FVG fails (price closes through it) — the indicator marks it as IFVG
Entry
On price return to the IFVG, treating it as flipped support/resistance
Stop
Beyond the far edge of the IFVG
Target
Next session high/low or HTF FVG

Section 06 — Best Practices

Trading Tips From the ICT Methodology

These practices distill the most consistently emphasized rules from the ICT body of work. Each one is a filter — applying them tightens your trade selection and dramatically reduces low-quality entries.

  1. Always start with higher timeframe bias

    Identify whether the daily and 4-hour are in uptrend, downtrend, or ranging before you look at any concept on a lower timeframe. Take only setups aligning with HTF direction. A perfect FVG, OB, or BPR against HTF bias is not a high-probability trade — it is a counter-trend gamble. Enable Use Secondary Data Series with a higher timeframe to see HTF concepts directly on your execution chart.

  2. Use the Premium / Discount framework

    Within a defined dealing range (typically the last meaningful swing high to swing low), divide it at 50%. Look for longs only in discount (lower 50%) and shorts only in premium (upper 50%). An OB or FVG in premium is a short setup; the same OB in discount is a long setup. Pair with BWT Precision Premium Discount Zones for explicit visualization of the quartile bands.

  3. Trade only inside the kill zones

    The London kill zone (2:00–5:00 AM ET) and NY AM kill zone (7:00–10:00 AM ET) produce the highest-probability ICT setups. The Silver Bullet windows (10:00–11:00 AM ET and 3:00–4:00 PM ET) are specific high-energy slots inside the broader kill zones. Outside these windows, the same setup has measurably lower follow-through. Pair with BWT ICT Key Price Points to see the kill zones as shaded regions on your chart.

  4. Wait for the retrace — don't chase the impulse

    The most common ICT mistake is entering on the impulse move itself rather than waiting for the retracement into the FVG/OB the impulse created. The impulse is the move that defines your setup; the retracement is your entry. If price doesn't return to the FVG or OB, that is a missed trade — not a failed discipline. Missed trades cost nothing. Chased trades cost real money.

  5. Use CE for precision; full mitigation for conservatism

    Consequent Encroachment (the 50% midpoint of an FVG) is where smart money most often reacts — ICT teaches that you don't need full mitigation to enter. Use CE for aggressive entries with smaller risk; use full FVG fill for conservative entries with looser stops. Enable Show Consequent Encroachment to see the exact midpoint plotted on every FVG. The same logic applies to Order Blocks via the Mean Threshold (50% of the OB body).

  6. CISD is the earliest trigger; MSS is the confirmation

    CISD prints when a candle closes past the open of the prior delivery leg — typically several bars before MSS confirms a structural shift. Aggressive entries take the CISD; conservative entries wait for the MSS to print. Either is valid — match your choice to your sizing approach. Smaller size + earlier entry (CISD) and larger size + later entry (MSS) deliver similar overall risk if the model is sound. Remember: body closes only — wicks do not count for CISD.

  7. Stack confluences for the highest-quality setups

    A single FVG is a hint; a single OB is a hint. A FVG inside a HTF Order Block at a kill zone in the discount of the daily range — that is a setup. The more layers stack at the same price, the higher the probability. Common high-probability stacks: HTF OB + LTF FVG + CE entry; BPR at HTF FVG; 1st Presented FVG aligned with daily bias.

  8. Filter aggressively with Min FVG Size and Require Impulse

    Most FVGs on a 1-minute chart are noise. Use Min FVG Size to eliminate gaps too small to be meaningful, and Require Impulse Move to keep only the FVGs preceded by a candle of significant ATR-relative size. The FVGs that survive these filters are the ones formed during genuine institutional displacement — exactly the FVGs you want to trade.

  9. Always know where the liquidity is

    Before any entry, ask: where are the resting stops? Above the most recent swing high (Buy Side Liquidity), below the most recent swing low (Sell Side Liquidity), or at obvious equal highs/equal lows. ICT setups are most reliable when they form after a liquidity sweep, not before. Pair with BWT ICT Liquidity Levels to see explicit liquidity pools and sweep alerts on the chart.

  10. Use Restrict to Time Ranges to enforce discipline

    Enable the Restrict to 3 Time Ranges parameter and configure it for London + NY AM + Silver Bullet windows. The indicator will only detect concepts during those time windows — making it physically impossible to take a setup outside your defined high-probability hours. This is one of the simplest and most effective discipline tools in the entire ICT framework.

Section 07 — Common Mistakes

What Kills New ICT Traders

These are the recurring failure modes documented across the ICT trading community. Avoiding them is, on its own, a substantial edge — most new traders take losses from these mistakes long before they take losses from genuinely bad setups.

▲ MISTAKE 01
Trading every FVG you see

Most FVGs are noise — small gaps in directionless price action that have no institutional significance. Filter aggressively: Min FVG Size, Require Impulse Move, Hide Filled FVGs all on. Only FVGs formed during impulse moves with meaningful displacement deserve attention.

▲ MISTAKE 02
Entering before the retrace

The impulse leg is not your entry. It is the move that creates the entry zone. New traders watch a strong push, see the FVG form, and click buy on the impulse itself — guaranteeing a worse fill and a wider required stop. Wait for the retrace.

▲ MISTAKE 03
Stops inside the FVG or OB

A stop placed within the structure that defines your trade has no logical meaning — it sits inside the noise. Stops belong beyond the OB low/high (including wick) or beyond the far edge of the FVG. Tightening a stop to "improve R:R" is the most common way ICT traders bleed account.

▲ MISTAKE 04
Counter-trend setups against HTF bias

A perfect bearish OB during a daily uptrend will fail more often than not. Beautiful LTF structure cannot override HTF direction. The single highest-impact filter you can apply is: take only setups aligned with the daily and 4H direction.

▲ MISTAKE 05
Ignoring liquidity context

Setups not preceded by a liquidity sweep are often rejected. Before any entry, identify where stops are resting and confirm they have been swept. Markets rarely deliver clean institutional moves without first sweeping the liquidity that funds them.

▲ MISTAKE 06
Cluttering the chart with every concept

Enabling FVG + IFVG + BPR + OB + 1st FVG + CISD + BOS + MSS + CE simultaneously creates analysis paralysis. Start with FVGs, OBs, and BOS/MSS only. Add other concepts one at a time as you genuinely master each — not all at once.

▲ MISTAKE 07
Trading outside the kill zones

The same OB that produces a 5R winner during NY AM produces a chop-out at 1:30 PM. ICT setups depend on institutional volume to deliver. During the lunch lull or after-hours, the volume isn't there — the structures may print but they don't follow through.

▲ MISTAKE 08
Treating CISD wicks as valid

CISD requires a body close past the prior delivery leg's open. A wick poke through is not a CISD. Acting on wick-based "near misses" is one of the fastest ways to take losses on what feels like a valid signal — discipline yourself to wait for the close.

BWT Precision Indicators require a valid BWT license for NinjaTrader 8. ICT methodology and the concepts described on this page are derived from publicly available educational material by Michael J. Huddleston (Inner Circle Trader). This page is provided for informational and educational purposes only and is not trading advice. Trading futures and other leveraged products involves substantial risk of loss and is not appropriate for all investors. Past performance is not indicative of future results.