Long-term Reversal Signals [OI + CVD + Volume]Open Interest, CVD, Volume Delta 등을 활용해서 장기적 반전 구간을 측정하는 시그널 지표입니다.
It uses Open Interest, CVD, Volume Delta Indicators.
This is an indicator that quantitatively creates conditions and specifies them by comprehensively utilizing the characteristics of each data and combining them with the characteristics of the area where prices are reversed.
Thank you!
Pontos e níveis de pivô
Liquidity Sweeps + Swing High/Low — SMC/ICT (@PueblaATH)Liquidity Sweeps + Swing High/Low — SMC/ICT (@PueblaATH) is a liquidity-driven Smart Money Concepts tool that automatically maps out key swing highs and lows, tracks how they evolve into liquidity pools, and highlights when those levels are swept and either respected or invalidated. This indicator is built to give traders a clean, event-driven view of stop runs and liquidity grabs across any timeframe, from scalping to higher-timeframe context.
What the Indicator Does
Swing Structure & Liquidity Pools
Detects swing highs and lows using a configurable swing length, projects levels forward in time, and builds a liquidity-pool database through pivot arrays used for sweep detection.
Liquidity Sweeps (Stop Runs)
Identifies bearish (upward) and bullish (downward) sweeps through prior liquidity levels using three modes: Any Touch, Wick + Close Back, and Retest Rejection.
Each sweep can generate projective lines, labeled markers, and alerts.
Scope, Rate Limiting & Clean Visuals
Controls minimum spacing between swings and sweeps, limits sweep duplication, auto-revokes invalidated sweeps, and restricts the maximum number of visible events.
Smart offset logic reduces label overlap and keeps charts clean even in dense price action.
Timeframe Filters & Utilities
Allows hiding all drawings between specific timeframes and optionally skipping calculations or clearing internal state when hidden.
Includes debug pivot markers and an optional TF/Bucket badge.
Timeframe Auto-Mode (Original Adaptive Engine)
This indicator features a fully original, seven-bucket Auto-Mode engine that adapts sensitivity to the active timeframe.
Bucket Classification (by seconds)
≤1m, >1m–15m, >15m–30m, >30m–1h, >1h–4h, >4h–1d, >1d.
Bucket-Specific Settings
Each bucket has unique sensitivity sets:
Swing/Sweep lengths
Projection distances
Line style and width
Rate-limiting gaps
Pivot count and bar-lookback windows
Overlap windows
Adaptive Behavior
Lower timeframes gain more reactive behavior, while higher timeframes apply smoother and more selective filters.
Manual Override
Auto-Mode can be disabled to use the Core manual settings for full customization.
How to Use It
Attach the indicator and choose whether to keep Auto-Mode ON or OFF.
Select the sweep mode (e.g., Wick + Close Back for ICT-style liquidity grabs).
Adjust label text, size, color, and offsets to your preference.
Use timeframe filters to show drawings only where you want them.
Enable alerts for bullish sweeps, bearish sweeps, or revocations.
Combine sweep events with your own confluence (sessions, bias, OBs/FVGs, etc.).
Originality & Credits Disclaimer
This script is an original work by @PueblaATH , created specifically for Liquidity Sweeps + Swing High/Low — SMC/ICT (@PueblaATH) under the MPL 2.0 license.
The concepts used (swing highs/lows, liquidity pools, sweeps, SMC/ICT behavior) are public and widely known—they do not belong to any author or protected script.
This indicator does not repackage or cosmetically modify existing code.
Its architecture—including the multi-bucket Auto-Mode engine, pivot/sweep management system, revocation logic, overlap-aware labeling, and TF-based hide/skip/clear controls—is uniquely implemented for this script.
If any future update reuses or adapts code from public sources, full credit will be given in both comments and description, with clear explanation of what was reused and what was originally added or improved.
Previous Day H/L/CYour good old Previous day High, Low and Closing lines. I made this so you don't have to! lol
Pressure Pivots - MPIPressure Pivots - MPI
A multi-factor reversal detection system built on a proprietary Market Pressure Index (MPI) that combines institutional order flow analysis, liquidity dynamics, and momentum exhaustion to identify high-probability pivot points with automated win rate validation.
What This System Does
This indicator solves the core challenge of reversal trading: distinguishing genuine exhaustion pivots from temporary retracements. It combines six independent detection mechanisms—divergence, liquidity sweeps, order flow imbalance, wick rejection, volume surges, and velocity exhaustion—weighted by reliability and unified through a custom pressure oscillator.
Three-Layer Architecture:
Layer 1 - Market Pressure Index (MPI): Proprietary volume-weighted pressure oscillator that measures buying vs. selling pressure using proportional intrabar allocation and dual-timeframe normalization (-1.0 to +1.0 range).
Layer 2 - Weighted Confluence Engine: Six detection factors scored hierarchically (divergence: 3.0 pts, liquidity: 2.5 pts, order flow: 2.0 pts, velocity: 1.5 pts, wick: 1.5 pts, volume: 1.0 pt). Premium signals (DIV/LIQ/OF) require 6.0+ score, standard signals (STD) require 4.0+ score.
Layer 3 - Automated Win Rate Validation: Every signal tracked forward and validated against actual pivot formation within 10-bar window. Real-time performance statistics displayed by signal type and direction.
The Market Pressure Index - Original Calculation
What MPI Measures: The balance of aggressive buying vs. aggressive selling within each bar, smoothed and normalized to create a continuous oscillator.
Calculation Methodology:
Step 1: Intrabar Pressure Decomposition
Buy Pressure = Volume × (Close - Low) / (High - Low)
Sell Pressure = Volume × (High - Close) / (High - Low)
Net Pressure = Buy Pressure - Sell Pressure
Step 2: Exponential Smoothing
Smooth Pressure = EMA(Net Pressure, 14)
Step 3: Normalization
Avg Absolute Pressure = SMA(|Net Pressure|, 28)
MPI Raw = Smooth Pressure / Avg Absolute Pressure
Step 4: Sensitivity Amplification
MPI = clamp(MPI Raw × 1.5, -1.0, +1.0)
Why This Is Different:
• vs. RSI: RSI measures price momentum without volume context. MPI integrates volume magnitude and distribution within each bar.
• vs. OBV: OBV uses binary classification (up bar = buy volume). MPI uses proportional allocation based on close position within range.
• vs. Money Flow Index: MFI uses typical price × volume. MPI uses intrabar positioning, revealing pressure balance regardless of bar-to-bar movement.
• vs. VWAP: VWAP shows average price. MPI shows directional pressure balance (who controls the bar).
MPI Interpretation:
• +0.7 to +1.0: Extreme buying pressure (strong uptrends, potential exhaustion)
• +0.3 to +0.7: Moderate buying pressure (healthy uptrends)
• -0.3 to +0.3: Neutral/balanced (ranging, consolidation)
• -0.7 to -0.3: Moderate selling pressure (healthy downtrends)
• -1.0 to -0.7: Extreme selling pressure (strong downtrends, potential exhaustion)
Critical Insight: MPI at extremes indicates pressure exhaustion risk , not automatic reversal. Reversals occur when extreme MPI coincides with confluence factors.
Six Confluence Factors - Detection Arsenal
1. Divergence Detection (Weight: 3.0 - Highest Priority)
Detects: Price making higher highs while MPI makes lower highs (bearish), or price making lower lows while MPI makes higher lows (bullish).
Why It Matters: Reveals weakening pressure behind price moves. Declining participation signals potential reversal.
Signal Type: Premium (DIV) - Historically highest win rates.
2. Liquidity Sweep Detection (Weight: 2.5)
Detects: Price penetrates recent swing high/low (triggering stops), then immediately reverses and closes back inside range.
Calculation: High breaks swing high by <0.3× ATR but closes below it (bearish), or low breaks swing low by <0.3× ATR but closes above it (bullish).
Why It Matters: Stop hunts mark institutional accumulation/distribution zones. Often pinpoints exact pivot points.
Signal Type: Premium (LIQ) - Extremely reliable with volume confirmation.
3. Order Flow Imbalance (Weight: 2.0)
Detects: Aggressive directional ordering where price consistently closes in upper/lower third of bars with elevated volume.
Calculation:
Close Position = (Close - Low) / (High - Low)
Aggressive Buy = Volume when Close Position > 0.65
Aggressive Sell = Volume when Close Position < 0.35
Imbalance = EMA(Aggressive Buy, 5) - EMA(Aggressive Sell, 5)
Strong Flow = |Imbalance| > 1.5 × Average
Why It Matters: Reveals institutional accumulation/distribution footprints before directional moves.
Signal Type: Premium (OF)
4. Wick Rejection Patterns (Weight: 1.5)
Detects: Pin bars, hammers, shooting stars where wick exceeds 60% of total bar range.
Why It Matters: Large wicks demonstrate failed attempts to push price, indicating strong opposition.
5. Volume Spike Detection (Weight: 1.0)
Detects: Volume exceeding 2× the 20-bar average.
Why It Matters: Confirms institutional participation vs. retail noise. Most effective when combined with wick rejection or liquidity sweeps.
6. Velocity Exhaustion (Weight: 1.5)
Detects: Parabolic moves (velocity >2.0× ATR over 3 bars) showing deceleration while MPI at extremes.
Calculation:
Velocity = Change(Close, 3) / ATR(14)
Exhaustion = |Velocity| > 2.0 AND MPI > |0.5| AND Velocity Slowing
Why It Matters: Extended moves are unsustainable. Momentum deceleration from extremes precedes reversals.
Signal Classification & Scoring
Weighted Confluence Scoring:
Each factor contributes points when present. Signals fire when total score exceeds thresholds:
Bearish Example:
+ At recent high (1.0)
+ Bearish divergence (3.0)
+ Wick rejection (1.5)
+ Volume spike (1.0)
+ Velocity slowing (1.5)
= 8.0 total score → BEARISH DIV SIGNAL
Bullish Example:
+ At recent low (1.0)
+ Liquidity sweep (2.5)
+ Strong buy flow (2.0)
+ Wick rejection (1.5)
= 7.0 total score → BULLISH LIQ SIGNAL
Dual Threshold System:
• Premium Signals (DIV/LIQ/OF): Require 6.0+ points. Must include divergence, liquidity sweep, or order flow. Higher win rates.
• Standard Signals (STD): Require 4.0+ points. No premium factors. More frequent, moderate win rates.
Visual Signal Color-Coding:
• Purple Triangle: DIV (Divergence signal)
• Orange Triangle: LIQ (Liquidity sweep signal)
• Aqua Triangle: OF (Order flow signal)
• Red/Green Triangle: STD (Standard signal)
• Yellow Diamond: Warning (setup forming, not confirmed)
Warning System - Early Alerts
Yellow diamond warnings fire when 2+ factors present but full confluence not met:
• At recent 10-bar high/low
• Wick rejection present
• Volume spike present
• MPI extreme or accelerating/decelerating
Critical: Warnings are NOT trade signals. They indicate potential setups forming. Wait for colored triangle confirmation.
Win Rate Validation - Transparent Performance Tracking
How It Works:
Signal Storage: Every signal recorded (bar index, price, type, direction)
Pivot Confirmation: System monitors next 10 bars for confirmed pivot formation at signal price (±2%)
Validation: If pivot forms within window → Win. If not → Loss.
Statistics: Win Rate = Validated Signals / Total Mature Signals × 100
Dashboard Displays:
• Overall win rate with visual bar
• Bearish signal win rate
• Bullish signal win rate
• Win rate by signal type (DIV/LIQ/OF/STD)
• Wins/Total for each category
Why This Matters:
After 30-50 signals, you'll know exactly which patterns work on your instrument:
Example Performance Analysis:
Overall: 58% (35/60)
Bearish: 52% | Bullish: 65%
DIV: 72% | LIQ: 68% | OF: 50% | STD: 38%
Insight: Focus on bullish DIV/LIQ signals (72%/68% win rate), avoid STD signals (38%), investigate bearish underperformance.
This transforms the indicator from signal generator to learning system.
Dynamic Microstructure Visualization
Fibonacci Retracement Levels
• Auto-detects last swing high + swing low
• Draws 11 levels: 0%, 23.6%, 38.2%, 50%, 61.8%, 78.6%, 100%, 127.2%, 161.8%, 200%, 261.8%
• Removes crossed levels automatically
• Clears on new signal (fresh structure analysis)
• Color gradient (bullish to bearish across range)
• Key levels (0.618, 0.5, 1.0) highlighted with solid lines
Support/Resistance Lines
• Resistance: 50-bar highest high (red, only shown when above price)
• Support: 50-bar lowest low (green, only shown when below price)
• Auto-removes when price crosses
Usage: Signals firing at key Fibonacci levels (38.2%, 50%, 61.8%) or major S/R zones have enhanced structural significance.
Dashboard - Real-Time Intelligence
MPI Status:
• Current pressure reading with interpretation
• Color-coded background (green/red/gray zones)
Signal Status:
• Active signal type and direction
• Confidence score with visual bar (20 blocks, color-coded)
• Scanning status when no signal active
Divergence Indicator:
• Highlights active divergence separately (highest priority factor)
Performance Stats:
• Overall win rate with 10-block visual bar
• Directional breakdown (bearish vs. bullish)
• Signal type breakdown (DIV/LIQ/OF/STD individual win rates)
• Sample size for each category
Customization:
• Position: 9 locations (Top/Middle/Bottom × Left/Center/Right)
• Size: Tiny/Small/Normal/Large
• Toggle sections independently
How to Use This System
Initial Setup (10 Minutes)
1. MPI Configuration:
• Period: 14 (balanced) | 5-10 for scalping | 21-30 for swing
• Sensitivity: 1.5 (moderate) | Increase if MPI rarely hits ±0.7 | Decrease if constantly maxed
2. Detection Thresholds:
• Wick Threshold: 0.6 (60% of bar must be wick)
• Volume Spike: 2.0× average (lower to 1.5-1.8 for stocks, raise to 2.5-3.0 for crypto)
• Velocity: 2.0 ATR (raise to 2.5-3.0 for crypto)
3. Confluence Settings:
• Enable Divergence (highest win rate factor)
• Pivot Lookback: 5 (day trading) | 8-10 (swing trading)
• Keep default weights initially
4. Thresholds:
• Premium: 6.0 (quality over quantity)
• Standard: 4.0 (balanced)
• Warning: 2 factors minimum
Trading Workflow
When Warning Fires (Yellow Diamond):
Note warning type (bearish/bullish)
Do not enter - this is preparation only
Monitor for full signal confirmation
Prepare entry parameters
When Signal Fires (Colored Triangle):
Identify type from color (Purple=DIV, Orange=LIQ, Aqua=OF, Red/Green=STD)
Check dashboard confidence score
Verify confluence on chart (wick, volume, MPI extreme, Fib level)
Confirm with your analysis (context, higher timeframe, news)
Enter with proper risk management
Risk Management (Not Provided by Indicator):
• Stop Loss: Beyond recent swing or 1.5-2.0× ATR
• Position Size: Risk 0.5-2% of capital per trade
• Take Profit: 2-3× ATR or next structural level
Performance Analysis (After 30-50 Signals)
Review Dashboard Statistics:
Overall Win Rate:
• Target >50% for profitability with 1:1.5+ RR
• <45% = system may not suit instrument
• >65% = consider tightening thresholds
Directional Analysis:
• Bullish >> Bearish = uptrend bias, avoid counter-trend shorts
• Bearish >> Bullish = downtrend bias, avoid counter-trend longs
Signal Type Ranking:
• Focus on highest win rate types (typically DIV/LIQ)
• If STD <40% = raise threshold or ignore STD signals
• If premium type <50% = investigate (may need parameter adjustment)
Optimize Settings:
• Too many weak signals → Raise thresholds (premium 7.0-8.0, standard 5.0-6.0)
• Too few signals → Lower thresholds or reduce detection strictness
• Adjust factor weights based on what appears in winning signals
What Makes This Original
1. Proprietary Market Pressure Index
Unique Methodology:
• Proportional intrabar allocation: Unlike binary volume classification (OBV), MPI uses close position within range for proportional pressure assignment
• Dual-timeframe normalization: EMA smoothing (14) + SMA normalization (28) for responsiveness with context
• Bounded oscillator with sensitivity control: -1 to +1 range enables cross-instrument comparison while sensitivity allows customization
• Active signal integration: MPI drives divergence detection, extreme requirements, exhaustion confirmation (not just display)
vs. Existing Indicators:
• MFI uses typical price × volume (different pressure measure)
• CMF accumulates over time (not bounded oscillator)
• OBV is cumulative and binary (not proportional or normalized)
2. Hierarchical Confluence Engine
Why Simple Mashups Fail: Most multi-indicator systems create decision paralysis (RSI says sell, MACD says buy).
This System's Solution:
• Six factors weighted by reliability (3.0 down to 1.0)
• Dual thresholds (premium 6.0, standard 4.0)
• Automatic signal triage by quality tier
• Color-coded visual prioritization
Orthogonal Detection: Each factor detects different failure mode:
• Divergence = momentum exhaustion
• Liquidity = institutional manipulation
• Order Flow = smart money positioning
• Wick = supply/demand rejection
• Volume = participation confirmation
• Velocity = parabolic exhaustion
Complementary, not redundant. Weighted synthesis creates unified confidence measure.
3. Self-Validating Performance System
The Problem: Most indicators never reveal actual performance. Traders never know if it works on their instrument.
This Solution:
• Forward-looking validation (signals tracked to pivot confirmation)
• Pivot-based success criteria (objective, mechanical)
• Segmented statistics (by direction and type)
• Real-time dashboard updates
Result: After 30-50 signals, you have statistically meaningful data on what actually works on your specific market. Transforms indicator into adaptive learning system.
Technical Notes
No Repainting:
• All signals use confirmed bar data (closed bars only)
• Pivot detection has inherent lookback lag (5 bars)
• Divergence lines drawn after confirmation (retroactive visualization)
• Signals fire on bar close
Forward-Looking Disclosure:
• Win rate validation looks forward 10 bars for pivot confirmation
• Creates forward bias in statistics , not signal generation
• Real-time performance may differ until validation period elapses
Lookback Limits:
• Fibonacci/S/R: Limited by limitDrawBars (default 100)
• MPI calculation: 28 bars maximum
• Signal storage: 20 per direction (configurable)
Visual Limits:
• Max lines/labels/boxes: 500 each
• Auto-clearing prevents overflow
Limitations & Disclaimers
Not a Complete Trading System:
• Does not provide stop loss, take profit, or position sizing
• Requires trader risk management and market context analysis
Reversal Bias:
• Designed specifically for reversal trading
• Not optimized for trend continuation or breakouts
Learning Period:
• Statistics meaningless until 20-30 mature signals
• Preferably 50+ for statistical confidence
Instrument Dependency:
• Best: Liquid instruments (major forex, large-caps, BTC/ETH)
• Poor: Illiquid small-caps, low-volume altcoins (order flow unreliable)
Timeframe Dependency:
• Optimal: 15m - 4H charts
• Not Recommended: <5m (noise) or >Daily (insufficient signals)
No Guarantee of Profit:
• Win rate >50% does not guarantee profitability (depends on RR, sizing, execution)
• Past performance ≠ future performance
• All trading involves risk of loss
Warning Signals:
• Warnings are NOT trade signals
• Trading warnings produces lower win rates
• For preparation only
Recommended Settings by Instrument
Forex Majors (15m-1H):
• MPI Sensitivity: 1.3-1.5 | Volume: 2.0 | Thresholds: 6.0/4.0
Crypto BTC/ETH (15m-4H):
• MPI Sensitivity: 2.0-2.5 | Volume: 2.5-3.0 | Velocity: 2.5-3.0 | Thresholds: 6.5-7.0/4.5-5.0
Large-Cap Stocks (5m-1H):
• MPI Sensitivity: 1.2-1.5 | Volume: 1.8-2.0 | Thresholds: 6.0/4.0
Index Futures ES/NQ (5m-30m):
• MPI Period: 10-14 | Sensitivity: 1.5 | Velocity: 1.8-2.0 | Thresholds: 5.5-6.0/4.0
Altcoins High Vol (1H-4H):
• MPI Period: 21 | Sensitivity: 2.0-3.0 | Volume: 3.0+ | Thresholds: 7.0-8.0/5.0 (very selective)
Alert Configuration
Built-In Alerts:
Bullish Signal (all types)
Bearish Signal (all types)
Bullish Divergence (DIV only)
Bearish Divergence (DIV only)
Setup:
• TradingView Alert → Select "Pressure Pivots - MPI"
• Choose condition
• Frequency: "Once Per Bar Close" (prevents repainting)
• Configure notifications (popup/email/SMS/webhook)
Recommended:
• Active traders: Enable all signals
• Selective traders: DIV only (highest quality)
In-Code Documentation
Every input parameter includes extensive tooltips (800+ words total) providing:
• What it controls
• How it affects calculations
• Range guidance (low/medium/high implications)
• Default justification
• Asset-specific recommendations
• Timeframe adjustments
Access: Hover over (i) icon next to any setting. Creates self-documenting learning system—no external docs required.
DskyzInvestments | Trade with insight. Trade with anticipation.
GEX / Gamma - SPX Indicator Description – GEX / Gamma (SPX)
This indicator allows you to manually plot your daily +GEX, TRANS-GEX, and –GEX levels on SPX and visualize how price reacts around key gamma zones.
You enter the three levels each morning, and the script automatically draws:
+GEX / TRANS / –GEX zones with an adjustable buffer
Clean labels (e.g., “+GEX: 6850”) pinned to the right side of the chart
Today-only candle coloring (green above TRANS-GEX, red below)
Zones extend from yesterday’s session through the current session, helping highlight areas where dealer hedging flows may influence volatility, compression, or acceleration.
How to Use
Add the indicator to any intraday SPX chart.
Open settings and enter your +GEX, TRANS-GEX, and –GEX levels for the day.
Adjust the buffer, colors, and label style as needed.
Watch how price behaves as it moves above or below TRANS-GEX and interacts with +/- GEX zones.
Best For
Intraday SPX / ES / SPY
Options traders
Volatility and gamma-aware strategies
Strategy Behind It (Tight Version)
GEX levels help identify where dealer hedging flows can influence SPX price behavior.
+GEX (Positive Gamma)
Market tends to stabilize here. Dealers hedge against price moves, creating mean-reversion and lower volatility.
TRANS-GEX (Transition Level)
Key pivot where gamma flips. Price crossing this level often signals a shift in volatility or intraday direction.
–GEX (Negative Gamma)
Market becomes more reactive. Dealers hedge with price, increasing volatility, momentum, and trend potential.
How traders use it:
Expect resistance or slowdown into +GEX
Watch for potential bottoming or increased volatility –GEX
Use TRANS-GEX as a bias line or trigger for intraday shifts
A move outside of either the +GEX or -GEX will likely result in some type of high volume move.
Swing Trade AL/SAT + Güç Derecesi_huğurlu
Weak signal → MACD crossover only.
Moderate signal → MACD crossover + RSI confirmation.
Strong signal → MACD crossover + RSI + Stoch RSI confirmation.
BUY/SELL labels appear on the chart in different colors and sizes.
This way, you can instantly see which signal is more reliable.
Zayıf sinyal → sadece MACD kesişim var
Orta sinyal → MACD kesişim + RSI teyidi.
Güçlü sinyal → MACD kesişim + RSI + Stoch RSI teyidi.
NQ Daily Standard Deviation Levels. (That work).Standard deviation levels to help provide structure to market. Also can be used for reversal levels.
NQ Daily STDV Bands (Market Structure)Plots standard deviation levels off of market open, based upon the previous day's 1m average standard deviation (volatility). The levels can be used to help provide a structure to your trading, and can be especially used as reversal levels. Good for futures trading, I personally use for NQ.
Below is an image shown of it working. It updates each day at 9:31am NY session.
High Volume Zones with Signals – HVZ█ OVERVIEW
"High Volume Zones with Signals – HVZ" is a technical analysis indicator that identifies High Volume Zones (HVZ) on the chart and draws them as fully customizable boxes. Perfect for traders using price action, ICT, and Smart Money Concepts. The indicator highlights key volume-based support/resistance levels, detects potential consolidation zones (very large candles), and generates precise breakout and exit signals. Flexible volume filters, ATR filter, and visual styling options ensure a clean and highly effective chart.
█ CONCEPTS
The indicator detects candles with volume significantly above the average (default ≥ 2× SMA of volume over 20 periods). Such candles often signal institutional activity and create strong supply/demand zones.
The ATR filter additionally identifies very large candles – frequently a sign of market capitulation (panic buying/selling). Within the range of such a candle, prolonged consolidation often occurs, especially on higher timeframes (e.g., 4H and above).
Why are HVZ important? High-volume zones are areas where the market has left a large number of orders – institutions return there to “refresh” liquidity before the next move. A breakout against the zone’s character triggers a Break signal:
- Bullish HVZ broken downward (close below the lower boundary) → Break Down (sell),
- Bearish HVZ broken upward (close above the upper boundary) → Break Up (buy).
Note: The indicator requires real exchange volume – it will not work correctly on instruments without reported volume (e.g., certain CFDs or forex).
█ FEATURES
- HVZ Detection: Automatic identification of high-volume zones with Volume SMA Length and Volume Multiplier filters; historical initialization up to 500 candles back.
- ATR Filter: Optional detection of very large candles (potential consolidation/capitulation) using - ATR Length and ATR Multiplier; three action modes:
Skip Zone – large candle creates no zone,
Separate Color – zone is drawn in a distinct style (gray by default),
Normal Zone – treated like a regular HVZ.
- Gray zones (large candles, Separate Color): generate exactly the same Break signals as regular zones – based solely on the original candle direction (bullish → Break Down on lower break, bearish → Break Up on upper break). Gray color is only a visual marker for potential consolidation/capitulation zones.
- Customizable Boxes: Separate styles for bullish and bearish zones (border color, background gradient, line thickness and style); adjustable background and 50 % midline transparency.
- Break & Exit Signals:
Break Up/Down – green/red triangle after a candle closes outside the zone (zone disappears, triangle remains as a trace).
Exit Up/Down – green/red circle when price leaves the zone without a full breakout.
Signal Type option: Break, Exit, or Both.
- Midline: Automatic dashed line at the 50 % zone level with independent transparency control.
- Chart Cleanup: Automatic removal of inactive zones older than 500 candles (max_boxes_count=500).
- Alerts: Built-in alerts for Break Up and Break Down with clear messages.
█ HOW TO USE
Add to Chart: Paste the script in Pine Editor or find it in TradingView’s indicator library.
Configure Settings:
- Volume Filter: Volume SMA Length (default 20) and Volume Multiplier (default 2.0) – higher multiplier = fewer but stronger zones.
- ATR Filter: Enable/disable, set ATR Length (14) and ATR Multiplier (3.5); choose action for very large candles (Skip Zone / Separate Color / Normal Zone).
- Box Style: Background transparency (90) and midline transparency (70).
- Bull/Bear Box Style: Border and gradient colors, line thickness (1-5).
- ATR Style: Separate colors for large-candle zones (gray by default).
- Signal Settings: Choose Signal Type (Break/Exit/Both) and signal colors.
Signal Interpretation:
- Break Up (green triangle below bar): Bearish HVZ broken upward → buy signal, continuation of uptrend.
- Break Down (red triangle above bar): Bullish HVZ broken downward → sell signal, continuation of downtrend.
- Exit Up/Down (circles): Price leaves zone without breakout – may signal end of correction or reversal setup.
- HVZ Zones: Price often returns to high-volume zones to clear orders. An unfilled zone remains a price magnet.
- 50 % Level (midline): Ideal target for partial take-profit or reaction point inside the zone.
Combine signals with other tools (e.g., RSI, MACD, higher timeframes) for higher confidence.
█ APPLICATIONS
- Price Action & ICT: HVZ act as dynamic S/R; in an uptrend look for buys after breaking a bearish HVZ, in a downtrend look for sells after breaking a bullish HVZ. If you trade retests instead of breakouts, increase Volume Multiplier to 2.5-3.0 – fewer zones but much stronger. Note that after breaking a very strong zone, price often pulls back deeply before continuing.
- Breakout Strategies: For maximum Break signals, lower Volume Multiplier to 1.5-1.8 – gives many high-quality entries in trending markets. Always trade in the direction of the prevailing trend (e.g., only longs in uptrends). Enter after a Break signal with confirmation from volume or momentum (MACD above zero, RSI >50 for longs, <50 for shorts).
█ NOTES
- The indicator requires real exchange volume – it will not function properly on instruments without reported volume (e.g., certain CFDs, forex).
- Always confirm signals with additional context (market structure, higher timeframe).
period separator highs lowsTaken from ICT Killzones & Pivots indicator I customise the previous day, week, month levels and separators
Opening Range The OR indicator plots the Opening Range based on the choice of Start Time and End Time (Hour:Minute:Second).
Screener (ILPAC) [AlgoAlpha]🟠 OVERVIEW
This script is a powerful multi-symbol scanner designed to work as a companion to the "Institutional Liquidity & PA Concepts" (ILPAC) indicator. It allows you to monitor the key price action and liquidity signals from the ILPAC suite across a watchlist of up to 18 assets, all from a single dashboard. The primary goal of this tool is to provide a high-level market overview, enabling you to efficiently spot assets that are showing strong structural trends, interacting with key liquidity zones, or exhibiting signs of FOMO-driven volatility.
Instead of switching between dozens of charts, you can use this screener to quickly filter for assets that meet your specific trading criteria based on the advanced concepts of market structure, liquidity analysis, trend lines, and market sentiment.
🟠 CONCEPTS
The screener is built upon the core analytical engine of the "Institutional Liquidity & PA Concepts" indicator. It applies the proprietary algorithms of the ILPAC indicator to each symbol in your watchlist and presents the results in an easy-to-digest table. The concepts are combined to create a holistic view of the market.
Each column in the table is a window into a specific trading concept:
Market Structure: This is the foundation of price action analysis. The screener identifies the current market trend (bullish or bearish) by tracking swing highs and lows. It also flags critical events like a Break of Structure (BOS), which signals trend continuation, and a Change of Character (CHoCH), which suggests a potential trend reversal.
Liquidity Analysis: The screener analyzes order flow to determine where significant liquidity is resting. The "Liquidity Bias" column shows the net direction of this pressure, while the "Liquidity Event" column alerts you when price interacts with these key zones, either by forming a new one or mitigating an old one.
Trend Lines: This concept automates the classic technical analysis technique of drawing trend lines. The screener identifies significant swing points to form trend lines and then monitors them, alerting you to potential trend continuations or breakouts.
FOMO Bubbles: This concept measures crowd psychology by identifying sudden spikes in volume and price movement that are characteristic of "Fear of Missing Out." These signals can help identify potential trend exhaustion points or the start of a speculative rally.
By presenting these distinct but interconnected concepts together, the screener provides a multi-faceted view that allows traders to build a strong, confluence-based trading thesis.
🟠 FEATURES
This screener organizes a vast amount of data into a simple, color-coded table. Here is a breakdown of each column and the values you can expect to see:
Asset: Displays the ticker symbol for the asset being analyzed.
Market Structure: Shows the dominant trend based on swing highs and lows.
Bull: The asset is in a structural uptrend (making higher highs and higher lows).
Bear: The asset is in a structural downtrend (making lower highs and lower lows).
Detecting: The trend is neutral or a clear structure has not yet been established.
Structure Event: Flags the most recent significant market structure event.
Bull CHoCH: A bullish Change of Character, signaling a potential shift from a downtrend to an uptrend.
Bear CHoCH: A bearish Change of Character, signaling a potential shift from an uptrend to a downtrend.
Bull BOS: A bullish Break of Structure, confirming the continuation of an uptrend.
Bear BOS: A bearish Break of Structure, confirming the continuation of a downtrend.
–: No significant event has occurred recently.
Latest Swing Label: Identifies the most recently confirmed swing point.
HH: Higher High.
HL: Higher Low.
LH: Lower High.
LL: Lower Low.
–: No new swing point has been confirmed.
Liquidity Bias: Measures the net direction of liquidity and its relative strength.
▲ : A bullish liquidity bias, where the number indicates the strength.
▼ : A bearish liquidity bias, where the number indicates the strength.
Balanced: Liquidity is relatively balanced between buyers and sellers.
Liquidity Event: Indicates recent interactions with key liquidity zones.
New▲: A new bullish liquidity zone has just formed.
New▼: A new bearish liquidity zone has just formed.
Mit▲: Price has just tested (mitigated) a key bullish liquidity zone.
Mit▼: Price has just tested (mitigated) a key bearish liquidity zone.
–: No recent interaction.
Trend Line: Displays the status of automatically drawn trend lines.
Break▲: Price has broken above a key bearish trend line.
Break▼: Price has broken below a key bullish trend line.
Bull TL: Price is respecting an active bullish trend line.
Bear TL: Price is respecting an active bearish trend line.
–: No significant trend line is currently active.
FOMO: Detects sentiment-driven price moves of varying intensity.
Big▲/Med▲/Small▲: A bullish FOMO bubble has been detected (large, medium, or small).
Big▼/Med▼/Small▼: A bearish FOMO bubble has been detected (large, medium, or small).
–: No FOMO activity detected.
🟠 USAGE
The primary way to use this screener is to quickly scan your watchlist for assets that exhibit a confluence of bullish or bearish signals, which can significantly improve the probability of a trade.
1. Setup and Configuration:
Add the screener to your chart.
Open the settings and populate the "Watchlist" section with the symbols you want to track.
Fine-tune the input settings for each component (Market Structure, Liquidity, etc.) to match your preferred trading style. These settings will apply to all symbols in the table.
2. Interpreting the Columns for Trading Decisions:
Market Structure Columns: Use the first three structure columns to define your trading bias. For a high-probability long setup, you would look for an asset with a "Bull" structure, a recent "Bull BOS" event, and a "HL" as the latest swing point. This confirms the uptrend is healthy and ongoing.
Liquidity Columns: These are crucial for identifying key price levels. A strong "Liquidity Bias" can confirm your directional bias. A "Mit▲" (mitigation) event at a support level can be a powerful entry trigger, as it shows that institutional buy orders are defending that zone.
Trend Line Column: This is ideal for breakout traders. A "Break▲" signal can serve as an excellent entry confirmation, especially if the overall "Market Structure" is already "Bull".
FOMO Column: This column is best used for identifying potential exhaustion points. For instance, if you are in a long trade and a "Big▲" FOMO signal appears after a strong rally, it could be a sign that the move is overextended and it's a good time to consider taking profits.
Script pago
Lightning Session LevelsLightning Session Levels (LSL) draws clean, non-repainting levels for the major market sessions and a compact HUD in the top-right corner. It’s built to be lightweight, readable, and “set-and-forget” for intraday traders.
What it shows
Session High/Low and Open/Close levels for:
ASIA (00:00–08:00 UTC)
EUROPE (07:00–16:00 UTC)
US (13:30–20:00 UTC)
OVERNIGHT (20:00–24:00 UTC)
HUD panel:
Current active session
Countdown to the next US session (auto-calculated from UTC)
How it works (non-repainting)
Levels are anchored at session close. Each line is created once on the confirmed closing bar of the session (x2 = session end).
Optional Extend Right keeps the level projecting forward without changing the anchor (no “drifting”).
All drawings are pinned to the right price scale for stable reading.
Inputs
Show HUD — toggle the top-right panel.
Show Levels — master switch for drawing levels.
Draw High/Low — H/L session levels.
Draw Open/Close — O/C session levels.
Extend Right — extend all session lines to the future.
Keep N past sessions per market — FIFO limit per session group (default 12).
ASIA / EUROPE / US / OVERNIGHT — enable/disable specific sessions.
Style & palette
Consistent “Lightning” colors:
ASIA = Cyan, EUROPE = Violet, US = Amber, OVERNIGHT = Teal
Labels are always size: Normal for readability.
HUD uses a dark, subtle two-tone background to stay out of the way.
Recommended use
Timeframes: intraday (1m → 4h).
On 1D and higher, TradingView’s session-window time() filters won’t match intraday windows, so levels won’t plot (by design).
Markets: crypto, indices, FX, equities — any symbol where intraday session context helps.
Notes & limitations
Fixed UTC windows. The US window is set to 13:30–20:00 UTC. Daylight-saving shifts (DST) are not auto-adjusted; if you need region-specific DST behavior, treat this as a consistent UTC model.
The HUD timer counts down to the next US open from the current UTC clock.
Draw limits are capped (500 lines, 500 labels) for performance and stability.
Quick start
Add Lightning Session Levels to your chart.
Toggle Draw High/Low and/or Draw Open/Close.
Turn on Extend Right if you want the levels to project forward.
Enable only the sessions you care about (e.g., just EUROPE and US).
Use Keep N past sessions to control clutter (e.g., 6–12).
Disclaimer
This tool is for educational/informational purposes only and is not financial advice. Past session behavior does not guarantee future results. Always manage risk.
Swing High/Low Support ResistanceThis indicator detects recent swing highs and swing lows using Pine Script pivots and marks them with visible chart labels. These points highlight potential turning areas in price action and can help identify short-term support or resistance for intraday or swing trading.
How to Apply
Locate the indicator in TradingView’s “Indicators” library; search by its name or author.
Click the star icon to mark it as a favourite for quick future access.
Apply directly to your chosen chart and timeframe with a single click—no need to enter or paste code.
Adjust the input parameters from the settings panel if desired to personalize swing sensitivity.
Choose Your Timeframe:
Apply to any intraday or swing timeframe; shorter lengths show more frequent pivots.
Set Sensitivity:
Use the “Swing Detection Length” input to adjust how many bars define a pivot, making swings more or less sensitive to price action.
How to Analyze
Swing High Labels: Mark recent local peaks, suggesting resistance zones or possible reversal points.
Swing Low Labels: Highlight recent bottoms, indicating support or bounce areas.
Monitor labels for clustering or repeated appearance at similar levels, which may strengthen their importance as price reacts near those points.
Track how price behaves after forming new pivots—multiple tests can affirm the relevance of a level.
What Traders Should Watch
Price reaction at labeled areas: frequent tests may anticipate reversals or breakouts.
Transition between higher highs/higher lows (uptrend) vs. lower highs/lower lows (downtrend).
Combine the swing levels with other analysis methods, such as volume, RSI, or EMA, for better signal quality.
Features Included
Dynamic swing high and low detection via confirmed pivots.
Direct labeling on the chart for market structure clarity.
No repainting—labels show only after complete formation.
Fully automatic updates as price action unfolds.
No promotional, external, or non-compliant elements; open source and safe for public or private use.
Compliance Notes
No signals, buy/sell calls, financial advice, or performance claims.
No hidden code, advertising, or off-platform contacts.
Pure educational and analytical utility; adheres to all TradingView house rules and script publishing policies.
Disclaimer
This indicator is for informational purposes only and does not constitute advice. Always do your own research and use proper risk management.
MTF Trend Analyzer with Swing Pivots & S/R Levels [SmartFoxy]Indicator “Multi-Timeframe Trend Analyzer with Swing Pivots & S/R Levels”
📌 Overview
Trend & Pivot S/R Levels is a multi-timeframe market structure analyzer that identifies trend direction, detects swing highs/lows, and plots higher-timeframe support/resistance levels directly on your chart.
Designed for traders who want fast, clean, and accurate trend context without constantly switching timeframes.
________________________________________________________________________________
✨ Core Features
1. Multi-Timeframe Trend Analyzer .
Analyze up to five higher timeframes simultaneously — for example:
5m, 1H, 4H, 1D, 1W , etc.
For each timeframe, the indicator detects:
a) Trend direction:
🡕 Uptrend;
🡖 Downtrend.
b) Breakouts of recent pivot highs/lows to determine trend shifts.
c) Automatic graying-out of timeframes lower than the current chart TF .
d) A clean visual Trend Panel that shows:
Arrow direction;
Timeframe label (1D, 1W, etc.);
Trend color (bullish, bearish, neutral).
________________________________________________________________________________
2. Swing Pivot Detection (Current TF)
The script detects local swing points using customizable lookback parameters:
a) Pivot Type:
High/Low — classic swing structure;
Close — smoother swing detection using closing prices.
b) Left/Right Bars Lookback — the number of bars required on both sides to validate the pivot.
c) Multiple marker styles :
Built-in plot shapes (circle, cross, histogram, etc.);
Custom visual labels (▲▼, ◉, ✖, 🡇🡅, ◆, ◼, etc.).
This makes it easy to visually confirm that your swing settings are correct.
________________________________________________________________________________
3. Higher-Timeframe Support/Resistance
The indicator automatically draws HTF S/R lines based on the latest pivot highs/lows from each selected timeframe.
Each timeframe has:
Separate Support / Resistance colors ;
Adjustable line width ;
Selectable line style (solid, dashed, dotted, arrows);
Optional HTF labels displayed on the lines.
This allows you to see major market structure levels from higher timeframes without switching charts.
________________________________________________________________________________
4. Smart Timeframe Safety Checks
If a selected timeframe is lower than your current chart timeframe , its data is:
Disabled for S/R plotting ;
Shown in gray inside the Trend Panel;
Prevents invalid S/R calculations and ensures stable chart performance.
________________________________________________________________________________
⚙️ Customization Options :
Show/Hide the Trend Panel;
Panel placement anywhere on the chart;
Swing pivot type: High/Low or Close ;
Pivot lookback (left/right bars);
Choose five HTFs to analyze;
Enable/Disable HTF S/R;
Configure S/R color for each timeframe;
Line style + line width;
Pivot marker type + size;
Custom label styles + text scaling.
________________________________________________________________________________
✅ Benefits :
Perfect for traders who need instant multi-timeframe structure awareness ;
Reduces the need to constantly switch charts;
Works on all markets : crypto, stocks, forex, indices, futures;
Clean, modern, and intuitive visualization;
Helps confirm trend direction and key S/R levels at a glance.
________________________________________________________________________________
⚠️ Note
The indicator only displays S/R and trend data from higher timeframes relative to the current chart timeframe.
VPG – MTF PrevClose Dashboard (Horizontal 6TF, Bottom Right, VPG – MTF PrevClose Dashboard is a lightweight, real-time visual indicator that displays the current price position across six key timeframes — Weekly (W), Daily (D), 4H, 1H, 30m, and 15m.
It compares the current market price to the previous candle close and shows whether the price is:
🟢 RALLY → higher than the previous close
🔵 BASE → roughly equal (sideways / consolidation)
🔴 DROP → lower than the previous close
Designed as a clean, horizontal dashboard fixed at the bottom-right corner of your chart, it provides instant multi-timeframe insight without cluttering your workspace.
⚙️ Key Features
🔹 Real-time monitoring of six key timeframes (W, D, 4H, 1H, 30m, 15m)
🔹 Clear and intuitive color scheme: Green = RALLY, Blue = BASE, Red = DROP
🔹 Fixed bottom-right placement for consistent visibility
🔹 Horizontal layout for compact, at-a-glance analysis
🔹 Adjustable tolerance to define how “equal” prices are classified as BASE
🔹 No alerts or labels — clean, fast, and resource-light
📊 Best For
Multi-timeframe traders who need quick directional context
Scalpers, intraday, and swing traders doing top-down analysis
Dashboard lovers who want a minimalist, data-driven overview
Confirming short-term price moves against higher-timeframe trends
💡 How to Use
Add VPG – MTF PrevClose Dashboard to any chart (Forex, Crypto, Stocks, Gold, Indices, etc.).
Adjust the tolerance parameter if you want a wider or stricter “BASE” range.
Watch the table in the bottom-right corner — it updates live with every price move.
🧠 About the Author
Nizar M — Developer of VPG indicators focused on clarity, momentum visualization, and fast market interpretation for real-time decision-making.
Auto Fibonacci Retracement (Labeled Swings, Rounded Prices)This tool automatically detects the latest confirmed swing high and swing low on your chart, using a user-settable pivot length. It then plots standard Fibonacci retracement levels between these confirmed pivots, labeling each retracement line with its percentage and rounded price for instant reference. All levels update only on swing confirmation, ensuring strict non-repainting logic and transparency.
How it works
Swing Detection:
Uses Pine Script’s native ta.pivothigh and ta.pivotlow functions to locate swing pivots after full confirmation, reducing noise and false signals.
Fibonacci Calculation:
Once two confirmed swings are found, the script draws standard Fibonacci retracement levels (0%, 23.6%, 38.2%, 50%, 61.8%, 78.6%, 100%) between these anchors. The levels adapt to both uptrends and downtrends, based on swing position.
Customization and Clarity:
Users can choose which retracement levels to display and adjust colors, line thickness, styles, and label sizes for chart clarity. All price labels are rounded for improved visibility.
Non-Repainting:
All levels are plotted only after a swing is confirmed by the market; nothing redraws retroactively.
How To Use It
Add the indicator to any chart and timeframe.
Select your preferred pivot length:
Smaller values yield more frequent swings, larger values wait for major structure.
Toggle each Fibonacci level you wish to see in the settings.
Adjust line and label appearance to fit your style.
Interpret retracement levels as potential support/resistance zones, awareness for pullbacks, and context for trend direction.
Combine the indicator with your technical, price action, or volume analysis to plan entries, stops, and targets.
What Traders Should Look For
Visual retracement map between confirmed swings:
Fib lines auto-update as new swings are confirmed, keeping your chart relevant.
Price reaction at Fib levels:
Watch for reversals, consolidations, or continuations near labeled percentages and prices.
Trend assessment:
Quickly spot whether market structure is showing shallow or deep retracements by the distance between levels.
Confluence:
Use retracement levels along with other indicators or market structure for more robust trade setups.
Key Features
Strict non-repainting logic (confirmed swings only)
Configurable retracement levels: Enable/disable each Fib line.
Rounded price & percentage labels
Visual customization: Colors, thickness, line style, label size
Automatic detection of direction (uptrend/downtrend pivots)
Disclaimer
This indicator is a technical analysis and educational tool. It does not provide buy/sell signals, nor guarantee future price movements. Please use in conjunction with your trading plan and risk management.
Price Action ZigZag (Impulses & Corrections)This indicator tracks price structure by connecting significant swing highs and lows—giving a clear, actionable “ZigZag” view of market movement. It automatically maps the underlying price action as alternating impulses (trend legs) and corrections (pullbacks), directly on your chart, for any timeframe.
How does it work?
Swing Detection:
The script uses the user-selected “pivot length” to identify confirmed swing highs and lows with Pine Script’s ta.pivothigh and ta.pivotlow.
These pivots only print after full confirmation, making all lines strictly non-repainting.
ZigZag Drawing:
After pivots are captured, the indicator connects each alternating swing with lines that trace the progression of price structure.
Each line segment is mapped according to the sequence and direction of swings:
Impulse: Moves that break further away from prior swing in the same direction (continuations/uptrends/downtrends)
Correction: Moves that pull price back, but do not extend past the previous impulse (retracements/sideways action)
Impulse vs Correction Logic:
Bullish impulse: swing from a higher low to a higher high (fast upward moves after a low)
Bearish impulse: swing from a lower high to a lower low (fast downward moves after a high)
Corrections appear as smaller lines between alternating swing points not leading to new trend extension.
Labels & Colors:
Impulse lines are drawn teal (customizable), corrections in gray.
Tiny labels ("Impulse", "Correction") are shown for clarity (optional).
Most recent pivots are highlighted with yellow dots for quick visual reference.
Key Features:
User-adjustable pivot length controls sensitivity and structure size (scalp to swing).
Distinguishes between impulses and corrections instantly on the chart.
Labels and color coding for clarity—traders can spot trend continuation vs. pullback at a glance.
Non-repainting confirmed pivots and lines; never show incomplete data.
Fully customizable appearance—all colors and label display adjustable in settings.
Zero lookahead or repainting: all signals use confirmed, historical price only.
How to use:
Add to any chart and set 'Swing Length' to fit your trading style (shorter for scalping, longer for bigger structure).
Follow the ZigZag lines to see when price makes an impulse vs. correction, and use this to identify high-probability momentum or reversal zones.
Combine this script with your own analysis/strategy or other indicators for deeper context.
Adjust colors and label options for your preferred chart clarity.
Disclaimer:
This script is a visualization and analysis tool for educational purposes—it does not predict future price movement, guarantee results, or provide trading signals. Always use sound risk management and your own judgment in live trading.
Fair Value Gap Pro by Bifrost InstituteFair Value Gap Pro brings institutional-style FVGs to TradingView with the precision and controls traders actually need. It detects clean 3-candle gaps on any higher timeframe, projects them onto your active chart, and overlays precise buy/sell volume ratios so you can judge the quality of a gap at a glance. Everything is customizable—from colors and line styles to tag markers, and volume display—so the tool adapts to your workflow instead of the other way around.
🔭 Multi-Timeframe Engine
Higher Timeframe Detection: Choose any HTF (M5, H1, H4, D1, etc.) and view those gaps on any lower-TF chart
Smart Gap Detection: Strict 3-candle mode ensures only successive bars form gaps—automatically rejects weekend gaps and market closures
Configurable History: Scan back 1-500+ bars with intelligent processing
Extend Until Filled: Gaps dynamically extend forward until price fills them, or use fixed-width mode
Advanced Fill Logic: Fill Rules - Close only, wick only, or close/wick; Fill Depth: TouchAny (immediate edge touch) or TouchMid (requires 50% penetration)
TouchMid Margin: Fine-tune difficulty with -50% to +50% adjustment (e.g., -10% = easier fill at 40% depth)
Weekend Gap Protection: Prevents false fills from market gaps—only real price action counts
📊 HTF-Accurate Volumetrics
True HTF Volume: Uses higher timeframe bar data for accurate volume matching across all chart timeframes
Buy vs Sell Delta: Integrated volume analysis for every FVG shows institutional pressure
Display Formats: Decimal ratios, percentages, or raw values (with K/M/B suffixes)
Volume Modes: Bar Delta (fast & reliable, recommended), Tick Delta (optional, feed-dependent)
Clear "+" (buy) and "–" (sell) prefixes for instant reading
🎨 Fully Customizable Appearance
Color Control: Color pickers for Bullish/Bearish FVG fills & Filled state colors (different from active), Band lines, midlines, and text labels.
Formation and fill tag markers
Line Styling: Color & Width
🔔 Alerts
Toggle formation/fill alerts independently
🏷 Tags
Visual Tags: Show markers - Text / Icon per event type
Icon choices: Circle, Square, Diamond, Star, Up/Down Arrow
Independent colors for formation vs fill tags
Auto-remove "formed" tag when "filled" tag appears
Configurable size and positioning
🧩 Rendering & Fill Display
Triple-Band Display: Upper, mid, and lower boundary lines with configurable styles
Filled Rectangle: Semi-transparent fill between boundaries for clear visualization
Fill State Management: Hide filled gaps completely, or keep them visible with distinct "filled" colors.
"Use Filled Colours" option for easy state identification
Quality Filters: Minimum body size filter (in chart points) to exclude noise from low-volatility periods
⚙️ Quality-of-Life Features
Performance Optimized: Efficient HTF/LTF time mapping with binary search algorithms
Cross-Symbol Compatible: Robust handling across all symbols and data feeds
Sensible Defaults: Works beautifully out of the box—tweak only what you need
Minimal Chart Clutter: Designed to keep critical information visible without overwhelming your workspace
💡 Perfect For
Institutional gap traders who need precision and control
Multi-timeframe analysts requiring HTF context on LTF charts
Volume profile traders seeking buy/sell pressure confirmation
Traders who value clean, professional chart aesthetics
Anyone tired of indicators that force rigid workflows
Fair Value Gap Pro doesn't just show you gaps—it gives you the complete institutional picture with the flexibility to trade your way.
Higher Timeframe Candle LevelsThis is an indicator that shows higher time frame candle levels from various preset timeframes. These higher time frame candles act as support and resistance levels, so look for reversals and continuations off of these levels. When price exceeds the high or low of these levels, you should look for breakouts in the same direction and trade with the trend.
It includes candle levels for the following timeframes: 1 hour, 4 hour, 1 day, 1 week, 1 month, 1 quarter and 1 year. The indicator also includes a trend candle coloring feature, trend strength scoring table, stop loss feature, line identification labels, alerts for trend changes, alerts for level touches and full customization of all options.
How To Trade With This Indicator
These higher timeframe candle levels will act as support and resistance levels, so look for price to react at any of the levels you have turned on and then look for potential bounce or reversal signs at those levels so you can trade those direction changes. Price outside of the higher timeframe candle highs and low typically signals a breakout as well, so look for price to continue after passing the highs or lows.
You can use the direction of the higher timeframe candles as your trend as well. Try to only trade in the direction of the trend of the higher timeframes to increase the likelihood of your trade going in your favor.
The highs and lows of daily and up levels are excellent levels to find quick reversal off of. Watch for price action to struggle to break through these levels and then trade the reversal. If price breaks through these levels easily, watch for price to retest the level and then continue beyond that level. Trade the retest in the direction of the trend.
The open, close and midline levels are excellent for trading bounces. Watch for price to form wicks beyond these levels and close on the other side and use that as a sign that price may bounce there. Use that with price action to confirm your trade and then take trades off of those level bounces.
Use the alerts for daily and up timeframe level touches across all of your favorite markets so that way you are always notified in real time when price is at a level that could provide a potential trading opportunity.
Higher Time Frame Candle Levels
The indicator shows the current candle open, previous open, previous high, previous low, previous close and previous candle body midline levels of each candle for each time frame. This helps you easily see what is going on with the higher time frame candles and read the price action from your lower time frame charts.
Each candle level will paint red if it was a down candle or green if it was an up candle, except the midlines and current candle open lines, those are a different color for easy differentiation. The line colors can be customized to your preferences in the settings and you can also toggle the candle body coloring on or off, as well as change the color of the candle body background.
Each timeframe can be adjusted to your preferences, allowing you to turn all of the levels on or off. You can also adjust how many previous candles show up on your chart so you can backtest it and see for yourself how accurate these levels are.
When adjusting the number of candles, you will get a notification if you have more than 500 lines turned on, so just turn down the number of levels for whatever timeframe you can’t see on your chart to lower that number below 500. The notification will go away once you are under 500 lines again. Each candle has 6 lines if all levels are turned on for that timeframe: open, current candle open, close, high, low and midline. The default settings keep you under 500 lines total, so just be aware of that limitation when adjusting those numbers and adjust the number of levels down on the timeframes that are not useful on the current chart bar.
You can also extend the levels right on any time frame from the daily levels and above. This is useful when price is breaking above or below all levels and you need to know if there are any other previous candle levels in the way as price moves away from the most recent higher time frame candles.
To understand the intraday trend of each higher time frame, look to see where price is at according to each higher time frame candle. If the price is above the midline of the candle, it is bullish. If the price is above the candle body it is more bullish. If the price is above the high, it is very bullish. If the price is below the midline of the candle, it is bearish. If the price is below the candle body it is more bearish. If the price is below the low, it is very bearish. Make sure you backtest this yourself and go through lots of historical data to get a feel for how price reacts to these levels and establishes the trend. Then use that trend information to your advantage and trade in the direction of the trend.
Since users are limited to a certain amount of historical bars based on which Tradingview plan you have, some longer timeframe levels won’t show up because the start of that candle is too far back in history. You will get a notification at the top of that chart if that happens. It will tell you to lower the display timeframe for that timeframe until that notification goes away, which means it was able to plot the most recent candle for that timeframe on your chart.
Trend Candle Coloring
The indicator includes a feature that paints the candles based on whether the current time frame candles are above or below the most recent midline, candle body or high & low of a higher time frame candle of your choice. This helps you see the overall trend of the higher timeframe so you can trade with the trend.
The candle coloring will have an up color, down color and neutral color which can all be customized to suit your preferences. If the current time frame candle close is above the setting you choose, it will show the up color. If the current time frame candle close is below the setting you choose, it will show the down color. If the current time frame candle close is equal to or in the middle of the setting you chose, it will show the neutral color.
So, for example if you set it to candle body, then it will show the up color if the current candle is above the top of the candle body, down color if it is below the bottom of the candle body and neutral color if it is inside the candle body. This helps you wait for price action to move beyond the inside of the previous higher time frame candle before taking a position when price is breaking out of that previous candle so you can trade the momentum of that move. The candle coloring is fully customizable, but make sure to turn off your candle coloring on other indicators and your chart settings for it to show up properly.
Trend Strength Scoring Table
The trend strength scoring table displays a table at the bottom of the screen(table position is customizable), showing a score for the trend strength of each higher time frame. If the current candle close is above the midline, its strength is 1. If the current candle close is above the midline, but below the top of the candle body, its strength is 2. If the current candle close is above the high, its strength is 3. The same goes for below the midline, bottom of the candle body and below the low, but the scores would be negative 1, 2 or 3 instead.
This trend strength table allows you to quickly identify the trend on each higher time frame so you can wait until the trend is the same across all time frames before placing a trade in the direction of the trend. It also shows a total score on the far right side that adds all of the current trend scores together to give you a total strength score. Try to only trade when that number is very high compared to how many time frames you have turned on. Each time frame can have up to a maximum score of 3 if bullish and -3 if bearish. Each time frame in the table can be turned on or off to suit your preferences.
Stop Loss Feature
There is also a stop loss feature that you can set to whatever time frame you choose and whatever direction you chose, such as long or short. It will follow the most recent higher time frame candle’s trend using one of the following settings: candle body, high & low or midline. Once a new higher time frame candle is created, the stop loss will update to the most recent candle’s levels so you can use these levels as a trailing stop loss to maximize your wins.
If you have it set to use the candle body and it is set to long mode, then the stop loss will use the previous higher time frame candle’s lowest candle body level. So if it was an up candle previously, it will use the open. If it was a down candle previously, it will use the close. The opposite is true for short positions.
The stop loss will start working once you turn it on in the settings and will update automatically as new higher time frame candles are formed. It also shows a line of where the stop loss was previously since it was turned on.
I recommend using the high & low setting, especially when the market starts trending.
Candle Level Identification Labels
There are labels for each level starting with the 4 hour time frame and above so you can easily tell what level of each candle you are looking at, even if the rest of the candle is not showing within the chart pane. You can customize the label coloring for up candles and down candles and midlines as well as adjust the number of bars that the labels are offset from the current bar so they are visible on your chart without overlapping the current price action or other indicator labels. Labels for each time frame can be turned on or off as needed. The 1 hour labels were not included because it clogs up the chart, but it has labels for all time frames from the 4 hour candles and up.
Alerts
The indicator includes alerts for when the trend has changed to the opposite direction. The trend change alert is based on your settings for the Trend Candle Coloring. Whatever settings you have the trend candle coloring set to, will be used to set up your alerts. The Trend Candle Coloring setting must be turned on as well when creating your alerts for it to work properly. Make sure to backtest your settings and then create your alerts.
It also has alerts for when price is touching an open or close, high or low, midline or any of those levels for each timeframe. This allows you to be notified when price touches one of these levels so you can check the chart and look for potential trade opportunities if price wants to bounce off of that level. To make it easy for you to get alerts on many different tickers, just use the alert for any level touch on whatever timeframes you want.
Other Indicators To Pair This With
Use this in combination with our Trend Strength Indicator so you can visually see the historic and current trend for all of these levels. You should also use our Breakout Scanner to find other markets with strong trends so you always know which market is trending the strongest and can trade those. Trend Strength Indicator, Higher Timeframe Candle Levels and the Breakout Scanner all use the same levels and calculate the trend scores the same way so they are designed to work together to help you quickly be able to read a chart and find what direction to trade in.






















