Imbalance(FVG) DetectorImbalance (FVG) Detector
Overview
The Imbalance (FVG) Detector is a technical analysis tool designed to highlight price inefficiencies by identifying Fair Value Gaps (FVGs). These gaps occur when rapid price movement leaves an area with little to no traded volume, which may later act as a zone of interest. The indicator automatically detects and marks these imbalances on the chart, allowing users to observe historical price behavior more effectively.
Key Features
- Automatic Imbalance Detection: Identifies bullish and bearish imbalances based on a structured three-bar price action model.
- Customizable Sensitivity: Users can adjust the minimum imbalance percentage threshold to tailor detection settings to different assets and market conditions.
- Real-time Visualization: Marked imbalances are displayed as colored boxes directly on the chart.
- Dynamic Box Updates: Imbalance zones extend forward in time until price interacts with them.
- Alert System: Users can set alerts for when new imbalances appear or when price tests an existing imbalance.
How It Works
The indicator identifies market imbalances using a three-bar price structure:
- Bullish Imbalance: Occurs when the high of three bars ago is lower than the low of the previous bar, forming a price gap.
- Bearish Imbalance: Occurs when the low of three bars ago is higher than the high of the previous bar, creating a downward gap.
When an imbalance is detected:
- Green Boxes indicate bullish imbalances.
- Red Boxes indicate bearish imbalances.
- Once price interacts with an imbalance, the box fades to gray, marking it as tested.
! Designed for Crypto Markets
This indicator is particularly useful in crypto markets, where frequent volatility can create price inefficiencies. It provides a structured way to visualize gaps in price movement, helping users analyze historical liquidity areas.
Customization Options
- Min Imbalance Percentage Size: Adjusts the sensitivity of the imbalance detection.
- Alerts: Users can enable alerts to stay notified of new or tested imbalances.
Important Notes
- This indicator is a technical analysis tool and does not provide trading signals or financial advice.
- It does not predict future price movement but highlights historical price inefficiencies.
- Always use this tool alongside other market analysis methods and risk management strategies.
Search in scripts for "imbalance"
Imbalanced zoneImbalance, this is a zone / gap created when the price move with force in a given direction. It identify a zone where the price could
potentially go back. This gives perfect targets for your trades.
Imbalance is created from the high and low of 3 candles. When the wicks the of 1st and 3rd candle does not fully overlap the middle one.
You can define the penetration ratio which will delete a tested zone from the chart. Usually find that 20% (0.2) is pretty accurate.
Volume Imbalance# Volume Imbalance Indicator
## Description
The Volume Imbalance Indicator is a technical analysis tool that measures the imbalance between bullish and bearish volume over a specified period. This indicator helps traders identify the prevailing market sentiment and potential reversal points.
## How It Works
The indicator analyzes trading volume for each candle:
- **Bull Volume** - volume of candles where the closing price is higher than the opening price (green candles)
- **Bear Volume** - volume of candles where the closing price is lower than the opening price (red candles)
- **Imbalance** is calculated as the difference between the sum of bull volume and bear volume over the set period
## Signal Interpretation
- **Positive values (green histogram)** - bullish volume dominates, indicating buyer strength
- **Negative values (red histogram)** - bearish volume dominates, indicating seller strength
- **Zero line** - equilibrium between buyers and sellers
## Trading Applications
1. **Trend Confirmation** - imbalance in the direction of the trend confirms its strength
2. **Divergence Analysis** - divergence between price and indicator may signal potential reversals
3. **Accumulation/Distribution Zones** - prolonged periods of imbalance indicate large player activity
## Settings
- **Period** - number of candles for calculating the imbalance (default: 20)
## Features
- Displays in a separate panel below the main chart
- Histogram format for better visualization
- Color coding: green for bullish imbalance, red for bearish imbalance
- Suitable for all timeframes and trading instruments
This indicator is particularly effective when combined with other technical analysis tools for comprehensive market assessment.
Imbalance FinderImbalance Finder
I struggled to always see it visually this marks whether there is or isn't imbalance
Very quick way of finding imbalance between bars
Imbalance Detector [LuxAlgo]This indicator detects and highlights market imbalances alongside a dashboard returning information about their frequency of occurrence and their fill percentage. Imbalances included in this script are Fair Value Gaps (FVG), Opening Gaps (OG) and Volume Imbalances (VI).
Alerts are available for the occurrences of all market imbalances.
Settings
Imbalances
Each imbalance has the same settings layout:
Imbalance: Enable/disable the detection of the specific imbalance.
Min Width: If enabled, requires the imbalance area width to be greater than the specified value. This minimum width can be expressed in points, percentages or ATR multiples.
Extend: Extend imbalances by a specified number of bars.
Dashboard
Show Dashboard: Enable/disable the dashboard on the chart.
Dashboard Location: Location of the dashboard on the chart.
Dashboard Size: Size of the dashboard.
Usage
Market imbalances are part of the many concepts available to price action traders and highlight areas where there is a disparity between supply and demand.
It is common to see price come back to these areas and traders often use them as supports and resistances but also as targets.
Details
The script can detect three distinct types of imbalances described below.
Fair Value Gaps
Fair Value Gaps (FVG) are three candle formations characterized by a gap between the wicks of the non-adjacent candles in the formation.
A bullish FVG is characterized by a gap between the current price low and the 2 bars anterior price high, and a bearish FVG is characterized by a gap between the current price high and the 2 bars anterior price low.
Opening Gaps
Opening Gaps (OG) are imbalances characterized by non-existent activity within a specific price range.
A bullish OG occurs when the current price low is greater than the previous high, a bearish OG occurs when price high is lower than the previous price low.
Opening Gaps primarily occur in closing markets, as such they are less common in the cryptocurrency market.
Most of the time an Opening Gap will also be accompanied by a Fair Value Gap, in order to avoid clutter the indicator will not detect Fair Value Gaps if Opening Gaps are enabled and if an Opening Gap has been detected
Volume Imbalances
Volume Imbalances (VI) are characterized by a price discontinuity between the opening price and previous close, but unlike Opening Gaps we do not see nonexistent activity within a certain price range.
A bullish VI occur when both the opening and closing prices are superior to the previous closing price, with the current price low overlapping the previous price high. A bearish VI occur when both the opening and closing prices are inferior to the previous closing price, with the current price high overlapping the previous price low.
Because Volume Imbalances can occur excessively on markets with frequent gaps, we make use of an additional condition for filtering out less significant imbalances. Bullish VI's will require the previous price high to be lower than the opening price, while bullish VI's will require the previous price low to be higher than the opening price.
Imbalance indicator (Multi-TimeFrame)(USA) Imbalance Indicator (Multi-TimeFrame) is an indicator designed to visualize the imbalance between two adjacent candles on a chart by drawing rectangles. It helps identify the dominance of buyers or sellers during the price's impulsive movement in an uptrend or downtrend.
Here's how the indicator works:
It determines the trend direction (up or down) based on the closing prices of the last three candles. An uptrend is identified if all three candles closed above their openings, and a downtrend if they closed below.
Depending on the trend direction, the indicator calculates the imbalance between candles. The imbalance is expressed as the difference between the low of the next candle and the high of the previous candle for an uptrend or the low of the previous candle and the high of the next candle for a downtrend. The imbalance value should be greater than 0.
When an imbalance is detected, the indicator draws a rectangle on the chart. The rectangle starts at the candle with the detected imbalance, the upper border is at the top of the imbalance, and the lower border is at the bottom of the imbalance.
The color of the rectangle depends on the trend direction: green for an uptrend and red for a downtrend.
The rectangle continues dynamically to the right until it is intersected by the next candles by 50% or more (by default). The intersection can occur in various combinations (shadow, body, or shadow + body of the candle). Once this happens, the rectangle ends on the last overlapping candle. The height overlap percentage is adjustable in the range of 1 to 100, with a default value of 50%.
Use the Imbalance Indicator to identify potential price reversal zones. Algorithms aim to cover the imbalance and trade the range in which it formed, representing a potential magnet for the price.
In the multi-timeframe version of the indicator, along with the current timeframe, rectangles from timeframes: 15 minutes, 1 hour, 4 hours, and 1 day are displayed by default (and can be adjusted in settings). Other timeframes (e.g., 1 week and 1 month or 30 minutes) can be selected in the settings.
You can activate/deactivate the display of imbalances from different timeframes of your choice by setting the corresponding checkbox.
Additionally, rectangles from different timeframes have different default levels of transparency, decreasing with increasing timeframe.
Frames on additional timeframes are disabled by default in transparency settings; adjust as needed in color settings.
Like in the previous version, you can customize the color scheme of rectangles for each timeframe individually.
Information display about timeframes other than the current one on imbalances is available and can be disabled in settings for each timeframe individually.
For your convenience, in the buyers' interest zone, a label is placed at 50% of the rectangle's width, spanning 3 candles. Now you can set a limit order right at the label without relying on Fibonacci retracements.
(RUS) Imbalance indicator (Multi-TimeFrame) - это индикатор, предназначенный для визуализации имбаланса между двумя соседними свечами на графике путем рисования прямоугольников. Он помогает определить доминирование покупателей или продавцов во время импульсного движение цены на восходящем или нисходящем тренде.
Вот как работает индикатор:
Он определяет направление тренда (вверх или вниз) на основе закрытия последних трех свечей. Тренд вверх определяется, если все три свечи закрылись выше своих открытий, а тренд вниз - если ниже.
В зависимости от направления тренда, индикатор вычисляет имбаланс между свечами. Имбаланс выражается в виде разницы между низом следующей свечи и верхом предыдущей свечи для восходящего тренда или между низом предыдущей свечи и верхом следующей свечи для нисходящего тренда. Значение имбаланса должно быть больше 0.
Если имбаланс обнаружен, индикатор рисует прямоугольник на графике. Прямоугольник начинается на свече с найденным имбалансом, верхняя граница прямоугольника находится на верхней границе имбаланса, а нижняя граница - на нижней границе имбаланса.
Цвет прямоугольника зависит от направления тренда: зеленый для восходящего тренда и красный для нисходящего тренда.
Прямоугольник продолжается вправо динамически, пока его не пересекут следующие свечи на 50% или более (по умолчанию). Пересечение может произойти различными комбинациями (тень, тело или тень + тело свечи). Как только это происходит, прямоугольник заканчивается на последней перекрывающей его свече. Процент перекрытия по высоте настраивается в интервале от 1 до 100, по умолчанию значение 50%.
Используйте Imbalance Indicator для определения зон вероятного возврата цены. Алгоритмы стремятся перекрыть имбаланс и проторговать диапазон, в котором он образовался, это потенциальный магнит для цены.
В мульти-таймфреймной версии индикатора, наряду с текущим таймфреймом, при первом запуске (и до момента, пока вы не измените это в настройках), отображаются прямоугольники с таймфреймов:
15 минут,
1 час,
4 часа,
1 день.
При этом другие таймфреймы (например 1 неделя и 1 месяц или 30 минут) можно выбрать в настройках.
Вы можете активировать/деактивировать отображение имбалансов с разных таймфреймов по вашему выбору, установив соответствующую галочку.
Кроме того, прямоугольники с разных таймфреймов по умолчанию имеют различную степень прозрачности, которая уменьшается по мере увеличения таймфрейма
Рамки на дополнительных таймфреймах, по умолчанию отключены настройками прозрачности, при необходимости измените это в настройках цвета.
Как и в предыдущей версии, вы можете настраивать под себя цветовую схему прямоугольников, причём для каждого таймфрейма в отдельности.
На имбалансах с отличных от текущего таймфреймов, доступно отображение информации о таймфрейме, данная опция отключается в настройках для каждого таймфрейма в отдельности.
Для вашего удобства, в зоне интереса покупателей, на 50% прямоугольника сделана метка шириною в 3 свечи, теперь не нужно натигивать фибо, можете сразу выставить лимитку по метке.
Imbalance Scanner [Afnan]Identify the most aggressive candles on any chart—instantly or historically—and act before the crowd notices.
🔥 What It Does
Four-tier detection system: 🟡 Low → 🟠 Mild → 🔴 Explosive → 💥 Super Explosive
Smart filtering: Detects abnormal candle bodies and ranges that signal market imbalances
Volume confirmation: Optional filter ensures moves are backed by institutional-level activity
Directional control: Choose All, Bullish, or Bearish candles to match your trading bias
Pine Scanner optimized: Scan entire watchlists in real-time or historically.
Clean interface: Minimal emoji labels with background highlighting—no chart clutter
⚡ Quick Setup
1. Load & Configure: Add to chart and open indicator settings
2. Set Detection Level: Choose minimum imbalance strength (Low/Mild/Explosive/Super)
3. Optional Volume Filter: Enable for higher-quality signals with volume confirmation
4. Pine Scanner Setup: Set "Days Back" (0 for live scanning, >0 for historical analysis)
5. Create Alerts: Pre-built alert conditions for each explosive level
🎯 Primary Use Cases
Smart Money Detection: Spot where big players are active through explosive price movements
Market Inefficiencies: Find supply/demand imbalances as they develop
Breakout Confirmation: Validate genuine breakouts using explosive candle analysis
Identify momentum acceleration points for optimal timing
📊 Pine Scanner Ready
Fully compatible with TradingView's Pine Scanner for real-time watchlist monitoring and historical analysis.
💼 Professional Edge
Built by @AfnanTAjuddin for active traders who need reliable, fast imbalance detection across any market or timeframe. Perfect for day trading, swing trading, and institutional activity tracking.
Imbalance IndicatorDescription of the "Imbalance Indicator":
The Imbalance Indicator is a technical analysis tool designed to visualize the imbalance between two adjacent candlesticks on a price chart by drawing rectangles. It helps to identify the dominance of buyers or sellers during impulsive price movements within an upward or downward trend.
Here's how the indicator works:
1. It determines the direction of the trend (up or down) based on the closing prices of the last three candlesticks. An upward trend is identified if all three candlesticks close above their opening prices, while a downward trend is identified if they close below.
2. Depending on the direction of the trend, the indicator calculates the imbalance between the candlesticks. The imbalance is expressed as the difference between the low of the next candlestick and the high of the previous one for an upward trend, or between the low of the previous candlestick and the high of the next one for a downward trend. The imbalance value must be greater than 0.
3. If an imbalance is detected, the indicator draws a rectangle on the chart. The rectangle begins on the candlestick with the identified imbalance, with the upper boundary at the upper edge of the imbalance and the lower boundary at the lower edge of the imbalance.
4. The color of the rectangle depends on the direction of the trend: green for an upward trend and red for a downward trend.
5. The rectangle dynamically extends to the right until it is intersected by subsequent candlesticks by 50% or more (by default). The intersection can occur with various combinations (shadow, body, or shadow + body of the candlestick). Once this happens, the rectangle ends on the last overlapping candlestick. The percentage of overlap in height is adjustable within a range of 1 to 100, with a default value of 50%.
Use the Imbalance Indicator to identify areas of probable price reversal. Algorithms tend to cover the imbalance and trade within the range where it formed, creating a potential magnet for the price.
==RUS=======================================
Описание индикатора "Imbalance Indicator":
Imbalance Indicator - это индикатор, предназначенный для визуализации имбаланса между двумя соседними свечами на графике путем рисования прямоугольников. Он помогает определить доминирование покупателей или продавцов во время импульсного движение цены на восходящем или нисходящем тренде.
Вот как работает индикатор:
1. Он определяет направление тренда (вверх или вниз) на основе закрытия последних трех свечей. Тренд вверх определяется, если все три свечи закрылись выше своих открытий, а тренд вниз - если ниже.
2. В зависимости от направления тренда, индикатор вычисляет имбаланс между свечами. Имбаланс выражается в виде разницы между низом следующей свечи и верхом предыдущей свечи для восходящего тренда или между низом предыдущей свечи и верхом следующей свечи для нисходящего тренда. Значение имбаланса должно быть больше 0.
3. Если имбаланс обнаружен, индикатор рисует прямоугольник на графике. Прямоугольник начинается на свече с найденным имбалансом, верхняя граница прямоугольника находится на верхней границе имбаланса, а нижняя граница - на нижней границе имбаланса.
4. Цвет прямоугольника зависит от направления тренда: зеленый для восходящего тренда и красный для нисходящего тренда.
5. Прямоугольник продолжается вправо динамически, пока его не пересекут следующие свечи на 50% или более (по умолчанию). Пересечение может произойти различными комбинациями (тень, тело или тень + тело свечи). Как только это происходит, прямоугольник заканчивается на последней перекрывающей его свече. Процент перекрытия по высоте настраивается в интервале от 1 до 100, по умолчанию значение 50%.
Используйте Imbalance Indicator для определения зон вероятного возврата цены. Алгоритмы стремятся перекрыть имбаланс и проторговать диапазон, в котором он образовался, это потенциальный магнит для цены.
Imbalance Finder By DrewThis indicator is created to find the imbalances when a market exchange receives too many of one kind of order—buy, sell, limit—and not enough of the order's counterpoint. If you know how to trade the imbalances, this indicator can help you by find imbalances automatically.
Imbalance, ADR Daily Target & ADR > 3X1 x ADR Movement Calculated on the Asian Session - Times can be altered to suit your parameters
Daily Target is set High from low of Asian Range and Low from High of Asian Range
0-3X ADR Calculated and Displayed from a point you select for the following days targets - can be set Bearish or Bullish and ADR parameters can be altered
Imbalance Finder - Can be switched on or off to show imbalance on current time frame - default is off
Imbalance Identifier With Target BoxTarget Area to help me with my target area for visual reference
Imbalance Identifier - Helps me to see where the trade may come back to
EMA on 1 Minute Time frame for helping to identify Direction to take trades in
I primarily use this as a tool to help me identify very short term direction for scalping small target area (Adjustable)
Preset for the main 28 Forex Pairs, US30,US100,US500 Dax40 and Gold on the 1 Minute timeframe
Imbalance Imbalance Detection:
Bullish Imbalance: Occurs when the high of the bar two periods ago is lower than the low of the current bar, indicating a possible reversal to the upside.
Bearish Imbalance: Occurs when the high of the current bar is lower than the low of the bar two periods ago, indicating a potential reversal to the downside.
Visual Highlighting:
The script changes the color of the previous bar (one bar before the imbalance) based on whether a bullish or bearish imbalance is detected.
Users can customize the color for both bullish and bearish imbalances to suit their preferences.
User Inputs:
Show Imbalance: Option to toggle the visibility of the imbalance signals on the chart.
Color Customization: Users can choose custom colors for bullish and bearish imbalances, allowing for easy distinction between the two types.
Alert Conditions:
The script includes pre-configured alert conditions for both bullish and bearish imbalances, notifying traders when an imbalance is detected, which can be useful for triggering trades or further analysis.
Imbalance FVG SIBI BISIImbalance Detection Script
Author: © teshmi9z
Script Name: Imbalance FVG
Version: Pine Script® v5
Description:
This script detects and highlights imbalances on the chart, areas where price movement has created a gap without immediate return, signaling potential zones of future support or resistance.
The script identifies two types of imbalances:
Bullish Imbalance: Occurs when the low of two bars ago is less than or equal to the previous bar's open, and the current bar's high is greater than or equal to the previous bar's close.
Bearish Imbalance: Occurs when the high of two bars ago is greater than or equal to the previous bar's open, and the current bar's low is less than or equal to the previous bar's close.
These imbalances are visualized as semi-transparent yellow boxes on the chart, which can be adjusted for transparency.
Parameters:
Transparency (FVG): Adjust the transparency of the yellow boxes, from 0 (opaque) to 100 (fully transparent).
Usage:
This script helps traders quickly identify and visualize potential reversal zones or areas of interest on the chart. It’s a useful tool for pinpointing where significant price reactions may occur.
Multi-Timeframe Session Levels with PVSRA Imbalance & EMAsOverview and Inspiration: This indicator is inspired by forex trading strategies that emphasize session-based high/low levels, imbalances (fair value gaps), and volume analysis for identifying key support/resistance and entry points. Adapted for Bitcoin (BTC) trading, it leverages the 24/7 nature of crypto markets while using traditional forex session times in New York (NY) timezone to define ranges, allowing traders to apply structured concepts like session highs/lows and midpoints to BTC for potential high-probability setups.
Weekly Levels (5pm Sunday to 5pm Friday NY Time): Calculates the high, low, and midpoint (50%) of the previous week, starting from Sunday at 5pm NY to Friday at 5pm NY. These levels act as major support/resistance zones for the current week. Plotted as extendable lines with customizable colors (default: cyan for high/low, cyan for mid dotted) and thickness. Labels like 'pwHigh' (previous week high) appear on the right, grouping overlapping levels for clarity.
Daily Levels (5pm to 5pm NY Time): Tracks the high, low, and midpoint of the previous day, using the 5pm NY close as the daily reset. Ideal for intraday trading, these levels highlight potential reversal or continuation points. Lines are customizable (default: lime green for high/low, lime green for mid dotted), with labels like 'pdHigh' (previous day high).
Asia Range (20:00 to 3:00 NY Time): Focuses on the Asian session, from 8pm to 3am NY time, which is typically low-volatility but can set key ranges. Plots current session's high, low, and midpoint as lines (default: gray for high/low, gray for mid dotted), with labels like 'asia high'. Useful for identifying ranges that may be tested during higher-volume periods.
US Settle Box (4:45pm NY on Fridays): On 15-minute charts, highlights the US settle period at 4:45pm NY on Fridays with a box (default dark gray background) and mid dotted line (default white). Marks potential volatility or liquidity events at week-end.
Exponential Moving Averages (EMAs): Overlays EMAs of lengths 10 (white), 20 (cyan), 50 (lime green), 200 (purple), and 800 (red), with customizable colors and thicknesses. Toggleable on/off via 'Show EMAs'. EMAs serve as dynamic support/resistance or trend filters.
PVSRA (Price Volume Social Reaction Analysis) Candle Coloring: Colors candles based on volume relative to a 10-period SMA and weighted high-low range: High volume (200%+): Lime (bull) or red (bear).
Medium volume (150%+): Blue (bull) or fuchsia (bear).
Normal volume: White (bull) or gray (bear).
Customizable colors; overrides default candles when enabled. Highlights unusual volume activity.
Imbalance logic adapted from 'Unrecovered Imbalanced Zone with PVSRA' by theodrak."
Imbalanced Zones: Detects candle imbalances (gaps between highs/lows of adjacent candles), drawing extendable boxes with mid dotted lines. These highlight areas where price may return. Options include showing only on higher timeframes, marking full bodies/wicks, extending zones, displaying unrecovered portions, and invalidation percentage (default 75%). Colors match volume categories; zones delete when penetrated or recovered.
Alerts: Configurable alerts for new imbalanced candles, filtered by direction and volume level (any, 150%+, 200%, or average). Enables notifications for potential setups.
Customization and Usage Tips: All colors, thicknesses, and extensions are input-adjustable. For BTC, use on perpetual futures charts (e.g., BINANCE:BTCUSDT.P) with volume override for accurate analysis. Combine levels with EMAs for confluence (e.g., buy at Asia low near 200 EMA). Focus on breakouts or reversals from these ranges during active periods like 3am-7am NY or 8am NY.
Invite only script if you are interested in using this indicator reach out to me via message on tradingview for more details
Sonarlab - MTF Imbalance/ FVGAn imbalance is created when the order block creates such impulsive volume in the market that it throws off the equilibrium between buyers and sellers, forming a gap. This is referred to as imbalance or FVG. These gaps act as a magnet for price to retrace to, in order to correct the disturbance in market equilibrium.
Imbalances = FVG
This image above shows you how an imbalance is created in the market using 3 candles. As we all know, candle sticks represent a specific time-range - for example: 1H. This means that inside 1 candle stick, there are 60 1 minute candle sticks resting. What I'm trying to say with this is that you get a totally different picture when you are on the lower timeframes. An imbalance can be overlooked, so it can be very helpful to have the multiple timeframe Imbalances on your screen, so you understand what is actually going on in the bigger picture.
Usage
Focused on combining with SMC:
When trading SMC, Imbalances can be great for POI's (point of interests) or using as targets in the market. Imbalances work like magnets in the market. When the market is imbalanced, it mostly wants to balance those gaps and can sometimes react perfectly from the area's. Besides that, it can really give you an idea who is in control at that moment.
Here you can see an example of an Imbalance when on the 1H timeframe - in the next picture below you can see the exact same imbalance, but then on the 3M. Now you understand why it can be overlooked?
So, imbalances/ FVG's:
- Increase probability of certain Point of Interests
- Can be a sign of strong interest in price areas
- Can be used as targets
- Can be used as POI's
What makes this Imbalance indicator different?
The Sonarlab MTF Imbalance indicator makes it possible to show up to 3 higher timeframes, which makes it easier to do your analysis and spot these areas when trading.
Volume Gaps and ImbalancesThis Pine script indicator is designed to visually depict price inefficiencies, as identified by Volume Imbalances (VI) or Gaps. A Volume Gap is a scenario where the wicks of two successive candles don’t intersect, while an Imbalance occurs when only the wicks overlap, leaving the bodies apart. These zones of inefficiency frequently act as magnets for price, with the market striving rebalance in accordance with ICT principles.
Relevance:
Volume Gaps/Imbalances are zones of highly inefficient price delivery as per ICT concepts and represent a very strong draw to price. Price will often seek to rebalance those zones to ensure efficient price delivery. Consequently, these zones can provide good targets for entries in the opposite direction or take profit targets for previous entries in the direction of the Gap/Imbalance.
How It Works:
The indicator keeps track of all Gaps/Imbalances from the beginning of the available history. It automatically removes all mitigated Gaps/Imbalances, which are situations where the price has at least reached the bottom of a bullish gap or the top of a bearish gap.
On the last bar, the most recent valid gaps are highlighted with a box drawn from the start to the end of the gap. The start of a bullish gap is determined by the highest price of the previous candle’s open or close, while for bearish gaps, it’s the lowest price of the previous candle’s open or close. Conversely, the end of a bullish gap is the lowest price of the current candle’s open or close, and for bearish gaps, it’s the highest price of the current candle’s open or close.
To enhance the indicator’s speed and minimize chart noise, only the most recent gaps will be displayed, up to the limit set in the indicator settings.
Each displayed VI/GAP will indicate the size of the imbalance in ticks. For imbalances greater than 3 ticks, which represent stronger draws of liquidity, the color transparency will be reduced, and the text will be made more prominent. Volume Gaps are also marked with a 🧲 emoji for easy visual identification.
The indicator will automatically extend the boxes representing valid imbalances to the current bar for as long as the imbalance is not mitigated.
If an imbalance has been tapped, but not mitigated, the indicator will append 🚩emoji to denote that the imbalance has been partially mitigated and may no longer have as strong of a draw for price.
Configurability:
A user may configure the number of imbalances to show, the setting applies to bullish/bearish imbalances individually. This setting can be set to any value from 1 – 50.
Appearance wise, color, style and color transparency of each box representing an imbalance can be configured. The imbalance box label can be configured by setting the text size, along with the vertical & horizontal alignment.
What makes this indicator different:
Designed with high performance in mind, to reduce impact on chart render time.
Only keeps valid imbalances on the chart, with a limit on the # drawn
Indicates the size of the gap and provides visual markets to denote stronger, weaker and partially mitigated gaps
Fractal Break Imbalance / Fair Value Gap (FVG) / Liquidity VoidFractal Break Imbalance / Fair Value Gap (FVG) / Liquidity Void
Order imbalances in either direction, either excess buy or sell orders, reduce liquidity. The market will seek to fill gaps sooner or later. The script marks an imbalance / FVG after a fractal break. It also marks any other imbalance.
Default Colours:
Green - Imbalance after fractal break to the upside
Red - Imbalance after fractal break to the downside
Yellow - Other imbalances
How To Use:
Gaps can be used to determine possible entries and targets. Those familiar with liquidity raids, supply and demand, and ICT concepts may realise it's potential.
Indicator in use:
Gaps + Imbalances + Wicks (MTF) - By LeviathanThis script will identify and draw price gaps, wicks and imbalances with customizable fill conditions, multi-timeframe function, zone size filtering, volume comparison, lookback filtering, as well as highly customizable appearance and settings.
I’ve made this indicator to combine the three similar but different elements that occur in price movements and serve as significant zones of interest or way of PA interpretation in various different strategies.
Imbalances (or Fair Value Gap/FVG/Inefficiency/whatever)
- The Imbalance “pattern” consists of 3 candles (1- candle before the sharp move, 2 - sharp move candle and 3- candle after the sharp move). When price makes a move downwards, the imbalance zone is defined as the area between the low of 1 and the high of 3 When price makes a move upwards, the imbalance zone is defined as the area between the high of 1 and the low of 3.
Gaps
A price gap is an area on a chart where no trading activity has taken place. A gap up means that the low of the current candle is higher than the high of the previous candle and a gap down means that the high of the current candle is lower than the low of the previous candle.
Wicks (or shadows/tails/whatever)
Wicks are used to indicate where the price has fluctuated relative to the opening and closing price of the candle. An upper wick is the zone between candle high and candle close/open (whichever is higher) and a lower wick is the zone between candle’s low and candle’s close/open (whichever is lower).
Settings Overview
“Zone Type” - This input lets you decide which zones should the script plot and on which timeframe. You should always pick a timeframe higher than your chat’s.
“Middle Line, Top Line, Bottom Line” - Show or hide the Middle Line (horizontal level in the middle of each zone), Show or hide Top Line (horizontal level at the top of the zone), Show or hide Bottom Line (horizontal level at the bottom of the zone)
“UP/DOWN Zones" - This input lets you show/hide UP Zones or DOWN Zones an pick their color, border color and label color.
”Fill Condition” - If turned ON, the zones will end drawing when your prefered Fill Condition is met (Full Filll = price mitigates the whole zone, Half Fill = zone is at least halfway mitigated and Touch = zone is touched by price). If turned OFF, the zones will only be plotted for the amount of bars defined it “Zone Length”.
”Lookback (D)” - This input lets you limit the amount of zones plotted on the chart by choosing how many days back in time should the script go to find and plot zones. For example, input 1 will only show you the zones of the past day, input 7 will only show you the zones of the past week.
”Hide Filled Zones” - If turned ON, the zones that have been filled will be removed from the chart.
”Show Boxes” - Show or hide the boxes that represent the zones. This is useful for those who want the zones to be visualized by just lines.
“Filter Type” - this input lets you create a filter that will make the script only show zones that are larger than ATR or larger than a certain percentage. You can choose the ATR Length and the multiplier (higher multiplier → larger zone required), as well as the Percentage (%) and its multiplier (higher percentage → larger zone required). If you choose “None”, the zones of all sizes will be plotted.
”Zone Labels” - this part of the settings lets you: show/hide labels, decide on the size of the labels and their positions, choose a custom name for each zone, choose the data that the labels present (Type of the zone/Timeframe/ Volume ).
”Other settings” - ‘Stop/Delete zone after X number of candles’ will force stop/delete the zone if it’s plotted for more than prefered number of bars. ‘Line Style’ lets you choose the style and the color of the lines, ‘Zone Length’ defines the length of the zone if Fill Condition is “None”.
More settings, modifications and improvements coming in future updates. This script is a bit old so I will clean up and optimize the code once I have more time.
Volume Delta Imbalance Index [PhenLabs]📊 Volume Delta Imbalance Index (VDII)
Version: PineScript™ v6
Description
The Volume Delta Imbalance Index is an advanced technical analysis tool that combines volume profile analysis with price movement dynamics to identify significant market imbalances. It features a sophisticated analysis system that weighs recent versus historical volume delta imbalance patterns, providing traders with insights into potential market reversals and trend continuation scenarios.
Points of Innovation:
Custom volume delta calculation incorporating price and volume relationships
Adaptive smoothing system based on market volatility
Multi-component analysis combining flow, acceleration, and strength metrics
Real-time volume profile integration with historical context
🔧 Core Components
Volume Profile Analysis: Dynamic volume delta imbalance distribution assessment
Flow Imbalance Detection: Buy/sell pressure evaluation
Strength Analysis: Composite market strength measurement
Acceleration Framework: Volume movement dynamics
Statistical Bands: Adaptive threshold system
🚨 Key Features 🚨
The indicator provides comprehensive analysis through:
Volume Delta: Up to date volume imbalance measurement
Market Structure: Support/resistance level identification
Flow Analysis: Buy/sell pressure visualization
Acceleration Signals: Movement momentum detection
Adaptive Bands: Dynamic overbought/oversold levels
📈 Visualization
Color-coded Columns: Shows direction and strength of imbalance
Signal Lines: Strong buy/sell level indicators
Statistical Bands: Shows normal trading ranges
Gradient Fills: Indicates extreme market conditions
Dynamic Opacity: Reflects trend strength
📌 Usage Guidelines
The indicator offers several customization options:
Basic Settings:
Lookback Period: Analysis timeframe adjustment
Sensitivity Level: Signal response calibration
History Depth: Historical context range
Memory Setting: Recent vs. historical data weight
Visual Settings:
Color Scheme: Bullish/bearish signal colors
Signal Levels: Strong buy/sell thresholds
Band Display: Statistical range visualization
✅ Best Use Cases / Things To Look For:
Wait for establishment in the initial trend when the VDII comes back towards zero and the color of the volume becomes more faint
Once this is established and the VDII pushes through to the other side look for small retracements above the zero line on the VDII leading you to believe it is a likely area for price to retrace and continue in its prior direction
Make sure you see the volume bars become more faint in color to give yo further confluence price will continue in its priorly established direction
⚠️ Limitations
Requires sufficient volume data
Most effective in liquid markets
Historical depth affects calculation speed
Possible lag in highly volatile conditions
What Makes This Unique
Composite Volume Analysis: Combines multiple volume metrics
Adaptive Calculation: Adjusts to market volatility
Profile Integration: Incorporates volume profile analysis
Multi-component Scoring: Weighted analysis system
Memory-efficient Design: Optimized for real-time analysis
🔧 How It Works
The indicator processes market data through four main components:
1. Volume Profile Analysis:
Creates dynamic volume delta distribution profiles
Weights recent versus historical data
Identifies significant price levels
2. Flow Imbalance Detection:
Analyzes buying versus selling pressure
Calculates normalized flow ratios
Determines market bias
3. Strength Analysis:
Measures composite market strength
Incorporates volume-weighted movements
Provides trend strength indication
4. Final Score Calculation:
Combines all components with weighted importance
Applies volatility-based smoothing
Generates final signal output
5. VDII Potential Reversal Confluences
Bars between signal confluence is default set to 10 but you can change it to whatever you’d prefer
Signals are a compiled look at the indicator as a whole determining where it think reversals or retracements are likely
💡 Note:
The indicator performs best in markets with consistent volume and clear trending or ranging conditions. Its sophisticated volume analysis provides valuable insights into market dynamics beyond traditional price-based indicators.
Order Flow Imbalance Finder By TurkThis indicator is created to find the imbalances when a market exchange receives too many of one kind of order—buy, sell, limit—and not enough of the order's counterpoint and price shoots up or down and it left with unfilled orders. If you know how to trade the imbalances, this indicator can help you by find imbalances automatically.
ICT - GAPs and Volume Imbalance
GAPs
Gaps are areas on chart where the price have moved sharply up or down, with no trading in between. Gaps often fill, but they don't have to.
Volume Imbalance
Volume imbalance - determined using 2 candles
Bullish Volume Imbalance - area between the close of 1st candle and the open of 2nd candle
Bearish Volume Imbalance - area between the close of 1st candle and the open of 2nd candle
How to use the indicator:-
When you find imbalance in volume or a GAP in the chart, you may expect price to rebalance it before continuation.
Importantly, GAPs/Imbalances do not always fill. Traders should never assume that a gap/imbalance will fill without understanding the reasons for the gap and monitoring trading activity around the gap.
Pair it with your current bias for better results.
Unmitigated Imbalances [TakingProphets] (High Timeframe)Unmitigated Imbalances
Unmitigated Imbalance is designed to automatically detect and display active Fair Value Gaps (FVGs) across multiple higher timeframes and your current chart. It only keeps the ones that remain unmitigated, helping you clearly see where price has “unfinished business” and potential liquidity draw areas. The tool extends these levels forward until they are tagged according to your chosen mitigation criteria, then removes them automatically.
The indicator uses the classic 3-bar FVG structure:
– Bearish FVG forms when the low of the third candle back is above the high of the first candle.
– Bullish FVG forms when the high of the third candle back is below the low of the first candle.
– Each detected gap must meet a minimum size threshold, which is determined automatically from the Sensitivity setting and adjusted for the symbol type.
Higher timeframes (up to 4) can be plotted simultaneously with your current chart’s gaps. The script merges overlapping levels from different timeframes into one clean label, showing all the contributing timeframes together (for example: M15 + H1 + H4). This makes it easy to spot high-confluence levels without cluttering your chart.
Key features
– Multi-timeframe detection: up to 4 custom HTFs plus your current chart.
– Automatic gap size filtering based on chosen Sensitivity (High, Medium, Low).
– Choice of Wick or Close-based mitigation logic.
– Lookback control: 1 Day, 1 Week, 1 Month, or Max.
– Combined labels for overlapping gaps with clear timeframe tags.
– Separate color and style settings for each timeframe’s bullish and bearish gaps.
– Labels can be positioned Left, Right, or Center Above for maximum clarity.
– Automatic line extension until mitigation or until they exceed the lookback period.
How to use
Select your desired higher timeframes in the HTF1–HTF4 settings.
Choose the Sensitivity level to control the minimum gap size detected.
Decide on Wick or Close mitigation according to your trading rules.
Use the Lookback setting to limit how far back the script checks for gaps.
Watch for levels where multiple timeframe labels are stacked — these can carry greater significance.
Incorporate the levels into your existing strategy, using them as context rather than entry signals.
Practical notes
– Current timeframe gaps reset each trading day to keep the chart relevant to intraday bias.
– Higher timeframe gaps remain until mitigated or until the lookback period expires.
– Large lookback periods with multiple HTFs can increase chart load — adjust settings as needed.
– This indicator is a mapping and context tool, not a signal generator. Always apply it alongside your own analysis.
PT FVG ImbalancesVersion 1.0 of the PT FVG Gaps & Flat Opens was developed to visually identify any imbalances in price. This indicator can be used on all timeframes.
Fair Value Gaps are a key component when trading price action. They are derived from zones in liquidity where price moved quickly in a certain direction leaving gaps behind. These areas tend to act as magnets to price throughout the trading session of that timeframe.
PT FVG Features:
-Gaps that have been partially filled will shade darker to show price has already attempted to fill that gap before (Toggle Highlight Gap Fill).
-Gaps that have been partially filled will remove a portion of the background zone to indicate how much gap is left to fill in the full zone (Toggle Highlight Remaining Gap).
Flat Open Candles are derived from candles that open without a wick (wickless candles). Price more often than not tends to gravitate towards these areas in the near future to fill the wickless candle before continuing on with the trend. Can be used on all timeframes, but the higher the timeframe holds more weight.
PT Flat Open Features:
-Flat open sensitivity would recommend keeping it around 30-50. If scalping keep it sub 30. This feature determines how many flat opens you want on your chat at one time.
-Delete flat open line allows us to delete the line once price has filled the wickless candle.
Video with strategy will be uploaded shortly! It is included as part of the library. Just message us for access!
Ichimoku ImbalanceYou may have heard the word balance or imbalance
This indicator is designed based on Ichimoku periods to display imbalances in each period
When you see a black mark, it means that one of the Ichimoku periods is saturated or unbalanced
If the current candle was equal to the lowest price on 9/26/52 of the last period and the highest price was equal to the last candle from left on 9/26/52 of the last period
If the current candle was equal to the highest price on 9/26/52 of the last period and the lowest price was equal to the last candle from right on 9/26/52 of the last period
This indicator is a useful and powerful tool for Ichimoku traders to understand overbought and oversold points in different time periods.
Note: This is an auxiliary tool and does not issue buy and sell signals