Internal Marketing Reference

EdgeMax ICT Module
Feature Reference

Describes all ICT-related functionality in EdgeMax (BWT.NT8.PrecisionAutoTrader) for use in copy, landing pages, and feature breakdowns.

Overview

The EdgeMax ICT Module is a fully-integrated Smart Money automation layer built into the EdgeMax strategy. When enabled, EdgeMax reads live signal data from BWT ICT Concepts, BWT ICT Key Price Points & Kill Zones, and BWT ICT Liquidity Levels — and uses that data to filter, gate, or trigger automated trade entries.

The module has two operating modes that can be used independently or together:

Mode 1
ICT Entry Module
EdgeMax generates its own ICT-native trade signals (FVG retest, OB retest, Judas Swing, etc.)
Mode 2
ICT Filters
EdgeMax applies ICT conditions as additional gates on top of any other entry method (non-ICT signals must also satisfy the ICT conditions before a trade fires)

Both modes are configured directly in the EdgeMax NinjaBuddy control panel and the standard NinjaTrader strategy properties panel.

ICT Entry Signals

Seven Setups. One Strategy.

When the ICT Entry Module is turned on, EdgeMax can generate entries from any of the following ICT-native setups. Each signal type is individually toggleable — enable only the ones you want to trade.

SIGNAL 01
FVG Retest Entry
Triggers a trade when price returns to an unmitigated Fair Value Gap in the trade direction. Only active (unmitigated) FVGs qualify.
Source: BWT ICT Concepts
SIGNAL 02
Order Block Retest Entry
Triggers a trade when price returns to an unmitigated Order Block. OBs are invalidated once BWT ICT Concepts marks them as mitigated.
Source: BWT ICT Concepts
SIGNAL 03
Liquidity Sweep Entry
Triggers immediately after a liquidity sweep event — entering in the direction of the expected reversal after stops are run.
Source: BWT ICT Liquidity Levels
SIGNAL 04
1st Presented FVG Entry
Specifically enters on a retest of the session's first FVG — the highest-priority FVG setup in ICT methodology. Resets at each session open.
Source: BWT ICT Concepts
SIGNAL 05
IFVG Retest Entry
Enters when price retests an Inverse FVG — a zone where a previously bullish FVG has been filled and inverted to bearish resistance (or vice versa).
Source: BWT ICT Concepts
SIGNAL 06
CISD Entry
Enters after a Change in State of Delivery is confirmed — a shift in the dominant directional delivery of price within the session.
Source: BWT ICT Concepts
SIGNAL 07
Judas Swing Entry

The Judas Swing is ICT's concept of a false move against the true direction — a liquidity grab above a session high or below a session low that sets up the real trade. EdgeMax enters in the opposite direction of the sweep, anticipating the reversal.

Reads session high/low data from BWT ICT Key Price Points & Kill Zones. Six configurable session highs/lows EdgeMax can watch for Judas Swings:

Six session types — enable any combination
Asia8 PM–midnight ET
London~3–6 AM ET
OvernightPre-market H/L
Prior DayYesterday's H/L
Current WeekRunning H/L of the current week
Prior WeekPrior week's H/L

Each session type is independently enabled or disabled. For example: enable Asia + London to watch for Judas Swings off the two most common ICT manipulation windows, while leaving Prior Week off.

Judas Sweep Lookback (default: 5 bars) — how recently the sweep must have occurred to generate an entry signal.

Detailed Signal Reference

01 FVG Retest Entry
  • Monitors NearestBullishFVGUpper/Lower and NearestBearishFVGUpper/Lower series from BWT ICT Concepts in real time
  • A long entry fires when price re-enters an active bullish FVG zone
  • A short entry fires when price re-enters an active bearish FVG zone
  • Only active (unmitigated) FVGs qualify — once a FVG is filled, it is removed from consideration
  • Lookback parameter (default: 3 bars) — controls how recently the FVG must have formed relative to the entry attempt
02 Order Block Retest Entry
  • Monitors NearestBullishOBUpper/Lower and NearestBearishOBUpper/Lower series from BWT ICT Concepts
  • Long entry on retest of active bullish OB; short entry on retest of active bearish OB
  • OBs are invalidated once BWT ICT Concepts marks them as mitigated
03 Liquidity Sweep Entry
  • Reads the SweepDetected series from BWT ICT Liquidity Levels in real time
  • Sell-side sweep (SweepDetected = -1) → Long entry: Sell stops were triggered below a swing low; EdgeMax enters long expecting the reversal
  • Buy-side sweep (SweepDetected = +1) → Short entry: Buy stops were triggered above a swing high; EdgeMax enters short expecting the reversal
  • Sweep recency parameter (default: 10 bars) — the sweep must have occurred within this many bars for the signal to be valid
04 1st Presented FVG Entry
  • Reads the FirstFVGUpper, FirstFVGLower, and FirstFVGType series from BWT ICT Concepts
  • The session's first FVG resets at each trading session open
  • Lookback parameter — controls the retest window
05 Inverse FVG (IFVG) Retest Entry
  • Monitors NearestBullishIFVGUpper/Lower and NearestBearishIFVGUpper/Lower from BWT ICT Concepts
  • IFVG zones are tracked as active until retested or expired
  • Lookback parameter — retest window in bars
06 CISD Entry
  • Reads CISDState and CISDLevel from BWT ICT Concepts
  • CISD must be confirmed within the configured recency window (default: 5 bars)
  • Long signal when CISDState = +1 (bullish delivery established); short signal when CISDState = -1
07 Judas Swing Entry
  • Reads session high/low data from BWT ICT Key Price Points & Kill Zones
  • Each of the six session types is independently enabled or disabled
  • Judas Sweep Lookback (default: 5 bars) — how recently the sweep must have occurred to generate an entry signal
ICT Filters

Gate Any Entry With ICT Conditions

ICT filters can be used with any EdgeMax entry method — not just ICT entries. They add ICT-based confirmation requirements that an entry must satisfy before EdgeMax places an order. All four filters are independently toggleable.

Kill Zone Filter

What it does: Restricts entries to specific ICT time windows. Trades outside these windows are blocked regardless of other signal conditions.

Uses Eastern Time for all comparisons, with DST-correct London boundary computation (sourced from BWT ICT Key Price Points). Seven kill zones, each individually enabled or disabled.

USE CASE: Enable only NY-AM + London to concentrate all automated trading in the two highest-probability kill zones.
Kill ZoneWindow (ET)
Asia8:00 PM – 11:59 PM
London~3:00 AM – 6:00 AM (DST-adjusted)
NY-AM9:30 AM – 11:00 AM
NY-Lunch12:00 PM – 1:00 PM
NY-PM1:30 PM – 4:00 PM
Midnight12:00 AM – 1:00 AM
Overnight6:00 PM – 9:30 AM
📈
Market Structure Filter

What it does: Requires confirmed market structure in the direction of the trade before an entry is allowed.

Reads MarketStructureState from BWT ICT Concepts. Neutral structure (0) blocks both directions.

USE CASE: Prevent counter-trend entries. If the structure is bearish, no long signals fire regardless of other conditions.
  • Long trades only allowed when MarketStructureState >= +1 (bullish structure)
  • Short trades only allowed when MarketStructureState <= -1 (bearish structure)
  • Neutral structure (0) blocks both directions
📊
FVG Confluence Filter

What it does: Requires an active, unmitigated FVG in the trade direction as confirmation before an entry is allowed.

Uses live data from BWT ICT Concepts. If there is no open imbalance supporting the trade, EdgeMax holds off.

USE CASE: Add FVG confluence to CORE, HTF, or other EdgeMax signal types. Only enter when there is also an active imbalance in the trade direction.
  • Long trades require a bullish FVG to be present (NearestBullishFVGUpper > 0)
  • Short trades require a bearish FVG to be present (NearestBearishFVGUpper > 0)
💥
Sweep Confirmation Filter

What it does: Requires a recent liquidity sweep in the direction that supports the trade — confirmation that stops have been run before entering.

Sweep recency is configurable (shared with Liquidity Sweep Entry setting). Uses live SweepDetected data from BWT ICT Liquidity Levels.

USE CASE: Pair with FVG or CORE entries — only enter long after a swing low has been swept, increasing the probability that the reversal is real.
  • Long trades require a sell-side sweep within the last N bars (SweepDetected = -1)
  • Short trades require a buy-side sweep (SweepDetected = +1)
Display Controls

Chart Visibility Controls

EdgeMax can be configured to display or hide each ICT indicator's overlay directly from the NinjaBuddy or strategy settings panel — without going into the chart's indicator settings. One-click access to a clean chart vs. the full ICT stack view.

Show ICT Concepts
Toggles BWTICTConcepts visibility
Show ICT Key Price Points
Toggles BWTKeyPricePoints visibility
Show ICT Liquidity Levels
Toggles BWTLiquidityLevels visibility
Show ICT Signal on Chart
Toggles display of EdgeMax's ICT signal markers on the chart
Readiness Validation

Pre-Flight Check — No Silent Failures

Before any ICT-driven trade is submitted, EdgeMax performs a pre-flight check to ensure all required indicators are loaded and producing data. This prevents ghost entries when an indicator hasn't finished loading or when a required indicator is missing from the chart.

If any check fails, EdgeMax sets a NoTradeReason message (visible in NinjaBuddy) and blocks the entry.

  1. If the ICT module is not active, pass immediately (no check needed)
  2. BWT ICT Concepts must be loaded and have data (MarketStructureState.Count > 0)
  3. If Liquidity Sweep Entry is enabled: BWT ICT Liquidity Levels must be present
  4. If Kill Zone Filter is enabled: BWT ICT Key Price Points must be present
  5. If Judas Swing Entry is enabled: BWT ICT Key Price Points must be present
How the Modes Combine

Mix and Match

Any combination of entry types and filters can be mixed. For example: enable only the Kill Zone filter + Sweep Confirmation filter on a standard CORE entry for a non-ICT trader who just wants to avoid low-probability time windows and require institutional stop runs.

Entry Module Only

Pure ICT-native automation. All entries come from FVG, OB, sweep, or Judas setups.

Filters Only

Use EdgeMax's existing CORE, HTF, or discretionary entries — but gate them with ICT time (kill zones), structure, or confluence checks.

Both

ICT-native entries AND additional ICT filter gates. Maximum discipline: the setup must be an ICT signal AND satisfy the filter conditions.

Indicator Requirements

What Needs to Be on the Chart

For ICT entries and filters to function, the following indicators must be added to the same chart as EdgeMax. EdgeMax's readiness validation will display a clear reason message in NinjaBuddy if a required indicator is missing.

Required ForIndicator
FVG Retest, OB Retest, 1st FVG, IFVG, CISD, Market Structure Filter, FVG Confluence Filter BWT ICT Concepts
Liquidity Sweep Entry, Sweep Confirmation Filter BWT ICT Liquidity Levels
Kill Zone Filter, Judas Swing Entry BWT ICT Key Price Points & Kill Zones

All three indicators are included in the ICTSUB (Smart Money Suite) subscription.

Internal reference document. For use in copy, landing pages, and feature breakdowns only.