All indicators

ICT Concepts: MML, Order Blocks, FVG, OTE

Feb 4, 2025

Static chart image
Support and ResistanceTime BasedFVGLiquidityPivot Based (Retrospective)

The ICT Concepts: MML, Order Blocks, FVG, OTE indicator provides a comprehensive suite of institutional trading tools designed to identify high-probability entries by analyzing market liquidity and institutional order flow.

Usage

The script automates the identification of key Inner Circle Trader (ICT) concepts, allowing traders to focus on execution during high-probability market windows.

  • Liquidity & Swing Points: The indicator marks swing highs and lows, which act as Market Maker Liquidity (MML) pools. Traders can use these to identify "liquidity grabs" where price spikes beyond these levels before reversing.
  • Order Blocks (OB): Bullish and Bearish Order Blocks are identified by high-momentum candles. These act as zones where institutional buying or selling is concentrated; look for price to retest these levels as support or resistance.
  • Fair Value Gaps (FVG): These imbalances are highlighted with background coloring. A bullish FVG (current low > high from two bars ago) suggests an area of buying interest, while a bearish FVG suggests selling interest.
  • Optimal Trade Entry (OTE): The indicator calculates retracement levels based on identified swing points. Traders look for entries within the 62–79% retracement zone to align with institutional accumulation.
  • Kill Zones: The tool highlights specific time sessions (London and New York) where institutional activity and volatility are typically at their peak.

Details

This tool integrates several technical analysis concepts into a single interface:

  • Pivot Detection: Uses a configurable lookback period to determine significant swing points.
  • Momentum Calculation: Order Blocks are filtered based on the body-to-wick ratio to ensure they represent genuine institutional intent.
  • Time-Based Filtering: Automatically converts time zones to highlight the London Kill Zone (2-5 AM EST) and New York Session (7-11 AM EST).
  • Price Imbalance: Detects three-candle sequences where price gaps create "unfair" value, leading to eventual retests.

Settings

  • MML Swing Lookback Period: Sets the number of bars used to confirm a swing high or low.
  • Order Block Period (Bars): Determines the sensitivity for detecting institutional order blocks.
  • FVG Candle Length: Adjusts the gap detection logic for Fair Value Gaps.
  • Highlight London Kill Zone: Toggles the background highlight for the London trading session.
  • Highlight NY Session: Toggles the background highlight for the New York trading session.
  • OTE Bullish/Bearish Retracement: Sets the specific Fibonacci-style percentage used to plot the Optimal Trade Entry levels.

FAQ

How do I use the Order Block levels?

Order Blocks are treated as potential support or resistance zones. When price returns to a previously identified Bullish OB, it may serve as a high-probability long entry point.

What timeframes are best for this indicator?

While functional on all timeframes, ICT concepts are frequently applied on higher timeframes (1H/4H) for directional bias and lower timeframes (1m/5m/15m) for precise entries during Kill Zones.

How can I access this tool?

You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

Free indicator

Get free access to this indicator on the platforms below.

TradingView
NinjaTrader
MetaTrader 4/5

Unlock the entire LuxAlgo Library

Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.