ICC Market Structure and Phase TrackingICC Market Structure and Phase Tracker
ICC Market Structure and Phase Tracker is a visual market-structure indicator based on the Indication → Correction → Continuation (ICC) framework — a structured approach to analyzing break-of-structure, pullback, consolidation, and trend-continuation phases.
The script focuses on identifying structural phases, key levels, and phase transitions across multiple timeframes, providing clear contextual market structure information.
What the Indicator Identifies
The indicator tracks complete market-structure cycles by classifying price action into the following phases:
Indication — initial structural break or trend initiation
Correction — pullback, retracement, or consolidation following the break
Continuation — expansion or impulse in the direction of structure
Neutral / No Setup — periods without valid structural conditions Each phase is visually distinguished on the chart for fast, at-a-glance structural awareness.
CORE FEATURES
Market Structure & Phase Tracking
Automatic detection of structural breaks, corrections, consolidations, and continuations
Background shading to clearly distinguish phases
Invalidation logic to identify failed or broken structures Multi-Timeframe Context
Optional higher-timeframe (HTF) structure displayed on lower-timeframe charts
HTF indication levels shown as reference lines
HTF phase and context displayed in the information table Structure Event Visualization
Visual markers for continuation and optional reversal structures
Clear visual separation between trend-aligned and counter-structure events
Reversal structure visualization can be enabled or disabled in settings Volatility-Aware Structure Zones
Structure-based support and resistance zones
Optional ATR-based zone sizing that adapts to market volatility
Configurable historical zones (0–3) with visual hierarchy Information Table
Displays current ICC phase, indication level, consolidation status, and HTF context
Designed for quick reference without relying solely on chart visuals Alerts
Alerts trigger only when corresponding visual conditions appear on the chart
Includes alerts for ICC phases, continuation structures, and optional reversals Configuration Overview
Auto Profiles for different trading contexts (Scalping, Intraday, Swing, Entry)
Manual controls for swing length, consolidation behavior, and volatility settings
Higher-timeframe controls for filtering and visual alignment
Reversal toggle to enable or disable counter-structure visualization Default settings are intended as reasonable starting points and can be adjusted for different instruments and timeframes.
Intended Use
This script is designed as a market-structure and contextual analysis tool.
Users are expected to apply their own analysis, validation, and risk management when interpreting the displayed structure.
Feedback
Bug reports, edge cases, and constructive feedback are welcome.
The project is actively refined with a focus on structure clarity, phase accuracy, and multi-timeframe usability.
Multitimeframe
SMT Cycles by AlgoKingsSMT Cycles by AlgoKings
RISK DISCLAIMER: This indicator is an analytical tool for educational purposes only, not financial advice. Trading carries substantial risk of loss. This tool does not guarantee profitable trades. Always use proper risk management and never risk more than you can afford to lose.
WHAT ARE SMT CYCLES?
This indicator identifies Smart Money Technique divergences using cycle-based analysis rather than standard timeframes. Cycles represent natural market rhythms (sessions, 90-minute institutional windows, true daily periods) that better align with institutional trading patterns than arbitrary timeframe bars.
Example: During the London session, NQ makes a new high but ES fails to follow = Bearish SMT divergence within the London cycle
UNDERLYING METHODOLOGY
This indicator combines four analytical layers:
1. AUTOMATIC CORRELATION MAPPING
Built-in correlation intelligence for 40+ pairs (identical to SMT Custom):
- Futures: NQ, ES, YM cross-correlation | GC/SI | 6E/6B
- Forex: EURUSD/GBPUSD/DXY(inverse) | AUDUSD/NZDUSD
- Stocks: MAG7 (META, NVDA, MSFT, etc.) vs NDX
- Crypto: BTCUSD/ETHUSD
Algorithm automatically mirrors contract types and exchange prefixes using regex-based parsing for futures contracts and micro variants.
2. CYCLE-BASED PERIOD DETECTION
Unlike standard timeframe analysis, this indicator uses market structure cycles:
SWING CYCLES (Position Trading):
- Yearly: 12-month institutional rebalancing periods
- Quarterly: 3-month earnings and fund rotation cycles
- Monthly: Calendar month institutional flows
- Weekly: 7-day swing trading cycles
- Daily: Standard 18:00-18:00 EST bars
- TrueDay: 00:00-00:00 EST for 24-hour markets (futures, forex, crypto)
INTRADAY CYCLES (Day Trading):
- Session: Asia (18:00-02:00), London (02:00-08:30), NY AM (08:30-12:00), NY PM (12:00-17:00) EST
- 90m: Three 90-minute windows per trading day (02:00-03:30, 03:30-05:00, etc.)
- 30m: 30-minute institutional order flow windows
- 10m, 3m, 1m: Scalping cycles for precise entry timing
Technical implementation:
- TrueDay calculation: Detects candle closes at exactly 00:00 EST using time modulo arithmetic on 24-hour markets. Differs from standard Daily bars which use futures settlement times (18:00 EST).
- Session detection: Regex pattern matching on hour/minute timestamps to identify cycle boundaries (e.g., h==2 and m==0 triggers Asia session end)
- 90m hierarchy: Groups sub-90m cycles (30m, 10m, 3m, 1m) under their parent 90m window using group timestamp tracking (gx field)
- Intermediate accumulation: For multi-bar cycles (TrueDay, Sessions, 90m), maintains running high/low (nh1, nl1) across constituent bars until cycle completion
3. MULTI-TIMEFRAME CYCLE ANALYSIS
Proprietary cycle synchronization:
- Tracks price structure across up to 11 configurable cycles simultaneously
- Maintains independent high/low tracking for each symbol pair using request.security()
- Compares previous cycle extremes (high , low ) across correlated pairs
- Timestamps divergence formations at chart timeframe precision
- Implements adaptive purge logic (1min to 12M) based on cycle type
4. DIVERGENCE CLASSIFICATION SYSTEM
Bullish SMT: Chart symbol makes lower low within cycle, correlated pair does NOT = Institutional buying pressure
Bearish SMT: Chart symbol makes higher high within cycle, correlated pair does NOT = Institutional selling pressure
Advanced features include level tracking (monitors when extremes are revisited), automatic extension until both levels violated, 90m hierarchy overlap filtering (hides sub-90m SMT within parent 90m window), and inverse correlation support for DXY relationships.
WHY CLOSED-SOURCE?
This script protects proprietary algorithms:
- Cycle boundary detection: Custom logic for TrueDay calculation (00:00 EST candle close detection using modulo arithmetic on 24h markets), Session identification (time-based regex for Asia/London/NY periods), and 90m window calculation (minute offset from 02:00 EST baseline)
- Intermediate cycle accumulation: Complex state management for multi-bar cycles (Sessions, 90m, TrueDay) that build complete cycle values across constituent bars before finalizing
- 90m hierarchy system: Proprietary grouping algorithm (gtype, gca, gx fields) that links sub-90m cycles to parent windows for intelligent overlap filtering
- Automatic symbol mapping: Custom logic for 40+ correlation pairs including futures contract recognition and exchange inheritance
- Adaptive purge system: Cycle-specific memory management (1S to 12M) optimized through backtesting
- Multi-level tracking: Simultaneous monitoring of multiple active divergences across different cycle types with state management for "taken" levels
Standard SMT indicators use fixed timeframes. This script analyzes institutional cycles that don't align with standard bar periods, requiring complex time arithmetic and multi-bar aggregation logic.
TECHNICAL COMPONENTS
Core structures:
- Cycle Object: Tracks high/low/time for each cycle type with intermediate values (nh1, nl1) for multi-bar cycles and complete cycle values (h1, l1, t1) upon cycle completion
- CycleType Enum: Defines 11 cycle types (year, quarter, month, week, day, trueday, session, m90, m30, m10, m3, m1) with associated period strings and purge thresholds
- Point Object: Stores divergence formation data for chart symbol level and correlated symbol level with "taken" status tracking
- SMT Object: Visual representation with line extension, tooltip showing formation time (EST), and optional 90m group timestamp (gx) for hierarchy filtering
Cycle detection logic:
- TrueDay: Tests if hour==0, minute==0 at candle close OR day-of-week changes (with Monday exception for markets closed weekends)
- Session: Matches specific hour:minute combinations (16:30=Void, 02:00=Asia end, 06:30=London end, 11:00=NY AM end, 15:30=NY PM end)
- 90m: Calculates (hour*60 + minute - 120) % 90 == 0 to detect 90-minute boundaries from 02:00 EST baseline
HOW TO USE
Setup (Automatic Mode - Recommended):
1. Apply to chart of supported pair (see correlation list above)
2. Indicator automatically detects optimal comparison symbols
3. Enable/disable specific cycle categories (Swing or Intraday) in settings
4. Enable/disable individual cycles within each category
5. Adjust visual preferences (colors, line styles, labels)
Setup (Manual Mode):
1. Uncheck "Automatic Symbol Mode" in settings
2. Enter "Manual Symbol #1" (e.g., ES1! when chart shows NQ1!)
3. Optional: Enter "Manual Symbol #2" for three-way comparison
4. Check "Invert" if symbol is inversely correlated (e.g., DXY vs EURUSD)
Chart Timeframe Requirements:
- Swing cycles: Chart TF must be <= cycle period (e.g., Daily cycle requires 1H or lower chart)
- Intraday cycles: Chart TF must divide evenly into cycle (e.g., 90m cycle requires 30m, 15m, 10m, 5m, or lower chart)
- TrueDay: Automatically selected for 1H and below chart TF on 24-hour markets (futures, forex, crypto)
Interpretation:
- Blue lines = Bullish SMT (chart made lower low within cycle, correlated pair held higher). Potential reversal up.
- Red lines = Bearish SMT (chart made higher high within cycle, correlated pair stayed lower). Potential reversal down.
- Dots in labels = Multiple SMT signals overlap. Hover to see all cycles showing divergence.
SETTINGS EXPLAINED
Symbols:
- Automatic Symbol Mode: Uses built-in correlation intelligence (recommended)
- Manual Symbol #1/2: Override automatic selection
- Invert: For inverse correlations (DXY vs majors)
- Hide Exact Overlap: Removes duplicate signals with identical start/end times
- Hide 90m Hierarchy Overlap: Hides sub-90m SMT (30m, 10m, 3m, 1m) when contained within parent 90m window
- Hide All Overlap: Hides lower precedence SMT when start/end points overlap higher precedence SMT
Intraday Cycles (Enable/Disable per symbol):
- Session: Asia (18:00-02:00), London (02:00-08:30), NY AM (08:30-12:00), NY PM (12:00-17:00) EST
- 90m: Three 90-minute institutional windows per day
- 30m: 30-minute cycles
- 10m, 3m, 1m: Scalping cycles
- Each cycle has two checkboxes: left for Symbol #1, right for Symbol #2
Swing Cycles (Enable/Disable per symbol):
- Yearly: 12-month cycles
- Quarterly: 3-month cycles
- Monthly: Calendar month cycles
- Weekly: 7-day cycles
- Daily: Standard daily bars (18:00-18:00 EST) OR TrueDay (00:00-00:00 EST on 1H and below chart TF for 24h markets)
- Each cycle has two checkboxes: left for Symbol #1, right for Symbol #2
Display:
- Bull/Bear: Enable/disable directional signals
- Line colors, styles (solid/dashed/dotted), widths
- Label: Show/hide text labels with color and size options
- SMT formation time: Displays timestamp in tooltip (New York time)
UPDATES
This script is actively maintained. Updates released through TradingView's native update system. For technical questions, use the comment section below.
Linear Regression Channel With Pearson's R (Multi Sigma & MTF)This indicator applies multi‑sigma linear regression across multiple institutional time horizons to quantify the line of best fit in equities and index markets. By combining multi‑timeframe presets with statistically derived deviation bands, it highlights trend structure, volatility expansion, and regime transitions with clarity.
What’s New in This Update
The original version of the indicator produced a linear regression channel with multiple deviation bands. However, the statistical values it displayed were not mathematically valid. The value labeled “r” was not Pearson’s correlation coefficient and could not be used to derive R² or any formal regression diagnostics.
This update introduces a fully correct statistical engine based on ordinary least squares (OLS).
NEW STATISTICAL OUTPUTS
• True Pearson’s r
• True R² (coefficient of determination)
• RSS (Residual Sum of Squares)
• TSS (Total Sum of Squares)
These values are mathematically valid, bounded, and directly tied to the regression line.
KEY IMPROVEMENTS
• Correct OLS intercept (removes the erroneous +slope term)
• Proper predicted values using ŷ = b₀ + b₁x
• Correct centering around the actual mean of the data
• Removal of correlation logic from the deviation engine
• Clean separation between statistical computation and volatility computation
• Regression channel visuals remain identical, but the underlying math is now fully accurate
These changes ensure that r and R² reflect true trend strength and model fit, enabling more reliable interpretation of long‑term and short‑term trend regimes.
CORE FEATURES (UNCHANGED)
• Auto‑Multi‑Timeframe presets aligned with institutional trend horizons
• Multi‑Sigma bands (+/‑1σ, +/‑2σ, +/‑3σ) for volatility structure and statistical extremes
• True least‑squares regression recalculated each bar
• Deviation mode toggle (Standard Deviation vs. Max Deviation)
• Full documentation and institutional use‑case examples available on GitHub
More information can be found here:
github.com
SMT Custom by AlgoKingsSMT Custom by AlgoKings
RISK DISCLAIMER: This indicator is an analytical tool for educational purposes only, not financial advice. Trading carries substantial risk of loss. This tool does not guarantee profitable trades. Always use proper risk management and never risk more than you can afford to lose.
WHAT IS SMART MONEY TECHNIQUE (SMT)?
SMT identifies divergences between correlated market pairs when one asset makes a new high/low but its correlated counterpart fails to do so. These divergences often signal institutional repositioning and potential reversal points.
Example: NQ makes a new high at 15,200 but ES fails to exceed its previous high = Bearish SMT divergence
UNDERLYING METHODOLOGY
This indicator combines three analytical layers:
1. AUTOMATIC CORRELATION MAPPING
Built-in correlation intelligence for 40+ pairs:
- Futures: NQ, ES, YM cross-correlation | GC/SI | 6E/6B
- Forex: EURUSD/GBPUSD/DXY(inverse) | AUDUSD/NZDUSD
- Stocks: MAG7 (META, NVDA, MSFT, etc.) vs NDX
- Crypto: BTCUSD/ETHUSD
Algorithm automatically mirrors contract types (perpetual/quarterly futures) and exchange prefixes using regex-based parsing. Recognizes quarterly contracts (NQU2025), micro contracts (MNQ, MES), and perpetual syntax (NQ1!).
2. MULTI-TIMEFRAME CYCLE ANALYSIS
Proprietary cycle detection algorithm:
- Tracks price structure across 9 configurable timeframes simultaneously
- Maintains independent high/low tracking for each symbol pair using request.security()
- Identifies cycle completions with time-synchronized bar analysis
- Implements adaptive purge logic (1min to Monthly) to balance historical context vs performance
Technical implementation compares previous period extremes (high , low ) across correlated pairs and timestamps divergence formations at chart timeframe precision.
3. DIVERGENCE CLASSIFICATION SYSTEM
Bullish SMT: Chart symbol makes lower low, correlated pair does NOT = Institutional buying pressure
Bearish SMT: Chart symbol makes higher high, correlated pair does NOT = Institutional selling pressure
Advanced features include level tracking (monitors when extremes are revisited), automatic extension until both levels violated, overlap filtering to remove redundant signals, and inverse correlation support for DXY relationships.
WHY CLOSED-SOURCE?
This script protects proprietary algorithms:
- Automatic symbol mapping: Custom logic for 40+ correlation pairs including futures contract recognition (expiration codes, micro contracts) and exchange inheritance
- Cycle synchronization engine: Complex timestamp matching ensures divergences only flagged when both symbols' cycle periods align perfectly (prevents false signals from data lag)
- Adaptive purge system: Timeframe-specific memory management (1S to 12M) optimized through backtesting
- Multi-level tracking: Simultaneous monitoring of multiple active divergences with state management for "taken" levels
- Overlap intelligence: Algorithm determines when to hide/combine signals from different timeframes while preserving information in tooltips
Standard divergence indicators simply compare two moving averages. This script performs real-time institutional flow analysis across correlated instruments.
HOW TO USE
Setup (Automatic Mode - Recommended):
1. Apply to chart of supported pair (see correlation list above)
2. Indicator automatically detects optimal comparison symbols
3. Enable/disable specific timeframes in settings
4. Adjust visual preferences (colors, line styles, labels)
Setup (Manual Mode):
1. Uncheck "Automatic Symbol Mode" in settings
2. Enter "Manual Symbol #1" (e.g., ES1! when chart shows NQ1!)
3. Optional: Enter "Manual Symbol #2" for three-way comparison
4. Check "Invert" if symbol is inversely correlated (e.g., DXY vs EURUSD)
Interpretation:
- Blue lines = Bullish SMT (chart made lower low, correlated pair held higher). Potential reversal up.
- Red lines = Bearish SMT (chart made higher high, correlated pair stayed lower). Potential reversal down.
- Dots in labels = Multiple SMT signals overlap. Hover to see all timeframes.
SETTINGS EXPLAINED
Symbols:
- Automatic Symbol Mode: Uses built-in correlation intelligence (recommended)
- Manual Symbol #1/2: Override automatic selection
- Invert: For inverse correlations (DXY vs majors)
- Hide Exact Overlap: Removes duplicate signals with identical start/end times
- Hide All Overlap: Hides lower timeframe SMT within higher timeframe ranges
Timeframes:
- 9 configurable timeframe rows
- Toggle each symbol independently (Sym #1, Sym #2 checkboxes)
- Default: Chart TF, 1m, 5m, 15m, 1H, 4H, Daily, Weekly, Monthly
Display:
- Bull/Bear: Enable/disable directional signals
- Line colors, styles (solid/dashed/dotted), widths
- Label: Show/hide text labels with color and size options
- SMT formation time: Displays timestamp in tooltip (New York time)
UPDATES
This script is actively maintained. Updates released through TradingView's native update system. For technical questions, use the comment section below.
Custom Timeframe Candles [Metrify]This script lets you build custom timeframe candles (like 7m, 11m, 2h, 3D, etc.) by manually aggregating price data from a lower chart timeframe.
While it doesn’t fully replace TradingView’s native custom TF — especially in terms of perfect timestamp alignment, it gives you a very close (same calculation) and practical alternative for analysis.
How it works
Candles are manually aggregated from the current chart timeframe
Instead of relying on request.security(), candles are constructed directly from the current chart data.
For best results, use a chart timeframe that is divisible and as close as possible to your custom timeframe
Example: Custom TF = 10m → use 5m chart (1m chart also works, but the gap will be larger and less efficient)
Smaller gaps = cleaner candles, better visual accuracy, and smoother updates
Reversal Detector [Scalping-Algo]Reversal Detector - Volume-Based Price Structure Analysis
───────────────────────────────────────────
WHAT IT DOES
This indicator identifies potential reversal zones by analyzing price structure combined with volume. Instead of using traditional overbought/oversold readings or single candlestick patterns, it looks for a specific two-phase setup:
Phase 1 - Anchor Detection:
The script scans for bars where price closes beyond ALL previous bars in the lookback period. For a bullish setup, the close must be lower than every low of the past N candles (default 20). This represents an extreme extension, not just a "lower low." Volume on this bar should exceed 2x the average to confirm real participation.
Phase 2 - Confirmation:
After an anchor forms, the indicator waits for price to reverse back through the anchor bar's range. This must occur within a set number of bars (default 3). If price continues making new extremes instead, the setup is cancelled.
────────────────────────────────────────────────────────────────
HOW TO READ THE SIGNALS
B Labels (Green, below price) = Bullish reversal confirmed
S Labels (Red, above price) = Bearish reversal confirmed
Each signal shows a score from 3/5 to 5/5:
- 3/5 = Basic confirmation met
- 4/5 = Good volume on anchor or confirmation
- 5/5 = Strong volume + aligned with 200 EMA trend
Dashed Boxes = Pending setup waiting for confirmation
- Green box = Bullish setup in progress
- Red box = Bearish setup in progress
Status Panel (bottom right):
- Shows current state (Scanning / Bull Setup / Bear Setup)
- Countdown for confirmation window
- Current volume condition
────────────────────────────────────────────────────────────────
HOW TO USE
Entry Approach:
1. Wait for a confirmed signal (B or S label appears)
2. Higher scores (4/5 or 5/5) indicate better quality setups
3. Consider the overall trend context - signals aligned with the 200 EMA direction tend to work better
Stop Placement:
- For long entries: below the anchor bar's low
- For short entries: above the anchor bar's high
The boxes show you the anchor zone while waiting for confirmation, which can help visualize the invalidation level.
────────────────────────────────────────────────────────────────
SETTINGS
Structure Settings:
- Lookback Period (default 20): How many bars back to check for the breakout. Lower = more setups but less extreme. Higher = fewer but more significant extensions.
- Confirmation Bars (default 3): Maximum bars allowed for price to reverse. Tighter window = stricter filter.
Volume Settings:
- Use Volume Filter: Toggle volume requirement on/off
- Volume MA Length (default 20): Period for average volume calculation
- Anchor Volume Multiple (default 2.0): Required volume spike on anchor bar
- Confirm Volume Multiple (default 1.2): Volume threshold on confirmation bar
Visual Settings:
- Trend EMA Length (default 200): Used for trend alignment scoring
- Show Pending Setups: Display the dashed boxes for active setups
- Show Status Panel: Display the info table
- Colors and label size customization
────────────────────────────────────────────────────────────────
WHAT MAKES THIS DIFFERENT
The core idea is requiring price to break beyond EVERY bar in the lookback range, not just make a swing high/low. This filters out minor pullbacks and focuses on genuine extensions where price has moved significantly.
The two-phase approach (anchor then confirmation) helps avoid catching falling knives - you're not entering just because price is extended, but waiting for actual reversal evidence.
Volume integration adds another layer. The anchor bar needs elevated volume to confirm real selling/buying pressure, not just a gap or illiquid move.
────────────────────────────────────────────────────────────────
SUGGESTED USE
Works on any timeframe, but I find it most useful on 5-15 minute charts for intraday setups.
Combine with:
- Key support/resistance levels
- Higher timeframe trend direction
- Market context (avoid during major news)
The indicator identifies the pattern mechanically - it doesn't predict outcomes. Use proper position sizing and always have a stop loss plan.
────────────────────────────────────────────────────────────────
ALERTS INCLUDED
- Bullish Reversal
- Bearish Reversal
- Any Reversal
- Strong Bullish (4/5 or higher)
- Strong Bearish (4/5 or higher)
────────────────────────────────────────────────────────────────
MTF SMA Zones + EMA Trend (Bull & Bear) + EMA DisplayMTF SMA Zones + EMA Trend (Bull & Bear) + EMA Display
Color-Coded Merged Daily & Hourly RSIColor-Coded Merged Daily & Hourly RSI
you caN USE THIS TO BUY OR SELL
Bit Secure - Index Structure Engine (V1.0)
# 💎 Bit Secure – Index Structure Engine (Final Stable)
### *Professional Structure Trading Engine for Serious Traders*
**Bit Secure – Index Structure Engine** is a **high-performance institutional-style trading system** built for traders who demand **precision, structure, and control** — not random signals.
This is a **premium-grade execution engine**, designed to convert raw market data into **clean structure-based trading decisions** using a powerful blend of:
> EMA Structure • VWAP Logic • Session Control • Noise Filtering • Rule-Based Execution
---
## 🧠 What Makes It Premium?
Unlike basic indicators that flood charts with signals,
this system focuses on **quality over quantity**:
✔ Controlled trade frequency
✔ Institutional-style logic
✔ Structure-first execution
✔ Smart session timing
✔ Noise suppression
✔ Professional risk alignment
✔ Modular system design
✔ Rule-based discipline
---
## 🔥 Premium Feature Set
### 📊 Multi-Layer EMA Structure System
* EMA 5 → Momentum trigger
* EMA 9 → Market flow
* EMA 21 → Trend backbone
Used for:
* Direction bias
* Retest entries
* Trend continuation
* Structure validation
* Reversal filtering
---
### 🎯 CORE STRUCTURE SIGNALS (9–21)
**Professional trend execution model**
* Stable entries
* Clean structure signals
* Intraday optimized
* High reliability setups
Signals:
* BUY CORE
* SELL CORE
---
### ⚡ FAST EXECUTION MODE (5–21)
**High-speed scalping engine**
* Early entries
* Momentum capture
* Aggressive mode for active traders
* Optional execution layer
> Controlled via: `Enable FAST EMA 5-21`
---
### 🕘 PRIORITY OPENING SESSION ENGINE (Elite Feature)
**Institutional-style market open model**
* Active only on **5-min timeframe**
* Works between **09:15 – 09:45**
* One high-quality trade per day
* Retest + crossover structure logic
* Overtrading prevention system
* Daily trade lock mechanism
> Toggle: `Enable PRIORITY Opening Entry`
---
### 📉 VWAP NOISE FILTER (Smart Money Filter)
**Advanced congestion detection**
* VWAP proximity blocking
* Range-based filter logic
* Avoids chop zones
* Eliminates sideways noise
* Filters fake breakouts
* Improves win-rate quality
> Adjustable: `VWAP Block Range (Points)`
> Toggle: `Enable VWAP Noise Filter`
---
## 🧩 Professional Modular Control
Customize your trading style:
✅ Enable/Disable FAST mode
✅ Enable/Disable PRIORITY trades
✅ Enable/Disable VWAP filter
✅ Choose Priority EMA (EMA 9 / EMA 21)
✅ Adjust VWAP block zone
➡️ Fully adaptive to your trading personality
---
## 🎯 Best Market Applications
✔ Index Trading (NIFTY / BANKNIFTY / FINNIFTY)
✔ Intraday Trading
✔ Scalping
✔ Futures Trading
✔ Options Trading
✔ Structure Trading
✔ Momentum Trading
✔ Rule-Based Systems
✔ Professional Trading Models
---
## 🏆 Who This Is For
This indicator is for traders who:
✔ Want structure, not clutter
✔ Follow rules, not emotions
✔ Trade systems, not tips
✔ Believe in process
✔ Want consistency over excitement
✔ Think long-term, not jackpot
✔ Build discipline
✔ Respect risk management
---
## ⚠️ Professional Disclaimer
This is a **decision-support trading engine**, not a profit guarantee system.
Designed for traders who practice:
* Risk management
* Position sizing
* Discipline
* Psychology control
* Backtesting
* Forward testing
* Process-driven execution
---
## 🔐 Brand Promise
**Bit Secure Trading Systems** =
> Structure • Safety • Strategy • Stability • Sustainability • Success
---
## 🧬 Premium Brand Line
**Bit Secure – Index Structure Engine**
> Trade like a system. Not like a signal hunter.
Current Fractal High/Low (Dynamic) v2.3Current Fractal High/Low (Dynamic) v2.3 is an upgraded version of my original fractal HL tool.
It tracks the most recent swing fractal high/low and updates only after a true breakout, then lets the active levels follow the current extremes.
Features:
Dynamic fractal high/low levels that update only on confirmed breakouts
Optional historical fractal lines with adjustable length
Inline FH/FL labels on active levels
Multi–timeframe safe (arrays reset and bar index protected)
Breakout alerts for both fractal high and low
This script is the maintained successor of the free “Current Fractal High/Low (Dynamic)” (legacy version).
If you used the previous version, I recommend switching to this one and following my profile for future updates and tools.
ES/NQ Levels: ON / PD(RTH) / PW / PM + ATH (NY)Simple script adding lines for
Overnight high
Overnight low
Previous day high
Previous day low
Previous week high
Previous week low
Previous month high
Previous month low
All time high
You can enable/disable each one and select the color.
Only works on futures.
DRW Daily EMAs on IntradayDaily EMA — Higher-Timeframe Anchor & Mean Reference
Purpose
The Daily EMA serves as a higher-timeframe anchor that defines the dominant mean and directional bias of the market.
It is designed to provide structure, balance, and context, not frequent signals.
This EMA represents where price is expected to respond when larger participants engage.
---
Why the Daily EMA Matters
The daily timeframe captures:
Institutional inventory positioning
Swing-level risk management zones
Mean reversion and trend continuation behavior
Because of this, the Daily EMA often acts as:
Support during uptrends
Resistance during downtrends
A pivot zone during balance and transition phases
---
How to Use the Daily EMA
The Daily EMA is best used as a context filter, not an entry trigger.
Common interpretations:
Above Daily EMA → bullish structural bias
Below Daily EMA → bearish structural bias
Repeated reactions at the EMA → balance / accumulation / distribution
When combined with lower-timeframe wave logic, it helps determine whether setups are:
With trend (higher probability)
Counter-trend (require confirmation)
Occurring in mean-reversion conditions
---
Best Timeframes
Designed to be plotted on intraday charts
Especially effective on 5-minute to 30-minute charts
Acts as a constant reference regardless of intraday volatility
---
What This EMA Is NOT
❌ Not a crossover system
❌ Not a scalping signal
❌ Not a predictive indicator
It does not attempt to forecast direction — it defines where the market is relative to its higher-timeframe mean.
---
Design & Performance
Uses higher-timeframe data safely via request.security
Non-repainting
Lightweight and stable for continuous intraday use
---
Summary
The Daily EMA answers one core question:
“Are we trading above, below, or around the higher-timeframe mean?”
Used properly, it keeps traders aligned with structure rather than noise.
Previous Daily Levels (PDH/PDL/PDO)A clean and precise indicator that plots the Previous Day's High, Low, and Open levels on your chart. These key reference points are essential for intraday traders and work seamlessly on any lower timeframe.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 KEY FEATURES
Accurate Origin Points – Lines start exactly where the high/low/open occurred, not from an arbitrary point
Multi-Timeframe Compatible – Works on any timeframe (1m, 5m, 15m, 1H, etc.)
Fully Customizable – Individual colors, styles, and visibility for each level
Smart Labels – Price labels positioned above/below lines to avoid overlap
Built-in Alerts – Get notified when price crosses any level
Optional Info Table – Quick reference panel showing all levels
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 LEVELS EXPLAINED
PDH (Previous Daily High) – The highest price reached during the previous trading day. Often acts as resistance.
PDL (Previous Daily Low) – The lowest price reached during the previous trading day. Often acts as support.
PDO (Previous Daily Open) – The opening price of the previous trading day. Key reference for bias direction.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ SETTINGS
Previous Daily High (PDH)
Show/Hide PDH
Line Color
Line Style (Solid / Dashed / Dotted)
Line Width (1-4)
Extend Line (on/off)
Previous Daily Low (PDL)
Show/Hide PDL
Line Color
Line Style (Solid / Dashed / Dotted)
Line Width (1-4)
Extend Line (on/off)
Previous Daily Open (PDO)
Show/Hide PDO
Line Color
Line Style (Solid / Dashed / Dotted)
Line Width (1-4)
Extend Line (on/off)
Labels
Show/Hide Labels
Label Size (Tiny / Small / Normal / Large)
Label Offset – Horizontal distance from current bar
Label Y Offset – Vertical spacing from line (ATR-based)
Info Table
Show/Hide Table
Table Position (Top Left / Top Right / Bottom Left / Bottom Right)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 ALERTS
Set alerts for any of the following conditions:
Price crosses above PDH
Price crosses below PDH
Price crosses above PDL
Price crosses below PDL
Price crosses above PDO
Price crosses below PDO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 HOW TO USE
Support & Resistance
PDH and PDL often act as significant support/resistance levels. Watch for rejections or breakouts at these levels.
Daily Bias
Compare current price to PDO:
Price > PDO → Bullish bias
Price < PDO → Bearish bias
Breakout Trading
A clean break above PDH or below PDL with volume can signal continuation moves.
Mean Reversion
Look for failed breakouts and sweeps of PDH/PDL as potential reversal zones.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 NOTES
Best used on intraday timeframes (1m to 4H)
Levels update automatically at the start of each new trading day
Combine with volume analysis and market structure for best results
ValentiAOL
This indicator automatically detects and plots high-probability liquidity zones using a combination of pivot points, wick-dominant rejection candles (liquidity traps), and volume spikes — core concepts from ICT (Inner Circle Trader) and Smart Money trading.
Key features:
• Detects bearish liquidity zones (resistance) at swing highs when price shows strong wick rejection or volume spike
• Detects bullish liquidity zones (support) at swing lows with similar rejection/volume confirmation
• Zones are drawn as dynamic ATR-based boxes that extend right until price breaches them
• Zones turn gray and stop extending once breached (or become historic if enabled)
• Optional killzone filter (London & NY sessions) to focus on high-liquidity periods
• Clean visibility controls: show/hide current zones, historic zones, labels, and pivot markers
• Built-in alerts for new bearish or bullish liquidity zone creation
Best used on:
• Forex majors (e.g., EURUSD, GBPUSD)
• Indices (NQ, ES)
• Gold (XAUUSD)
• Crypto (BTC, ETH) during high-volume sessions
Recommended timeframes: 5m–1h for intraday scalping/day trading, 4h–daily for swing setups.
Fully open-source, non-repainting on closed bars, and optimized for clean chart performance.
ICT/SMC liquidity zone detector using pivots + wick traps + volume spikes. Draws ATR-based zones that extend until breached. Alerts on new zones. Clean, non-repainting, killzone filter optional.
AssafAlgos - MTF S/R AssafAlgos – MTF Support & Resistance
Description:
The AssafAlgos MTF Support & Resistance indicator automatically identifies key pivot high and low levels across multiple timeframes, helping traders visualize important support and resistance zones on their charts. It is designed to be flexible, non-repainting, and easy to customize for different trading styles.
Features:
Detects pivot highs and lows on the current timeframe as well as multiple higher and lower timeframes: Daily, 4H, 1H, 30m, 15m, and 5m.
Automatically removes overlapping levels using an ATR-based distance filter to show only significant S/R zones.
Adjustable line width for better visibility on the chart.
Optional labels to identify timeframe of each S/R level.
Fully customizable colors for each timeframe.
Works seamlessly on any market (forex, crypto, stocks).
Inputs:
Left & Right Bars: Determines pivot calculation window.
Line Width: Adjust the thickness of S/R lines.
Show Labels: Toggle display of timeframe labels.
ATR Length & Merge Distance: Customize filtering of overlapping levels.
Timeframe Selection: Choose which S/R levels to display.
Colors: Customize each timeframe’s line color.
Usage:
Use this indicator to:
Identify key support and resistance zones for entries, exits, or stop placements.
Confirm trend reversals or breakouts.
Trade with higher confidence using multi-timeframe S/R analysis.
Box Theory LITEUnlock clean, essential market structure visualization with Box Theory LITE, a lightweight Pine Script® v6 overlay built for day/swing traders on futures (ES, NQ, MES), stocks (SPY, TSLA, AAPL), indices, and more. This free edition delivers core daily levels without signals or complexity—perfect for spotting support/resistance, trend bias, and volatility at a glance.
Key Features:
Previous Day Range Box: Semi-transparent yellow box framing yesterday's high/low (PDH/PDL), extended right to project potential breakout/reversal zones.
Flexible Session Toggle: Switch between Regular Trading Hours (RTH 0930-1600) and Global/Globex (1800-1700 or custom) with one click — instantly adapt the box, PDH/PDL, and Opening Range to RTH or full-session data.
Opening Range (OR): Plots high/low from the chosen session open — ideal for early bias, breakouts, or mean reversion setups.
Refined S/R Levels: Pivot highs/lows + multi-timeframe swings (hourly white, 4H aqua/fuchsia) for layered confluence across timeframes.
Trend & Volatility Tools: Customizable EMAs (up to 3 periods), Bollinger Bands (squeeze/expansion detection), and daily-resetting VWAP (volume-weighted fair value).
Fully Customizable: Toggle any element on/off, adjust colors, line widths, pivot/EMA lengths, box extension bars, session times, and more to match your setup.
Clean & Efficient: Optimized for smooth performance on all timeframes with limited objects (max lines/boxes respected).
Great for beginners building structure awareness or pros wanting a no-clutter foundation. No alerts, entries, backtesting, or signals—this is pure visual analysis.
For advanced upgrades—including automated entry/exit signals, manipulation filters, dynamic SL/TP projections, alert conditions, performance stats, and ticker-specific presets—check out Box Theory PRO (available now).
Notes & Disclaimer
Use for informational/educational purposes only. Trading involves substantial risk of loss; past performance ≠ future results. Not financial advice. Combine with your own strategy and risk management.
How to Use
Add to Chart
Search “Box Theory LITE” in TradingView’s Indicators (free & public). Apply to any chart.
Customize Inputs
Session Toggle: Turn ON for Regular (RTH) session, OFF for Global/Globex — or edit the exact times directly in settings.
Toggles: Show/hide Daily Box, OR Levels, Pivots/Swings, EMAs, BB, VWAP.
Box: Extension bars (default 20), color/transparency.
Styles: Line width, colors (PDH red, PDL green, OR blue/purple, etc.), mid-line style.
Parameters: Pivot length, EMA periods (50/20/100 default), BB length/multiplier.
Quick Interpretation
Yellow Box + PDH/PDL lines: Core daily range (RTH or Globex depending on toggle) — price often respects/breaks these.
OR High/Low: Early session structure (matches your toggle choice) — breakouts signal momentum, failures suggest reversal.
Pivots & Swings: Multi-TF confluence for stronger zones (aqua pivot highs, teal/orange lows, white hourly, fuchsia 4H).
EMAs: Trend filter (price above cluster = bullish bias).
Bollinger Bands: Volatility gauge — squeezes precede big moves.
VWAP: Intraday fair value — above = bullish control, below = bearish.
Workflow Tips
Start with the daily box/OR (toggle session to match your trading style) → layer swings/pivots for high-prob zones → use EMAs/BB/VWAP to filter direction/volatility. Toggle off unused features for cleaner charts. Best on intraday (1m–1h) for futures/indices, but flexible for any timeframe.
Questions, bugs, or feature requests? Message me on TradingView. Happy trading—stay disciplined!
7 Wonder Moving Average [DR Trade]Moving Averages are easy-to-learn indicators for beginners.
We provide seven moving average indicators that can be customized to suit each trader's needs. We also offer a selection of moving averages: the Simple Moving Average, the Exponential Moving Average, and the Hull Moving Average.
We provide the Hull Moving Average for traders to more accurately identify trends and potential reversals. The HMA is more responsive to recent price changes than the SMA or EMA, while still maintaining a smooth trendline. The HMA was first introduced by Alan Hull to address the lag and noise of traditional moving averages (MAs).
The best way to use the HMA indicator is to use a 100-period indicator on the H1 timeframe.
The other six indicators can be customized by each trader.
Thank you.
Flip FlopFlip Flop is a visual trend-flip indicator built around two Hull Moving Averages (HMAs): a fast “Short” HMA and a slower “Long” HMA. It plots both HMAs with user-selectable colors, thickness, and line styles, and can shade the area between them to highlight trend bias (green when the short HMA is above the long HMA, red when below).
When the HMAs cross, the script can:
• Color the crossover candle (bullish or bearish)
• Print BUY/SELL labels at the crossover bar
• Trigger alert conditions for both bullish and bearish crosses
A compact on-chart dashboard summarizes the current short/long HMA values, market status (BULLISH ▲ / BEARISH ▼), and the most recent crossover date.
Optional performance tracking simulates a simple long-only system: it “enters” on bullish crosses and “exits” on bearish crosses, tracking equity, total P&L (and %), trade count, win rate, and average win/loss based on your initial capital and position sizing percent.
Ripster EMA Clouds with MTFCredits & Origins:
This script is a modification of the widely popular EMA Clouds system originally created by @Ripster47. Full credit goes to him for the strategy and original concept. This version simply adds a quality-of-life feature for traders who use multi-timeframe analysis.
What is this Indicator?
The Ripster EMA Clouds system uses overlapping Exponential Moving Averages (EMAs) to visualize trends, momentum, and dynamic support/resistance zones. The "clouds" differ in color to indicate bullish or bearish trends, acting as a visual guide for keeping you on the right side of the trade.
What is New in This Version? (MTF Capability)
The standard version of this indicator calculates EMAs based on your current chart timeframe. If you switch from a 10-minute chart to a 1-minute chart, the clouds change completely.
I have added a "Fixed Timeframe" variable/input that allows you to "lock" the clouds to a specific timeframe, regardless of what chart you are viewing.
Why is this useful? This allows for true Multi-Timeframe (MTF) scalping.
Example: You can set the clouds to look at the 10-minute trend (identifying major support levels) but execute your entries on a 1-minute chart.
The clouds will remain locked to the 10-minute data, giving you the "big picture" view while you trade the micro-movements.
How to Use
Open the indicator settings.
Go to the Inputs tab.
Find the "Fixed Timeframe" option at the top.
Leave Empty (Default): The indicator behaves exactly like the original (adjusts to your chart).
Select a Timeframe (e.g., 10 Minutes): The clouds will lock to the 10-minute EMAs, even if you switch your chart to 1-minute or 5-seconds.
Note on Visuals When viewing Higher Timeframe (HTF) clouds on a Lower Timeframe (LTF) chart, the clouds will appear to have a "stepped" or "ladder-like" appearance. This is normal and accurate. It represents the single EMA value holding constant for that entire higher-timeframe period. This helps you see the true support level rather than a smoothed, repainted line.
Quant Labs Edge Filter (Community Edition)A market-structure filter designed to identify when no real edge exists.
Edge Filter evaluates price location relative to structure to define market posture — long bias, short bias, or stand aside. It does not generate trade signals and is intentionally designed to reduce overtrading.
Clear Posture States
Near Highs — Short Bias
Near Lows — Long Bias
No Edge — Stand Aside
When edge is absent, patience is the strategy.
Why It Stands Out
Most indicators encourage action.
Edge Filter encourages restraint.
Its purpose is to protect capital, attention, and decision quality by filtering out low-quality environments.
Community Edition
This version publishes the core logic openly for transparency and education.
Private access versions may exist for traders seeking continuity and stewardship.
Bottom Line
Trade less.
Trade better.
Wait for edge.
— QuantLabs
CCT LevelsGENERAL OVERVIEW:
The CCT Levels indicator is a multi-component market structure and context tool designed to automatically plot higher-timeframe Points of Interest (POI), Turtle Soup levels, Liquidity levels, Killzones, and Fair Value Gaps directly on the chart. It combines multiple structural reference models into a single indicator to help traders visualize where price has previously expanded, reversed, or created imbalance in order to trade the CCT Model.
This indicator was developed by Flux Charts in collaboration with Cramson Capital.
What is the theory behind the indicator?:
The CCT Levels indicator is built on Candle Continuation Theory (CCT), a mechanical framework. It’s designed to remove discretion from trend identification and execution.
At its core, CCT is based on one principle: Markets move as a sequence of candle ranges that expand, pull back, and then continue.
A single candle is not just a price bar. It is a completed range defined by a high and a low. When price closes beyond a previous candle’s range, the market has shown directional intent. When it fails to do so, price is still inside balance.
CCT does not attempt to predict direction. It waits for the market to prove continuation by closing outside prior ranges, then uses lower-timeframe structure to enter once price pulls back and re-expands.
The CCT Levels indicator translates this theory into fully rules-based, higher-timeframe reference levels that define where continuation, rejection, and liquidity are most likely to occur.
Specifically, the indicator highlights:
Where price has already expanded (Point of Interest (POI) Levels)
These mark previously untapped highs or lows that a higher-timeframe candle closed beyond, confirming expansion and directional intent.
Where false breaks may occur (Turtle Soup Levels)
These mark the high or low of the most recently closed candle, capturing areas where price may briefly break and reverse.
Where price is most likely drawn back to (Liquidity Levels)
These mark the extreme of a completed higher-timeframe candle range and serve as continuation targets after pullbacks.
When institutional trading activity is most active (CCT Killzones)
These highlight key session windows where expansions and reversals are most likely to occur.
Where price moved too quickly to trade fairly (Fair Value Gaps)
These highlight imbalances where price may later rebalance before continuing.
CCT LEVELS FEATURES:
The CCT Levels indicator includes 5 main features:
POI Levels
Turtle Soup Levels
Liquidity Levels
CCT Killzones
Fair Value Gaps
POI LEVELS:
🔹What are POI Levels?
Point of Interest (POI) Levels are higher-timeframe expansion levels derived directly from completed candle ranges. In Candle Continuation Theory, a POI represents the exact moment the market proves directional intent by closing outside of a previously respected range.
A POI is not a random high or low. It is a range boundary that price had never traded through before, which was then accepted by a higher-timeframe candle close.
In CCT, this matters because:
As long as price is inside a prior range, the market is still in balance
Only when price closes beyond that range does continuation become valid
POIs mark those confirmed expansion points
The CCT Levels indicator supports two independent POI level sets, each based on a user-selected timeframe, allowing traders to monitor multiple layers of higher-timeframe expansion simultaneously.
🔹How POI Levels Are Identified
POI Levels are calculated exclusively from the timeframe selected in the indicator settings, not from the chart timeframe. This allows traders to view higher-timeframe structure while operating on lower-timeframe charts.
For each enabled POI timeframe, the indicator follows a fixed, rules-based process:
1. The indicator continuously monitors the selected timeframe and waits for a candle to close. (Only closed candles are evaluated by the indicator. The currently forming candle is ignored.)
Once a candle closes, the indicator first determines the candle’s direction by comparing its open and close.
2. The indicator then checks whether that candle closed beyond a previously untapped area:
For bullish candles, it checks whether price closed above prior untapped highs.
For bearish candles, it checks whether price closed below prior untapped lows.
3. If the candle both:
Closes in one direction and
Breaks into an area that had not yet been traded through a new Point of Interest is created.
4. The level that was broken for the first time becomes the active POI for that timeframe. If a completed candle does not break into a new untapped area, no new POI is formed, and the most recent POI remains active and displayed.
POI Levels represent freshly broken, previously untouched highs or lows, not arbitrary candle extremes.
🔹Bullish POI Level Example
A Bullish Point of Interest Level forms when price expands upward into a previously untapped high on the selected POI timeframe. This process is entirely rules-based and only evaluates closed candles.
◇ Step One
The indicator first references the POI timeframe selected in the settings. All logic described below is evaluated only on that timeframe, regardless of the chart timeframe you are viewing.
For example, if the POI timeframe is set to 1H, then only closed 1-hour candles are evaluated.
◇ Step Two
Once a candle closes, the indicator compares its open and close.
A candle is classified as bullish when it closes above its open. If the candle does not close bullish, no bullish POI can form.
◇ Step Three
After confirming a bullish close, the indicator looks for previous highs that the current candle closed above and checks for untapped highs.
An untapped high is a high that formed and price never traded at the same level or higher since it formed.
◇ Step Four
For a bullish POI to form, the closed bullish candle must close above an untapped high, not just wick above it. This distinction is critical because a wick alone means rejection, but a close means acceptance of higher value.
The indicator will automatically plot the level, and when a POI forms, it will display a label indicating the timeframe from which it originated.
🔹Bearish POI Level Example
A Bearish POI Level forms when price expands downward into a previously untapped low on the selected POI timeframe. This process is entirely rules-based and evaluates only closed candles on the chosen POI timeframe.
◇ Step One
The indicator first references the POI timeframe selected in the settings. All bearish POI logic is evaluated strictly on that timeframe, regardless of the chart timeframe you are viewing.
For example, if the POI timeframe is set to 1H, then only 1-hour candles that closed are used to detect bearish POIs.
◇ Step Two
Once a candle on the POI timeframe fully closes, the indicator compares its open and close.
A candle is classified as bearish when it closes below its open. If the candle does not close bearish, no bearish POI can form, and the indicator moves on without updating the level.
◇ Step Three
After confirming a bearish close, the indicator looks for previous lows that the candle closed below and checks whether those lows were untapped.
An untapped low is a low that formed and price has never traded at or below that level since it formed. If price has previously wicked into or traded through that low, it is considered taken out and is ignored by the indicator.
◇ Step Four
For a bearish POI to form, the completed bearish candle must close below an untapped low, not wick below it. This distinction is critical since a wick below a low signals rejection, while a close below the low signals acceptance of lower value. Every untapped low the candle closes below is marked as a bearish POI level.
The indicator automatically plots the level(s) with labels showing the timeframe from which the POI originated.
🔹POI Level Replacement Logic
POI Levels are designed to always reflect the most recent valid higher-timeframe expansion, not every candle that prints.
Once a POI is formed, it becomes the active POI for that timeframe and remains visible on the chart until a new valid POI replaces it.
Here’s how that logic works in practice:
If the next completed candle on the POI timeframe does not break into a new untapped area, no new POI is created
When no new POI forms, the most recent POI remains active and continues extending on the chart
If price later prints a closed candle that breaks into a new untapped high (bullish) or untapped low (bearish), then:
The previous POIs are removed
The newly formed POIs replace them
At all times, the indicator shows only the latest valid POI per timeframe.
🔹POI Settings
◇ POI Timeframes
The indicator supports two separate POI level sets, each with its own timeframe selection. Each POI set’s timeframe can be customized, and each set can be individually enabled or disabled. This allows traders to view, for example, 1H and Daily POIs simultaneously on the same chart.
◇ Labels
The Labels option controls whether POI levels display text labels. When enabled, each POI shows a label with its originating timeframe (e.g., 1H, 1D). When disabled, POI lines remain visible, and labels are hidden. Label text color and size is fully customizable as well.
◇ Extend Levels
The Extend Levels setting controls how far POI levels project into the future. When enabled, POI levels extend a user-defined number of bars forward.
◇ Line Style
POI levels can be styled using:
Solid
Dashed
Dotted
◇ Line Width
The Line Width setting controls the thickness of POI level lines.
◇ Color Customization
Each POI set has independent color controls for Bullish POI Levels and Bearish POI Levels. This makes it easy to visually separate direction, timeframe, or importance at a glance.
TURTLE SOUP LEVELS:
🔹What are Turtle Soup Levels?
Turtle Soup Levels are higher-timeframe false expansion reference levels derived from the most recently completed candle range. In Candle Continuation Theory, these levels highlight where price may briefly break a range and fail, trapping breakout traders before reversing.
While POI Levels mark accepted expansion, Turtle Soup Levels mark potential rejection.
They are designed to capture the exact edge of the most recent higher-timeframe candle range, which is often the first area price probes during continuation pullbacks or failed break attempts.
In the CCT Levels indicator, Turtle Soup Levels are:
Automatically detected
Based strictly on a user-selected timeframe
Continuously updated using closed candles only
Unlike POI Levels, Turtle Soup Levels:
Update every time a new candle closes
Always reflect the most recent completed candle
Do not depend on untapped highs or lows
Do not persist conditionally
The indicator supports two independent Turtle Soup level sets, each with its own timeframe and styling options.
🔹How Turtle Soup Levels Are Identified
Turtle Soup Levels are calculated strictly from the timeframe selected in the settings, not the chart timeframe. For each enabled Turtle Soup timeframe, the indicator follows this exact process:
The indicator waits for a candle on the selected timeframe to fully close
Once the candle closes, the indicator evaluates its direction by comparing the open and close
Based on that direction, a single level is plotted. If the candle is Bearish, the high is considered the Turtle Soup. If the candle is Bullish, the low is considered the Turtle Soup.
That level becomes the active Turtle Soup level and is updated again on the next candle close
🔹Turtle Soup Low Example
A Turtle Soup Low forms when the most recently closed candle on the selected Turtle Soup timeframe closes bullish.
◇ Step One
The indicator references the Turtle Soup timeframe selected in the settings. All logic is evaluated only on that timeframe.
For example, if the Turtle Soup timeframe is set to 1H, only closed 1-hour candles are used.
◇ Step Two
Once the candle closes, the indicator checks its direction. A candle is classified as bullish when it closes above its open.
◇ Step Three
If the candle is bullish, the indicator automatically marks the low of that closed candle. That low becomes the Turtle Soup Level. The level is plotted immediately and labeled “TS” when labels are enabled.
🔹Turtle Soup High Example
A Turtle Soup High forms when the most recently closed candle on the selected Turtle Soup timeframe closes bearish.
◇ Step One
The indicator references the Turtle Soup timeframe selected in the settings. All logic is evaluated only on that timeframe.
For example, if the Turtle Soup timeframe is set to 1H, only closed 1-hour candles are used.
◇ Step Two
Once the candle closes, the indicator checks its direction. A candle is classified as bearish when it closes below its open.
◇ Step Three
If the candle is bearish, the indicator automatically marks the high of that closed candle. That high becomes the Turtle Soup Level. The level is plotted immediately and labeled “TS” when labels are enabled.
🔹Turtle Soup Level Replacement Logic
Turtle Soup Levels are intentionally designed to be fully dynamic and always current.
Unlike POI Levels, Turtle Soup Levels do not persist conditionally and do not wait for special criteria to remain active.
The update logic works as follows:
On every completed candle of the selected Turtle Soup timeframe, the indicator recalculates the Turtle Soup Level
The level is derived only from the most recently closed candle
The previously plotted Turtle Soup level is removed, and the newly calculated level replaces it
Thus, there is always exactly one active Turtle Soup level per timeframe.
🔹Turtle Soup Settings
◇ Turtle Soup Timeframes
The indicator supports two separate Turtle Soup level sets, each with its own timeframe selection. Each Turtle Soup set’s timeframe can be customized, and each set can be individually enabled or disabled. This allows traders to view, for example, 1H and Daily Turtle Soups simultaneously on the same chart.
◇ Labels
The Labels option controls whether Turtle Soup levels display text labels. When enabled, each Turtle Soup level includes a label with text of “TS”. When disabled, Turtle Soup lines remain visible, and labels are hidden. Label text color and size is fully customizable as well.
◇ Extend Levels
The Extend Levels setting controls how far Turtle Soup levels project into the future. When enabled, Turtle Soup levels extend a user-defined number of bars forward.
◇ Line Style
Turtle Soup levels can be styled using:
Solid
Dashed
Dotted
◇ Line Width
The Line Width setting controls the thickness of Turtle Soup lines.
◇ Color Customization
Each Turtle Soup set has independent color controls for different timeframes.
LIQUIDITY LEVELS:
🔹 What are Liquidity Levels?
Liquidity Levels are higher-timeframe draw-on reference levels derived from completed candle ranges and anchored to confirmed expansion events. In Candle Continuation Theory, once the market proves direction by closing beyond a prior range (a POI), price often revisits prior extremes where orders previously accumulated or were left unfilled. Liquidity Levels represent those areas.
They are not random highs or lows. They are range extremes of completed higher-timeframe candles, selected only after the market has already shown directional intent through a POI.
In CCT terms:
POIs confirm directional acceptance
Liquidity Levels define where price may seek resolution
This separation is intentional. Liquidity Levels are contextual targets, not entry signals.
🔹How Liquidity Levels Are Identified
Liquidity Levels are calculated strictly from the timeframe selected in the settings, not from the chart timeframe.
For each enabled Liquidity timeframe, the indicator follows this fixed, rules-based process:
The indicator continuously monitors the selected Liquidity timeframe and waits for a candle to fully close. (Only closed candles are evaluated)
Once a candle closes, the indicator evaluates its direction by comparing the candle’s open and close. If the candle closes bullish, the high of that candle becomes the Liquidity Level. If the candle closes bearish, the low of that candle becomes the Liquidity Level.
That price is plotted as the active Liquidity Level and labeled “$$$” when labels are enabled.
However, unlike Turtle Soup Levels, Liquidity Levels are not updated on every candle close.
🔹Liquidity Level Update Logic
Liquidity Levels are tied directly to POI formation.
This means:
Liquidity Levels are only recalculated when a new POI forms
If no new POI forms, Liquidity Levels remain unchanged, even as new candles close
This allows Liquidity Levels to persist across multiple candles like POI Levels.
In practice:
When a POI updates, the Liquidity Level is recalculated using the most recent closed candle on the Liquidity timeframe
When no POI updates occur, the Liquidity Level continues extending forward
This behavior mirrors how POI Levels persist when no new POIs are formed, ensuring Liquidity Levels remain relevant and not noisy.
🔹Bullish Draw on Liquidity Example
A Bullish Liquidity Level forms when the most recent closed candle on the selected Liquidity timeframe closes bullish, and a new POI event triggers an update.
◇ Step One
The indicator references the Liquidity timeframe selected in the settings.
For example, if the Liquidity timeframe is set to 1H, only closed 1-hour candles are evaluated.
◇ Step Two
Once a candle closes, the indicator checks its direction. A candle is classified as bullish when it closes above its open.
◇ Step Three
If a new POI has formed and the candle is bullish, the indicator marks the high of that candle. That high becomes the Bullish Draw on Liquidity Level.
◇ Step Four
The level is labeled “$$$” when labels are enabled and remains active until the next POI-triggered update. If subsequent candles close bullish or bearish without a new POI forming, the Liquidity Level does not change.
🔹Bearish Draw on Liquidity Example
A Bearish Liquidity Level forms when the most recent closed candle on the selected Liquidity timeframe closes bearish, and a new POI event triggers an update.
◇ Step One
The indicator references the Liquidity timeframe selected in the settings.
For example, if the Liquidity timeframe is set to 1H, only closed 1-hour candles are evaluated.
◇ Step Two
Once a candle closes, the indicator checks its direction. A candle is classified as bearish when it closes below its open.
◇ Step Three
If a new POI has formed and the candle is bearish, the indicator marks the low of that candle. That low becomes the Bearish Draw on Liquidity Level.
◇ Step Four
The level is labeled “$$$” when labels are enabled and remains active until the next POI-triggered update. If subsequent candles close bullish or bearish without a new POI forming, the Liquidity Level does not change and continues extending on the chart.
🔹Liquidity Level Persistence Logic
Liquidity Levels are intentionally designed to be contextual and stable, rather than updating on every candle close. In Candle Continuation Theory, liquidity is only relevant after the market has proven direction through a higher-timeframe expansion. For that reason, Liquidity Levels are tied directly to POI formation, not to individual candles.
Once a Liquidity Level is plotted, it remains active and continues extending forward until a new POI forms. If additional candles close on the Liquidity timeframe without a new POI being created, the Liquidity Level does not change. This prevents unnecessary recalculation and ensures the level remains aligned with the most recent confirmed expansion rather than short-term price fluctuations.
When a new POI forms, the existing Liquidity Level is removed and a new one is calculated using the most recently closed candle on the selected Liquidity timeframe. At any given time, only the most recent Liquidity Level per timeframe is displayed. Liquidity Levels never stack, and they always correspond to the latest POI-driven market context.
🔹Liquidity Level Settings
◇ Liquidity Timeframes
The indicator supports two separate Liquidity Level sets, each with its own timeframe selection. Each Liquidity set’s timeframe can be customized, and each set can be individually enabled or disabled. This allows traders to view, for example, 1H and Daily Liquidity Levels simultaneously on the same chart.
◇ Labels
The Labels option controls whether Liquidity Levels display text labels. When enabled, each Liquidity Level includes a label with the text “$$$”. When disabled, Liquidity Level lines remain visible, and labels are hidden. Label text color and size are fully customizable as well.
◇ Extend Levels
The Extend Levels setting controls how far Liquidity Levels project into the future. When enabled, Liquidity Levels extend a user-defined number of bars forward.
◇ Line Style
Liquidity Levels can be styled using:
Solid
Dashed
Dotted
◇ Line Width
The Line Width setting controls the thickness of Liquidity Level lines.
◇ Color Customization
Each Liquidity Level set has independent color controls, allowing traders to visually separate Liquidity Levels by timeframe or from other level types on the chart.
CCT KILLZONES:
🔹What Are CCT Killzones?
CCT Killzones are time-based market context zones designed to highlight specific trading sessions where institutional participation is most active. Rather than marking price levels, Killzones define when price is most likely to expand, consolidate, or reverse based on session transitions.
In Candle Continuation Theory, timing matters just as much as structure. Higher-timeframe expansions (POIs) and Liquidity Levels provide where price is reacting, while Killzones provide when meaningful interaction is more likely to occur.
The CCT Levels indicator includes built-in Killzones to visually frame price action during key global trading sessions without requiring manual session marking.
🔹How CCT Killzones Are Identified
CCT Killzones are calculated using fixed session times, not price-based conditions. They are plotted directly on the chart as shaded boxes during predefined windows, adjusted to New York time for consistency.
Each Killzone follows this rules-based process:
The indicator checks whether the current chart timeframe is intraday
If the chart is intraday, the indicator monitors time-of-day relative to predefined session windows
When price enters a Killzone window, a shaded box begins plotting
While the session is active, the box dynamically expands to capture the session’s high and low
When the session ends, the box stops expanding and remains visible as historical context
🔹Included CCT Killzones
The indicator includes four Killzones, each corresponding to a major global trading session:
Asia Killzone – 20:00-22:00 EST
London Killzone – 02:00-04:00 EST
New York Killzone – 10:00-12:00 EST
Daily Open – 17:00-18:00 EST
Each Killzone can be independently enabled or disabled in the settings.
🔹CCT Killzone Settings
◇ Killzone Visibility
Each Killzone (Asia, London, New York) has its own enable/disable toggle, allowing traders to display only the sessions they want to focus on.
◇ Killzone Colors
Each Killzone has an independent color setting. Colors can be customized to visually distinguish sessions or match a preferred chart theme.
◇ Labels
The Labels option controls whether Killzones display text labels (e.g., ASIA, LONDON, NY). When enabled, labels appear within the Killzone box. Label color and size are fully customizable. When disabled, Killzones remain visible without text.
◇ Label Size
Label size can be adjusted using standard size options (Tiny, Small, Normal, Large, Huge).
FAIR VALUE GAPS:
🔹What is a Fair Value Gap?:
A Fair Value Gap (FVG) is an area where the market’s perception of fair value suddenly changes. On your chart, it appears as a three-candle pattern: a large candle in the middle, with smaller candles on each side that don’t fully overlap it. A bullish FVG forms when a bullish candle is between two smaller bullish/bearish candles, where the first and third candles’ wicks don’t overlap each other at all. A bearish FVG forms when a bearish candle is between two smaller bullish/bearish candles, where the first and third candles’ wicks don’t overlap each other at all.
Bullish & Bearish FVGs:
In the settings, you can toggle on/off FVGs, choose the invalidation method, adjust the sensitivity, and toggle on FVG Midline.
🔹FVG Settings
◇ Enabled
This toggle controls whether Fair Value Gaps are displayed on the chart. When disabled, no FVG zones are calculated or plotted.
◇ Invalidation Method
The Invalidation Method setting allows traders to choose how an FVG is invalidated. You can choose between Close and Wick.
Close: A candle must close below a bullish FVG or above a bearish FVG to invalidate it.
Wick: A candle’s wick must go below a bullish FVG or above a bearish FVG to invalidate it.
◇ Sensitivity
The sensitivity setting determines the minimum gap size required for an FVG detection. A higher sensitivity will filter out smaller gaps, while a lower sensitivity will detect more frequent, smaller gaps. Setting the sensitivity to 0 will display all gaps, regardless of their size.
◇ Midline
When enabled, the indicator plots a midline inside each Fair Value Gap. The midline represents the midpoint of the imbalance range and can be used as a reference for partial rebalancing or reactions.
Midline customization includes:
Midline toggle on/off
Midline color
Midline line style (Solid, Dashed, Dotted)
◇ Only Show 1M/15M
This option restricts Fair Value Gap detection and display to only the 1-minute and 15-minute timeframes.
When enabled:
FVGs will only appear when the chart timeframe is 1-minute or 15-minute
Higher-timeframe FVGs are hidden
IMPORTANT NOTES:
TradingView has limitations when running features on multiple timeframes, which can result in the following restriction:
Computation Error:
The computation of using MTF features is very intensive on TradingView. This can sometimes cause calculation timeouts. When this occurs, simply force the recalculation by modifying one indicator’s settings or by removing the indicator and adding it to your chart again.
UNIQUENESS:
The CCT Levels indicator is unique because it provides a fully rules-based implementation of Candle Continuation Theory using only completed candle structure. Every level is derived mechanically from user-selected timeframes with no discretion, prediction, or repainting. POI Levels define confirmed expansion, Turtle Soup Levels mark failure risk, Liquidity Levels anchor continuation context, Killzones control timing, and Fair Value Gaps highlight imbalance. Together, these components form a single, objective framework for reading market context across all markets and timeframes.
Order Block IndicatorThe Order Block Indicator is a multi-timeframe institutional order detection tool designed to identify significant price levels where large order activity has occurred. Using a proprietary adaptive algorithm, the indicator analyzes order size and frequency from multiple timeframes to determine areas where price is likely to have a significant reaction when it returns to those levels.
The indicator adapts to price and volume data in real time, detecting only the levels with the highest importance and displaying them with rankings for ease of use. This adaptive approach means the indicator automatically adjusts to current market conditions, providing relevant levels during both high-volatility and low-volatility periods.
The indicator works on any market with volume data, including futures, stocks, forex, crypto, and commodities.
This indicator can be used on lower timeframe charts such as 1 minute intervals for day trading, as well as higher timeframe charts such as 1 day for swing trading. Below are some screenshots as examples.
Day trading 1 minute chart examples:
Apple on the 1 minute chart with default settings.
Tesla on the 1 minute chart with default settings.
Swing trading 1 day chart examples:
NVIDIA on the 1 day chart with 5m, 15m, 30m timeframes for data and 12 month session tracking.
Apple on the 1 day chart with 5m, 15m, 30m timeframes for data and 12 month session tracking.
Nasdaq Futures (NQ) on the 1 day chart with 5m, 15m, 30m timeframe for data and 12 month session tracking.
----------------------------------------------------------------
How It Works
The Order Block Indicator analyzes data from three separate lower timeframes (default: 10T, 1S, 5S) to identify areas of significant institutional order activity. The proprietary detection algorithm evaluates order size and frequency to find price levels that are most likely to act as future support or resistance.
Adaptive Detection - The indicator continuously adapts to market conditions in real time. Rather than using static thresholds that become irrelevant as volatility changes, the algorithm dynamically adjusts its sensitivity. This allows the indicator to identify meaningful institutional activity during both quiet overnight sessions and volatile market opens.
Three-Tier Classification - Detected order blocks are classified into three tiers based on their significance:
Tier 1 (thickest lines): Highest importance — the strongest levels detected
Tier 2 (medium lines): Second highest importance — significant levels
Tier 3 (thinnest lines): Third highest importance — moderate levels
Tier 1 levels represent areas where price is most likely to react strongly. Tier 2 and Tier 3 levels represent slightly less significant areas but are still extremely valuable levels.
Ranking System - Within each tier, levels are ranked by their significance. The #1 ranked level in each tier represents the most important level for that classification. Rankings update in real time as new levels are detected, ensuring you always see the most relevant information.
Session-Based Tracking - Levels are tracked within user-defined sessions (Daily, Weekly, or Monthly). At session boundaries, current levels are terminated and the most important levels from each tier can optionally extend forward as "Prev" lines. This allows you to maintain awareness of key historical levels while focusing on current session activity.
----------------------------------------------------------------
How To Use This Indicator
Identifying Support and Resistance - Order block levels represent prices where significant institutional activity occurred. When price approaches these levels, watch for:
Price reactions (bounces or rejections, especially with large wicks) confirming the level's significance
Breakouts and then retests of these levels
Finding reversals when an order block appears at extreme ends of an upward or downward move and then price bounces off of that order block
Add multiple instances of the indicator to your chart with different tracking sessions such as 1H, 1D and 1W to get very recent important levels, important levels from the day’s session and important levels from the week’s session. These can all provide excellent levels to enter trades and scalp bounces from
Using the Tier System
Tier 1 levels represent the strongest institutional interest and often produce the most reliable reactions
Tier 2 levels indicate significant activity and serve as high-probability support/resistance
Tier 3 levels show moderate activity and can be used for scalping targets or secondary reference points
When multiple tier levels cluster near each other, the zone gains exceptional significance
Trading Approaches
Use Tier 1 and Tier 2 levels for primary trade decisions (entries, exits, stop placement)
Use Tier 3 levels for scaling in/out or as warning zones
Scalp rejections at the order blocks, especially when large wicks form at the level
Watch for price reactions at "Prev" levels from the previous session
Combine with price action confirmation (candlestick patterns, market structure, order flow) for best results
Many times price will push through an order block and appear to not respect that level, but then when price comes back to it, the candle bodies and wicks show clear significance to that level. Use this to your advantage a trade the retests of these levels.
Understanding Rankings
#1 = Most significant level in that tier this session
#2 = Second most significant, etc.
----------------------------------------------------------------
Settings Guide
Global Settings
Session Length To Reset Tracking : Determines how often level tracking resets (Daily, Weekly, Monthly). Day traders typically use Daily; swing traders may prefer Weekly or Monthly.
Show Tracking Session Period On Labels : When enabled, appends the session timeframe to labels (e.g., "Tier 1 #1 (D)"). Useful when running multiple instances with different session settings.
Lower Timeframe #1, #2, #3 For Data : The three data resolutions used to scan for orders (default: 10T, 1S, 5S). All three must be smaller than your chart timeframe and should be different from each other. Choose the lowest timeframes you can that still provide at least 2 full session periods of historical data.
Tier 1 Settings (Highest Importance)
Tier 1 Levels On/Off: Enable or disable Tier 1 level display
Labels On/Off: Show or hide Tier 1 labels
Number Of Tier 1 Levels To Track: How many Tier 1 levels to display, ranked by significance (default: 2)
Extend Previous Session Important Levels On/Off: When enabled, top levels extend into the next session as "Prev" lines
Number Of Previous Session Levels To Extend: How many of the top Tier 1 levels to carry forward (default: 1)
Line Color: Color for Tier 1 lines and labels (default: White)
Tier 2 Settings (Second Highest Importance)
Same structure as Tier 1
Default color: Yellow
Tier 3 Settings (Third Highest Importance)
Same structure as Tier 1
Default color: Orange
Style Settings
Previous Session Line Style: Choose Solid, Dashed, or Dotted for extended "Prev" lines. Dotted (default) helps distinguish historical levels from the current session levels.
Label Offset: Distance from current price to place labels. Also controls how far lines extend to the right. Increase if labels overlap price action.
Text Size: Font size for all labels (1-20 range).
----------------------------------------------------------------
Recommended Configurations
Day Trading (Intraday)
Session: Daily (D)
Timeframes: 10T, 1S, 5S (default settings)
Levels per tier: 2
Extend previous: 1 per tier
Best for: Scalping and intraday swing trades on futures and active stocks
Swing Trading
Session: Weekly (W) or Monthly (M)
Timeframes: 5S, 10S, 15S or 1, 5, 15 (minutes)
Levels per tier: 2
Extend previous: 1 per tier
Best for: Multi-day positions on any market
Highest Confidence Only (Minimal Display)
Turn OFF Tier 2 and Tier 3 levels
Track only 1-3 Tier 1 levels
Result: Only the most significant levels are displayed
Best for: Clean charts focused on the highest-probability levels
Multi-Session Analysis
Add the indicator three times to the same chart
Instance 1: Session = Hourly, enable "Show Session Period On Labels" and set timeframes 10 1T, 10T, 1S
Instance 2: Session = Daily, enable "Show Session Period On Labels" and set timeframes to 10T, 1S, 5S
Instance 3: Session = Weekly, enable "Show Session Period On Labels" and set timeframes to 5S, 10S, 15S
Use different colors for each instance
Result: See both hourly, daily and weekly significant levels with clear distinction
----------------------------------------------------------------
Data Requirements And Limitations
Subscription Tier Considerations The default settings use tick-based intervals (10T) and second-based intervals (1S, 5S), which require a paid TradingView subscription.
If You Don't Have Tick/Second Data Access Simply change the "Lower Timeframe For Data" settings to minute-based intervals. For best results, use the lowest timeframes you can that still give you at least 2 previous tracking sessions worth of data. For example if you only have minute intervals available, use 1m, 2m & 3m as long as you have enough data to view the previous 2 days worth of historical bars when set to a 1 day tracking session.
The indicator works effectively with minute-based data for swing trading on higher timeframe charts.
Additional Notes
All three lower timeframes must be smaller than your chart timeframe
Choose timeframes that provide at least 2 session periods of historical data for best results
Levels are confirmed at bar close to ensure accuracy, so you will not see levels until the current bar is confirmed
Works on any market with volume data (futures, stocks, forex, crypto, commodities)
----------------------------------------------------------------
Understanding The Visual Elements
Line Widths
Tier 1: Thick (3px) — Highest importance
Tier 2: Medium (2px) — Second highest importance
Tier 3: Thin (1px) — Third highest importance
Label Format
Current session: Tier {#} #{Rank} (e.g., "Tier 1 #1")
Previous session: Tier {#} #{Rank} Prev (e.g., "Tier 1 #1 Prev")
With session suffix: Tier {#} #{Rank} ({Session}) (e.g., "Tier 1 #1 (D)")
Line Styles
Current session levels: Solid lines
Previous session levels: User-selected style (Solid, Dashed, or Dotted)
Default Colors
Tier 1: White — Most important levels stand out clearly
Tier 2: Yellow — High visibility for significant levels
Tier 3: Orange — Warm color for moderate-importance levels
----------------------------------------------------------------
Tips For Best Results
Start with defaults : The default 10T/1S/5S configuration is optimized for intraday trading. Adjust only after understanding how the indicator behaves on your preferred market and based on your data allowances from your subscription tier.
Prioritize Tier 1 levels : These represent the strongest detected activity and typically produce the most reliable price reactions.
Watch for level clusters : When levels from multiple tiers appear near each other, that price zone has exceptional significance.
Use Previous Session levels : "Prev" levels often act as significant support/resistance in the new session, especially Tier 1 Prev levels.
Combine with price action : Order block levels work best when combined with candlestick patterns, market structure analysis, or other confirmation techniques. One of the best ways to trade these levels is to look for large wicks at these levels as confirmation that price is going to react there and then scalp those rejections.
Adjust for your trading style : Day traders should use Daily sessions with tick/second timeframes. Swing traders should use Weekly/Monthly sessions with second/minute timeframes.
----------------------------------------------------------------
Troubleshooting
Indicator Not Loading or Displaying Incorrectly Toggle the "Fix Indicator Loading Error" checkbox ON or OFF to force TradingView to restart the indicator.
No Levels Appearing
Verify your subscription tier supports the selected lower timeframe intervals
Check that at least one tier is enabled with "Number of Levels" greater than 0
Confirm that your lower timeframes are smaller than your chart timeframe
Ensure you have enough historical data available on your chart
If using 1T for data on charts with lots of participants such as NQ, you might not get much data during regular trading hours due to there being tons of transactions happening every second which limits how far back the indicator can gather data from
There may not be any levels that were detected as having major significance within the tracking period and with enough lower timeframe data provided
Too Many or Too Few Levels
Adjust "Number of Levels To Track" for each tier
Disable lower-importance tiers (Tier 2, Tier 3) for a cleaner display
Enable more tiers if you want additional reference levels
Labels Overlapping Price Action
Increase "Label Offset (Bars)" in Style Settings
Reduce text size if needed
----------------------------------------------------------------
This indicator is designed to assist with identifying potential support and resistance zones based on detected institutional order activity. As with any technical analysis tool, it should be used as part of a comprehensive trading approach that includes proper risk management. Past performance of identified levels does not guarantee future price reactions.
MTF FU Detector with Liquidity Zones + AlertsMTF FU Detector with Liquidity Zones + Alerts
Overview
The MTF FU Detector identifies institutional manipulation candles (FU candles) across multiple timeframes and automatically plots the liquidity zones they create. These zones mark key levels where smart money has swept liquidity before reversing—areas that often act as support/resistance on retests.
What is an FU Candle?
An FU candle is a manipulation pattern where price sweeps beyond a prior candle's high or low to trigger stops and grab liquidity, then reverses sharply to close beyond the opposite side of that candle. This signature move often traps retail traders on the wrong side before price continues in the opposite direction.
Bullish FU: Price sweeps below the prior candle's low, then closes above both the prior candle's open AND high.
Bearish FU: Price sweeps above the prior candle's high, then closes below both the prior candle's open AND low.
Key Features:
Multi-Timeframe Detection
- Monitor up to 7 customisable timeframes simultaneously
- Current timeframe (CTF) detection with candle highlighting
- Instantly see higher timeframe FU signals on your trading chart
Dynamic Liquidity Zones
- Automatic zone plotting from the swept candle's range
- Zones extend with price action and update in real-time
- Visual distinction between fresh and retested zones
- Zones are removed when price closes through them (mitigated)
Flexible Visual Options
- Per-timeframe zone colors for easy identification
- Unified color mode for cleaner charts
- Customisable labels, sizes, and transparency
- CTF candle highlighting with adjustable colors
Comprehensive Alert System
- FU Candle Alerts: Get notified when new FU candles form on any enabled timeframe
- Zone Touch Alerts: Alerts when price retests a liquidity zone
- Proximity Alerts: Early warning when price approaches a zone within a customisable tick distance
How to Use
Identify Key Levels: Use higher timeframe FU liquidity zones (1H, 4H, Daily) to mark significant supply/demand areas
Wait for Retests: Fresh zones that haven't been touched often provide the best reaction opportunities
Confirm with CTF: Look for CTF FU candles at higher timeframe zones for confluence
Set Alerts: Enable proximity alerts to be notified before price reaches key levels
Ideal For
Scalpers: Quick identification of intraday manipulation and reversal points
Swing Traders: Higher timeframe zones for key entry/exit levels
All Markets: Works on commodities, forex, crypto, stocks, indices, and futures
Settings Guide
Multi-Timeframe Settings: Enable/disable detection and zones per timeframe
Zone Color Mode: Choose "Per Timeframe" to distinguish zones by timeframe, or "Unified" for a cleaner look
Maximum Zones: Adjust based on your preference (higher values show more history but may impact performance)
Alert Settings: Configure FU candle, zone touch, and proximity alerts to match your trading style
Tips
- Start with higher timeframes (15m+) to reduce noise and focus on significant levels
- Use more transparent colours for touched zones to prioritise fresh levels
- Combine with your existing strategy—FU zones work well as confluence with trend analysis, order blocks, other key S/R levels (session highs/lows, weekly highs/lows, daily highs/lows, etc)
- Enable proximity alerts when away from charts to catch moves before they happen






















