INVITE-ONLY SCRIPT

ICT Ultimate [KTY]

228
ICT Ultimate [KTY]

ICT Ultimate provides a complete ICT analysis environment
with a preset system that automates ICT's top-down analysis workflow.

快照

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Key Features

1. All-in-One ICT Environment
Reduces indicator slot usage and chart clutter.
Use remaining slots for your own preferred tools.

2. Practical Default Settings
Defaults use commonly applied values.
Users should adjust to fit their market and timeframe.

3. Dual Timeframe Support
All core functions support LTF/HTF dual timeframe.
Monitor HTF context on your current chart.

4. Built-in Tooltips & 40+ Alerts
Hover info icons for detailed explanations.
Alerts for OB, Liquidity, FVG, BPR, P&D, OTE, KZ, MS, RJB, S&D, HTF Candles.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Feature List

OB, Liquidity, FVG, BPR, P&D, OTE, Kill Zone,
Market Structure, Trend Candles, Rejection Block,
S&D, HTF Candles, Dashboard

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Preset System — One-Click Top-Down Analysis

ICT analysis flows from HTF to LTF.
Change your chart timeframe first, then select the matching preset.

Daily — Weekly Bias
Mark HTF liquidity targets and S&D zones.
Determine if price is in premium or discount.
→ OB, Liq, FVG, BPR, P&D, OTE, MS(Internal), S&D

4H — Daily Bias Refinement
Confirm daily liquidity contact.
Filter key OB and FVG for intraday setups.
→ OB, Liq, FVG, BPR, P&D, OTE, MS(Internal)

1H — Setup Confirmation
Check if price reached HTF key zones.
Track higher timeframe flow with HTF Candles.
→ OB, Liq, FVG, MS(All), HTF Candles

15m — Entry Timing
Confirm FVG reactions and CHoCH/BOS during Kill Zone.
Prepare with Rejection Block.
→ FVG, KZ, MS(External), RJB, HTF Candles

5m — Precision Timing
Identify precise price reaction zones at FVG or RJB within Kill Zone.
→ FVG, KZ, MS(External), RJB, HTF Candles

Basic — Core 3 Only
Minimal noise, quick analysis.
Only foundational ICT elements.
→ OB, Liq, FVG

Presets are starting-point guidelines.
Advanced users: use Custom mode for full control.
Presets do not auto-switch chart timeframe.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Feature Details

1. Order Block (OB)

Zones where smart money placed large orders.

Detection: Swing points detected using a configurable lookback.
The last opposing candle before the swing break is identified as the OB.
Oversized OBs are filtered out using an ATR-based size threshold.
Volume at OB formation is split into upper and lower portions
to calculate an imbalance ratio (%).

Display:
- Bullish OB / Bearish OB with volume and % labels
- Body Lines: Dotted lines at candle open/close within OB
- Breaker Block: When OB is fully broken, role reverses
- LTF/HTF: Both timeframes can be displayed simultaneously

Usage Notes:
Watch for price reactions when price re-enters OB.
OB + FVG or OTE overlap increases confluence.
HTF OB tends to be more significant than LTF OB.

快照

2. Liquidity Zone

Stop-loss clusters at swing highs/lows.

Detection: Pivot highs/lows detected using a configurable lookback.
Up to 50 levels tracked per type in a detection pool.
When price interacts with a level, the script classifies it:
- Sweep: Wick pierces the level but close stays inside
- Breakout: Close beyond the level
Only sweeps receive visual markers (horizontal line + wick line + emoji).
Box display count is limited separately from the tracking pool.

Display:
- BSL / SSL with relative size (%)
- Sweep markers with directional emoji labels

Usage Notes:
Price reaction after sweep is a key ICT signal.
Sweep + OB/FVG reaction increases confluence.
Multiple highs/lows at same price = concentrated liquidity.

快照

3. Fair Value Gap (FVG)

Imbalance gap from sharp 3-candle moves.

Detection: Gap between candle 1 and candle 3 when
middle candle shows strong directional body.
Minimum size threshold filters noise.
All request.security() calls use barmerge.lookahead_off
with confirmed bar offsets. No future data is accessed.

Display:
- Bullish/Bearish FVG boxes with centerline (CE)
- Relative size (%) compared to recent volume
- Mitigated FVGs optionally displayed for IFVG reference

快照

4. Balanced Price Range (BPR)

Overlap zone between a Bullish FVG and a Bearish FVG.

Detection: The script tracks all active FVGs.
When a new FVG is detected, it checks against existing
opposite-direction FVGs for price and time overlap.
If overlap exists, a BPR zone is created.
FVGs follow a lifecycle: active FVG → mitigated (IFVG) → BPR on overlap.
BPR zones have independent invalidation tracking.

Display:
- BPR zone with dotted border
- Auto-removed or grayed out on mitigation

Usage Notes:
Can act as a reaction zone when overlapping with OB or OTE.

快照

5. Premium & Discount (P&D)

Swing range divided into overvalued/undervalued zones.

Calculation: Highest high and lowest low within
a timeframe-specific lookback window.
Premium zone at the upper range, Discount zone at the lower range,
Equilibrium at the midpoint.
Lookback window adjusts automatically based on chart timeframe.

Display:
- Premium Zone (Red) / Discount Zone (Green) / Equilibrium (Gray Dashed)

Usage Notes:
More useful when combined with OB/FVG confluence.
Premium does not guarantee price will fall.
Discount does not guarantee price will rise.

快照

6. OTE (Optimal Trade Entry)

70.5% Fibonacci retracement within detected swing range.

Calculation: Direction determined by which extreme occurred later.
High after low → uptrend OTE (support).
Low after high → downtrend OTE (resistance).

Display:
- Green line with ⬆ (uptrend) / Red line with ⬇ (downtrend)
- Price label at exact level

Usage Notes:
OB + FVG + OTE overlap increases confluence.
OTE touch does not guarantee reversal.

快照

7. Kill Zone

Major session opening hours.
Only displays on 15-minute or lower timeframes.

Sessions (UTC, standard / DST):
- AS KZ: 01:00-03:00 / 00:00-02:00
- LDN KZ: 07:00-10:00 / 06:00-09:00
- NY KZ: 12:00-15:00 / 11:00-14:00
- LDN CL KZ: 15:00-17:00 / 14:00-16:00

Optional Market Hours overlay shows full session ranges.

快照

8. Market Structure

Dual swing detection for trend and reversal identification.

Detection: Two independent algorithms run simultaneously:
- Internal: Shorter lookback for short-term structure
- External: Longer lookback for long-term structure
When price closes beyond a swing point:
CHoCH = direction reversal from previous break.
BOS = continuation in same direction.

Display:
- CHoCH/BOS lines and labels
- EQH/EQL: Equal highs/lows detected within ATR threshold
- Swing Points: HH / HL / LH / LL

Usage Notes:
CHoCH may signal trend reversal.
BOS after CHoCH may confirm new direction.

快照

9. Trend Candles

Candle colors change based on latest market structure break.
Internal or External selectable as basis.

快照

10. Rejection Block (RJB)

Long-wick candles at pivot points showing price rejection.

Detection: Pivot detection with configurable lookback.
If wick length exceeds an ATR-based threshold,
a rejection block is created.
Gradient boxes visualize rejection strength.

Display:
- Bullish RJB (long lower wick) / Bearish RJB (long upper wick)
- Gradient fill from dense to light

快照

11. Supply & Demand (S&D)

Horizontal zones at swing pivots.
Zone height based on ATR.
Auto-removed on price break.

Display:
- Supply Zone at swing highs / Demand Zone at swing lows
- Mid-line for reference

快照

12. HTF Candles

Real-time HTF OHLC overlay on chart right side.
Trace lines connect current price to HTF candle levels.
Close countdown timer included.
Up to 2 timeframes simultaneously.

快照

13. Dashboard

Multi-TF overview panel.
- Market Structure: Internal/External trends calculated independently
across multiple timeframes using dedicated request.security() calls
- HTF Candles: Direction + close countdown
- P&D: Current zone status
- Kill Zone: Active session
Operates independently of feature toggles.

快照

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Guide — Top-Down Workflow

STEP 1. Direction (Daily)
Dashboard trends + OB/Liq/S&D zones + P&D position

STEP 2. Setup (4H)
Confirm alignment + identify OB/FVG/OTE zones

STEP 3. Zone Confirmation (1H)
HTF zone contact + HTF Candles context

STEP 4. Timing (15m/5m)
CHoCH/BOS in Kill Zone + FVG/RJB reaction

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Guide — Higher Confluence Conditions

- HTF and LTF trend alignment
- Multiple features converging at the same price
- Signal during Kill Zone hours
- Price reaction after liquidity sweep

These do not guarantee outcomes.
They represent alignment of ICT concepts for reference only.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Alert System

40+ conditions: OB create/touch, Liq sweep/break,
FVG detect/mitigate, BPR detect/retest, P&D zone,
OTE touch, KZ start, CHoCH/BOS, EQH/EQL,
RJB detect, S&D detect/break, HTF candle start.

Setup: ALT + A → Select this indicator → Create alert

快照

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Code Origin

All detection algorithms in this script are independently developed.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Limitations

- Kill Zones: 15-minute or lower timeframes only
- All request.security() calls use barmerge.lookahead_off (no future data)
- Defaults are starting points, not optimized for specific markets
- Past zone reactions do not predict future behavior
- This is an analysis tool, not a trade signal generator
- Users are responsible for all trading decisions

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Disclaimer

This indicator is an analysis tool, not a trade signal service.
It does not guarantee profits or specific outcomes.
All trading decisions and associated risks are the user's responsibility.

免责声明

这些信息和出版物并非旨在提供,也不构成TradingView提供或认可的任何形式的财务、投资、交易或其他类型的建议或推荐。请阅读使用条款了解更多信息。