Bias Engine ICT ConceptBias Engine - ICT Concept
Bias Engine is a market context tool built around ICT (Inner Circle
Trader) methodology. It reads directional bias, identifies draw
targets, and tracks key liquidity levels across multiple timeframes all displayed in a single compact panel.
Most ICT traders manage 4 to 6 separate tools to get the same
picture. This indicator consolidates that context into one place.
WEEKLY AND DAILY LEVELS
Tracks the previous week high/low (PWH/PWL) and previous day
high/low (PDH/PDL) with real-time status for each level:
Active: level is intact, not yet tested
Sweep: price ran through and closed back inside
Delivering: price broke and is moving toward the next FVG
Liq Grab: price broke without a draw target on the other side
Levels update automatically at the start of each new week and day.
The weekly range box and equilibrium midpoint (EQ) are drawn on
the chart for quick visual reference.
FVG AND VOLUME IMBALANCE DETECTION
Detects four zone types on the chart:
BISI (Bullish FVG): three-candle gap, price leaving upward
SIBI (Bearish FVG): three-candle gap, price leaving downward
VI+ (Volume Imbalance, bullish)
VI- (Volume Imbalance, bearish)
All zones track mitigation in real time. When price fills a zone,
it converts to an IFVG (Inverse FVG) reference. Zone lookback
scales automatically by timeframe or can be set manually.
MULTI-TIMEFRAME STRUCTURE
Scans four timeframes simultaneously (4H / 1H / 30M / 15M) for:
BOS (Break of Structure)
CHoCH (Change of Character)
MSS (Market Structure Shift)
MSS + IFVG confluence
Each timeframe votes toward the overall bias direction. The
confluence count (e.g. 3/4 or 4/4 in agreement) feeds directly
into the confidence score shown in the panel.
BIAS ENGINE
The core engine evaluates directional bias using FVG-to-FVG path
logic. It identifies which zone price is drawing from and which
zone it is likely delivering toward next.
DELIVERY
Direction: Buyside Delivery or Sellside Delivery
Confidence: High / Medium / Low
Drawing To: the most likely next price target
Structure: MSS / CHoCH / BOS with MTF alignment
CONFLUENCE
MTF agreement across 4H / 1H / 30M / 15M (checkmarks)
Reason: plain-language explanation of the bias logic
Fill First: nearest opposing zone to rebalance before target
Next Target: closest zone in the direction of bias
POSITION
Whether price is in Discount or Premium relative to weekly EQ
Real-time FVG context if price is currently inside a zone
SESSION
Active killzone and countdown, or next session and time until open
PANEL MODES
Pro Mode: full output including delivery, confluence, structure,
draw targets, and position context.
Beginner Mode: simplified view showing session countdown, key
levels (Week High/Low, Day High/Low), and plain-language position
labels. The bias engine still runs in the background.
HOW TO USE
Recommended timeframes: 15M or 1H for intraday execution context.
Step 1 - Check DELIVERY. This is the current bias direction and how confident the engine is in that read.
Step 2 - Check DRAWING TO. This is the most probable target price is moving toward. It prioritizes zones beyond the weekly range over intra-range targets.
Step 3 - Check STRUCTURE. Confirms whether a valid MSS or BOS supports the bias. MSS + IFVG is the highest confluence signal.
Step 4 - Check POSITION. Confirms whether price is at a logical area to enter relative to the weekly equilibrium.
A valid read requires alignment across all four steps.
This indicator does not generate buy or sell signals. It provides
market context for traders to form their own analysis.
SETTINGS
Display
Panel Mode: Pro / Beginner
Panel Position: 6 options
Chart Theme: Dark / Light
Panel Size: Tiny / Small / Normal
Timezone: Auto DST / Manual UTC-4 / Manual UTC-5
Levels
Show Weekly Range (PWH/PWL) with previous week option
Show Daily Range (PDH/PDL)
Show FVG / VI Boxes
Show Unmitigated Zones
Show Mitigated Zones (IFVG)
Zone Lookback: Auto (scales by timeframe) or Manual (30-2000)
Colors
BISI, SIBI, VI+, VI- colors: fully customizable
NOTES
Bias Engine is open source under CC BY-NC-SA 4.0 and is intended for educational purposes only. Nothing in this script constitutes financial advice or a recommendation to buy or sell any instrument.
The indicator works on any instrument available on PulseWire and is primarily optimized for forex majors, gold (XAUUSD), and major indices.
Zone lookback is anchored to bar index rather than timestamps, which means the indicator behaves correctly in PulseWire replay mode regardless of which historical period you replay to.
Despite scanning four timeframes for market structure, the script uses only one request.security() call for the weekly ATR. All other multi-timeframe logic runs within the same security context, keeping the indicator lightweight relative to its feature set.
Indicator







