EdgeMax ICT Module
Feature Reference
Describes all ICT-related functionality in EdgeMax (BWT.NT8.PrecisionAutoTrader) for use in copy, landing pages, and feature breakdowns.
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:
Both modes are configured directly in the EdgeMax NinjaBuddy control panel and the standard NinjaTrader strategy properties panel.
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.
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 combinationEach 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
- Monitors
NearestBullishFVGUpper/LowerandNearestBearishFVGUpper/Lowerseries 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
- Monitors
NearestBullishOBUpper/LowerandNearestBearishOBUpper/Lowerseries 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
- Reads the
SweepDetectedseries 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
- Reads the
FirstFVGUpper,FirstFVGLower, andFirstFVGTypeseries from BWT ICT Concepts - The session's first FVG resets at each trading session open
- Lookback parameter — controls the retest window
- Monitors
NearestBullishIFVGUpper/LowerandNearestBearishIFVGUpper/Lowerfrom BWT ICT Concepts - IFVG zones are tracked as active until retested or expired
- Lookback parameter — retest window in bars
- Reads
CISDStateandCISDLevelfrom 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 whenCISDState = -1
- 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
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.
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 Zone | Window (ET) |
|---|---|
| Asia | 8:00 PM – 11:59 PM |
| London | ~3:00 AM – 6:00 AM (DST-adjusted) |
| NY-AM | 9:30 AM – 11:00 AM |
| NY-Lunch | 12:00 PM – 1:00 PM |
| NY-PM | 1:30 PM – 4:00 PM |
| Midnight | 12:00 AM – 1:00 AM |
| Overnight | 6:00 PM – 9:30 AM |
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.
- Long trades only allowed when
MarketStructureState >= +1(bullish structure) - Short trades only allowed when
MarketStructureState <= -1(bearish structure) - Neutral structure (0) blocks both directions
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)
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.
- Long trades require a sell-side sweep within the last N bars (
SweepDetected = -1) - Short trades require a buy-side sweep (
SweepDetected = +1)
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.
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.
- If the ICT module is not active, pass immediately (no check needed)
- BWT ICT Concepts must be loaded and have data (
MarketStructureState.Count > 0) - If Liquidity Sweep Entry is enabled: BWT ICT Liquidity Levels must be present
- If Kill Zone Filter is enabled: BWT ICT Key Price Points must be present
- If Judas Swing Entry is enabled: BWT ICT Key Price Points must be present
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.
Pure ICT-native automation. All entries come from FVG, OB, sweep, or Judas setups.
Use EdgeMax's existing CORE, HTF, or discretionary entries — but gate them with ICT time (kill zones), structure, or confluence checks.
ICT-native entries AND additional ICT filter gates. Maximum discipline: the setup must be an ICT signal AND satisfy the filter conditions.
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 For | Indicator |
|---|---|
| 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.