FVG Profiles [TradingIQ]Hello Traders!
🔹 FVG Profiles
FVG Profiles is a fair value gap analysis tool designed to go beyond simply drawing FVG boxes on the chart.
Instead of treating every fair value gap the same, this indicator evaluates each FVG using:
gap size
volume behind the gap
time-of-day context
remaining unfilled volume
active FVG clustering
bullish vs bearish FVG dominance
master histogram structure
local maxima gap zones
It focuses on answering a deeper question:
Where are the most important active imbalance zones on the chart?
And more importantly:
Which gaps still have meaningful volume left behind them?
🔹 What the indicator shows
🔸 Bullish & Bearish Fair Value Gaps
The indicator detects both bullish and bearish fair value gaps directly on the chart.
A bullish FVG is detected when price leaves an upside imbalance.
A bearish FVG is detected when price leaves a downside imbalance.
These gaps are then tracked as active zones until they are mitigated, expired, or fully consumed by later price action.
This allows you to see:
where bullish imbalances formed
where bearish imbalances formed
which FVGs are still active
which FVGs have been partially filled
which FVGs have been fully mitigated
🔸 Time-of-Day Filtering
One of the most important parts of this indicator is that it does not only ask:
“Did a fair value gap form?”
It also asks:
“Was this fair value gap meaningful compared to what normally happens at this time of day?”
The script tracks rolling time-of-day statistics for both:
volume
gap height
This helps compare the current FVG against historical activity from the same time of day.
The goal is to avoid treating normal market noise the same as statistically meaningful imbalance.
🔸 Gap Strictness & Volume Strictness
The indicator includes strictness filters for both gap size and volume.
These filters use z-score style thresholds to determine whether a new FVG is significant enough to display.
Available strictness levels include:
None
Low
Medium
High
Extreme
Higher strictness means fewer gaps will qualify.
Lower strictness means more gaps will be shown.
This allows you to choose whether you want a broader view of market imbalance or only the most statistically significant FVGs.
🔸 Remaining FVG Volume
Each detected FVG begins with an initial volume value.
As future candles trade back into the FVG zone, the script estimates how much of that gap volume has been consumed.
This allows each FVG to behave more like a living zone instead of a static box.
The indicator tracks:
initial FVG volume
remaining FVG volume
partial mitigation
full mitigation
bullish remaining volume
bearish remaining volume
As price overlaps the FVG, the remaining volume is reduced proportionally.
This helps show whether a gap is still meaningful or whether it has already been mostly consumed.
🔸 FVG Box Visualization
Active fair value gaps are displayed directly on the chart.
The FVG boxes update as the gap is mitigated.
When volume remains inside the zone, the box continues to show the active imbalance area.
When the FVG is fully mitigated or expires, it is removed from the chart.
Optional volume text can also be displayed inside the FVG box.
This helps you quickly see:
how much volume remains in the gap
which gaps are still active
which zones are being consumed
where price is interacting with imbalance
🔸 Master FVG Histogram
The Master Histogram is the main profile-style visualization.
Instead of only looking at individual FVGs, the indicator aggregates all active FVG zones into a single histogram.
This histogram shows where active bullish and bearish FVG volume is clustered across price.
It helps answer:
Where is active imbalance volume concentrated right now?
The histogram is drawn to the right of price and can be customized with:
number of bins
histogram offset
maximum width
KDE smoothing bandwidth
transparency
bullish colors
bearish colors
🔸 Bullish vs Bearish FVG Dominance
The Master Histogram separates bullish and bearish FVG volume.
Each price bin is colored based on whether bullish or bearish FVG volume is dominant at that level.
This allows you to quickly identify:
bullish imbalance clusters
bearish imbalance clusters
zones where one side dominates
areas where active FVG volume is concentrated
Instead of asking only:
“Where is the nearest fair value gap?”
you can ask:
“Where are active FVGs clustering across the chart?”
🔸 KDE Smoothing
The histogram includes optional smoothing using an Epanechnikov Kernel Density Estimation model.
This helps reduce noisy, blocky histogram behavior and creates a smoother profile of active FVG concentration.
Higher bandwidth creates a smoother histogram.
Lower bandwidth keeps the histogram closer to the raw FVG volume distribution.
This is useful when you want the histogram to behave more like a profile instead of a fragmented set of isolated bins.
🔸 Gap Zones / Local Maxima
The indicator can also detect local maxima inside the Master Histogram.
These are price areas where active FVG volume is locally concentrated compared to nearby bins.
When enabled, the indicator projects these levels left across the chart as Gap Zone lines.
This helps highlight:
major active imbalance clusters
high-concentration FVG zones
potential reaction areas
levels where multiple active gaps may overlap
The Gap Zone Percentile setting controls how selective these lines are.
A higher percentile shows fewer, more significant zones.
A lower percentile shows more potential gap zones.
🔹 How to read it
Each FVG box represents an active imbalance.
The Master Histogram shows where active FVG volume is concentrated across all currently tracked gaps.
The Gap Zone lines highlight local peaks in the active FVG volume profile.
Together, these views help shift your thinking from:
“There is a fair value gap here.”
to:
“This is where active imbalance volume is still concentrated.”
🔹 Example interpretations
large bullish FVG + high remaining volume → active upside imbalance still present
bearish FVG cluster above price → potential overhead imbalance zone
histogram peak near current price → price is trading into concentrated active gap volume
gap zone line aligns with structure → possible high-interest reaction area
FVG box fading or disappearing → gap has been consumed, mitigated, or expired
many active gaps clustered together → imbalance zone may be more important than a single isolated FVG
🔹 Why this indicator is useful
FVG Profiles gives you a structured way to analyze fair value gaps as dynamic volume zones.
It helps you see:
which FVGs are still active
which gaps have meaningful volume behind them
where FVG volume is clustering
whether bullish or bearish imbalance dominates a zone
how price is consuming active gaps over time
where local maxima gap zones appear
Instead of only drawing static FVG boxes, this tool attempts to quantify and profile the active imbalance still remaining in the market.
🔹 Best use cases
tracking active fair value gaps
finding clustered imbalance zones
filtering out insignificant gaps
studying FVG mitigation
identifying potential reaction levels
combining FVG analysis with market structure
enhancing liquidity, imbalance, or price-action models
🔹 Inputs you can customize
Master Profile Bins
Histogram Right Offset
Histogram Max Width
KDE Smoothing Bandwidth
Max FVGs
Max FVG Age
Gap Strictness
Volume Strictness
Time-of-Day Memory Length
Show FVG Boxes
Show Master Histogram
Show Gap Zones
Gap Zone Percentile
Show FVG Volume Text
Master Alpha
bullish and bearish histogram colors
gap zone color
🔹 Important note
This script uses volume, gap size, and time-of-day statistics to evaluate fair value gaps.
This means:
FVG significance depends on the selected strictness settings
time-of-day averages depend on the available chart history
volume behavior can vary between symbols and sessions
the Master Histogram only represents currently active tracked FVGs
gap zones are analytical reference levels, not predictive signals
This indicator is not a trading system by itself.
It is a framework for analyzing where active fair value gap volume remains and how those imbalances cluster across price.
Closing Notes
FVG Profiles is built to turn fair value gaps from static boxes into a more complete imbalance profile.
It helps you see not only where gaps formed, but where active FVG volume still remains.
As always, thank you PulseWire! Indicator

Intrabar Profile [Kioseff Trading]Hello Traders!
🔹 Intrabar Profile
Intrabar Profile is a lower-timeframe profile tool designed to draw a volume profile or delta profile on each individual candle .
Instead of only looking at where a candle opened, closed, wicked, or changed color, this indicator attempts to show:
Where did volume actually trade inside the bar?
It focuses on answering a deeper question:
What happened inside the candle that normal candlesticks do not show?
volume profile on every visible bar
delta profile on every visible bar
lower-timeframe volume distribution
POC detection per candle
value area visualization
buy-side vs sell-side imbalance display
optional volume-at-level labels
adaptive scaling as the chart zooms in or out
🔹 What the indicator shows
🔸 Intrabar Volume Profile
The indicator reconstructs a mini volume profile for each candle using lower timeframe data.
This allows you to see:
where volume was concentrated inside each bar
which price level had the highest volume
how volume was distributed across the candle range
whether volume was balanced or concentrated near specific levels
This shifts your perspective from:
“this candle closed bullish or bearish”
to:
“where did participation actually take place inside this candle?”
🔸 POC Per Candle
Each intrabar profile includes a Point of Control , or POC.
The POC marks the price level inside the candle where the highest amount of volume was detected.
This helps identify:
where the most trading activity occurred inside the bar
whether volume was concentrated near the high, low, or middle of the candle
potential areas of intrabar acceptance or rejection
where participation clustered before price moved away
🔸 Value Area Per Candle
The indicator can also display a value area for each profile.
The value area is calculated from total volume and highlights the region where the majority of volume occurred inside the bar.
This helps separate:
high-participation areas
lower-participation areas
balanced candles
thin or inefficient areas of the candle
Together, the POC and value area help show the internal structure of each candle instead of only the candle body and wick.
🔸 Intrabar Delta Profile
Intrabar Profile can also switch from standard volume profile mode to delta profile mode .
Delta mode estimates buy-side and sell-side pressure using lower timeframe price movement and volume.
This allows you to see:
where positive delta appeared inside the candle
where negative delta appeared inside the candle
whether aggressive activity was concentrated at the top, middle, or bottom of the bar
when total volume and directional pressure tell different stories
This can help answer:
Was volume only present, or was it meaningfully skewed toward buyers or sellers?
🔸 Volume Profile vs Delta Profile
The indicator includes two profile modes:
VP - displays total volume distribution inside each candle
Delta - displays directional volume imbalance inside each candle
Volume profile mode focuses on:
where participation occurred
where volume was concentrated
where the candle’s POC and value area formed
Delta profile mode focuses on:
which side had more pressure
where buy-side or sell-side imbalance appeared
whether pressure was distributed evenly or concentrated at specific levels
🔸 Adaptive Mini Profiles
The profiles are drawn directly on top of the chart candles and are designed to stay proportional as the chart is adjusted.
This means the visual structure adapts as you:
zoom in
zoom out
stretch the chart
compress the chart
The goal is to keep the profile readable without turning the chart into visual clutter.
🔹 Granularity Options
The indicator uses lower timeframe data to build each intrabar profile.
Available granularity options include:
5-minute
1-minute
1-second
1-tick
Lower granularity can provide a more detailed reconstruction of intrabar activity, depending on the symbol and data available from PulseWire.
Important Note
Some lower timeframe data options may require specific PulseWire data access or plan availability. If a selected granularity is not available on your chart or account, the indicator can only work with the data PulseWire provides.
🔹 How to read it
Each candle can be read as its own mini profile.
larger profile rows show more volume or stronger absolute delta
the POC marks the highest-volume level inside the candle
the value area highlights the primary participation zone
gray areas show volume outside the selected value area
positive delta shows stronger buy-side pressure
negative delta shows stronger sell-side pressure
This helps you compare:
where the candle closed
where the most volume traded
where delta was strongest
whether the candle’s appearance matches its internal activity
🔹 Example interpretations
bullish candle + volume concentrated near the high → possible acceptance higher
bullish candle + heavy volume near the low → possible absorption or delayed response
bearish candle + negative delta near the low → aggressive selling into the bottom of the bar
large candle + thin profile → fast movement with less balanced participation
small candle + heavy profile → high activity with limited price movement
strong delta but weak candle movement → potential absorption or opposition
🔹 Why this indicator is useful
Intrabar Profile gives you a way to look beyond standard candles.
It helps you see:
where volume formed inside each candle
where the candle’s POC developed
whether participation was concentrated or spread out
whether buyers or sellers dominated specific levels
how volume and delta behaved inside the bar
whether the candle’s structure supports or contradicts the price action
Instead of only asking:
“Did this candle close green or red?”
you can ask:
“Where did the trading actually happen inside this candle?”
🔹 Best use cases
studying intrabar volume structure
analyzing candle quality
identifying high-volume zones inside individual bars
spotting possible absorption or imbalance
comparing price action against internal volume distribution
enhancing volume profile, order flow, or liquidity-based analysis
🔹 Inputs you can customize
profile type: VP or Delta
granularity: 5-minute, 1-minute, 1-second, or 1-tick
number of profile rows
buy-side and sell-side colors
POC color
mini profile transparency
value area visibility
volume-at-level labels
🔹 Important note
This script uses lower timeframe data to approximate intrabar volume and delta structure.
This means:
accuracy depends on available lower timeframe data
different symbols may behave differently
1-second or tick data may not be available for every user or market
delta is estimated from lower timeframe price movement and volume
this is an analytical visualization tool, not a predictive engine
Closing Notes
Intrabar Profile is built to show the internal volume structure of each candle .
It helps turn a normal candlestick chart into a more detailed profile-based view of participation, imbalance, and intrabar activity.
As always, thank you PulseWire! Indicator

Liquidity Walls [TradingIQ]Hello Traders!
🔹 Liquidity Walls
Liquidity Walls is an order-flow efficiency and absorption tool designed to highlight areas where aggressive buying or selling pressure fails to move price as expected.
Instead of only showing where price moved, this indicator asks a deeper question:
Did the market respond properly to the pressure behind the move?
When strong delta enters the market but price does not travel efficiently, that can suggest absorption, trapped aggression, or opposing liquidity .
Liquidity Walls is built to identify those moments and project potential liquidity clusters directly onto the chart.
lower timeframe delta analysis
delta-implied price movement
inefficient candle detection
absorption-based liquidity zones
adaptive expected close modeling
active liquidity wall tracking
automatic zone invalidation
🔹 What the indicator shows
🔸 Delta-Based Expected Close
The indicator estimates where price should have closed based on the relationship between delta and price movement.
It compares:
actual price movement
delta-driven expected movement
how much price should have moved based on recent behavior
This creates a delta-implied close , shown directly on the chart.
The core idea is simple:
If aggressive buyers or sellers entered the market, price should usually respond.
When it does not, that mismatch can reveal hidden liquidity.
🔸 Inefficient Candle Detection
Candles are colored when the script detects inefficient movement between delta and price.
This means:
delta was strong, but price response was weak
price failed to move as much as expected
aggressive pressure may have been absorbed
the market may be interacting with a liquidity wall
The stronger the inefficiency, the more aggressively the candle is highlighted.
This helps you quickly identify bars where:
the effort was high, but the result was weak.
🔸 Absorption Logic
Liquidity Walls uses a regression-style model to estimate the expected price move from delta.
It calculates:
lower timeframe signed volume
net delta
actual movement in ticks
expected movement in ticks
difference between expected and actual movement
When the difference becomes statistically extreme, the indicator treats that candle as a potential absorption event.
In simple terms:
Strong delta + weak price response = possible absorption.
🔸 Liquidity Wall Zones
When absorption is detected, the indicator creates a projected liquidity zone.
If buy-side aggression is absorbed, a zone is drawn above price.
If sell-side aggression is absorbed, a zone is drawn below price.
These zones represent areas where price may have interacted with significant opposing liquidity.
absorbed buying can suggest overhead liquidity
absorbed selling can suggest downside liquidity
zones remain active until price invalidates them
invalidated zones fade automatically
This allows you to visually track areas where the market previously struggled to move through pressure.
🔸 Active Zone Tracking
Liquidity zones extend forward until price breaks through them.
When price clears a zone, the indicator:
stops extending the box
fades the visual appearance
removes it from the active liquidity wall list
This keeps the chart focused on currently relevant liquidity zones instead of cluttering the screen with old levels.
🔸 Granularity Selection
The indicator allows you to choose the lower timeframe source used for delta reconstruction.
Available granularity options include:
1-Minute
1-Second
1-Tick
Lower granularity can provide more detailed flow analysis when data is available.
Important Note
Lower timeframe accuracy depends on the symbol, exchange, PulseWire plan, and available historical data. Tick and second-based data may not be available on all markets.
🔹 How the model works
The script looks at the relationship between:
net delta
price movement in ticks
recent correlation between delta and price movement
recent volatility of both delta and price movement
From this, it estimates how far price should have moved based on the current delta.
Then it compares that expected move to the actual move.
If price dramatically underperforms relative to delta, the script marks the candle as inefficient and creates a potential liquidity wall.
🔹 How to read it
🔸 Highlighted candles
Highlighted candles suggest inefficient price movement.
This means aggressive flow entered the market, but price did not respond normally.
Possible interpretations:
absorption
hidden liquidity
exhaustion
trapped aggression
failed continuation
🔸 Liquidity walls above price
A zone above price can suggest that aggressive buying was absorbed.
This may indicate:
overhead liquidity
resistance from passive sellers
buyers pushing into supply
possible failed breakout conditions
🔸 Liquidity walls below price
A zone below price can suggest that aggressive selling was absorbed.
This may indicate:
downside liquidity
support from passive buyers
sellers pushing into demand
possible failed breakdown conditions
🔹 Example interpretations
strong buy delta + weak upward movement → buying may be absorbed
strong sell delta + weak downward movement → selling may be absorbed
price returns to a liquidity wall → possible reaction area
price breaks through a wall → zone is invalidated
multiple inefficient candles near the same level → potential liquidity cluster
🔹 Why this indicator is useful
Liquidity Walls helps shift your analysis from:
“price moved here”
to:
“how did price respond to the pressure behind the move?”
This is useful because not all movement is equal.
Sometimes large aggressive volume creates a clean directional move.
Other times, large aggressive volume gets absorbed and price barely moves.
This indicator is designed to highlight those moments.
🔹 Best use cases
spotting absorption near highs and lows
identifying weak breakouts
tracking potential liquidity clusters
finding areas where aggressive traders may be trapped
confirming failed continuation attempts
adding order-flow context to price action
analyzing reaction zones around key levels
🔹 Inputs you can customize
Granularity
Inefficient candle coloring
Liquidity cluster color
🔸 Granularity
Controls which lower timeframe data is used to estimate signed volume and delta behavior.
🔸 Show Inefficient Candles
Turns candle coloring on or off.
When enabled, candles are colored based on the strength of the inefficiency signal.
🔸 Liquidity Cluster Color
Controls the color used for liquidity walls, inefficient candles, and projected absorption zones.
🔹 Important Notes
This script uses lower timeframe data to approximate aggressive buying and selling activity.
This means:
accuracy depends on available lower timeframe data
results may vary between markets
tick and second data may not be available everywhere
the model is interpretive, not predictive
zones should be used as context, not standalone signals
Liquidity Walls does not predict the future.
It identifies areas where recent order-flow pressure did not produce the expected price response.
That information can help traders better understand where liquidity may be absorbing movement.
🔹 Closing Notes
Liquidity Walls is built to visualize the relationship between aggression, efficiency, and absorption .
It helps reveal when the market is moving cleanly — and when price is struggling against hidden liquidity.
As always, thank you PulseWire! Indicator

Volume Supply and Demand [TradingIQ]The Next Generation of Supply and Demand
You haven't seen a single good Supply and Demand indicator until today.
Let's be honest: almost every S/D indicator you've tried is either too late, constantly repaints, or simply flags every single random pivot on the chart as a "zone." That is not how institutional trading works. Traditional support and resistance might teach you to draw lines at every turning point, but if you've been trading for more than two weeks, you know that not every pivot holds weight in the future.
This tool was built to fix that. It is designed to filter out the low-quality noise, bypass the common structural flaws of basic chart metrics, and isolate nothing but genuine liquidity shock events where massive market orders actually took place.
Welcome to the Volume Supply and Demand engine.
---
How the Algorithm Works (The "Why")
Easier said than done, right? Finding a level that actually has institutional defense behind it requires deep mathematical screening. Instead of just looking for simple highs and lows, this algorithm detects explosive price moves via an advanced multi-step screening system.
First, the script calculates the True Range of consecutive candles to establish a baseline of normal market volatility. Once that baseline is set, it actively scans for sudden, abnormal expansions in price. It analyzes the specific angle, slope, and velocity of the expansion to ensure the move is statistically anomalous.
Demand Zones: These are flagged when extreme buying pressure forces a rapid, high-velocity move upwards, leaving behind a massive footprint of unfilled passive limit orders.
Supply Zones: These are flagged when intense selling aggression ramps up instantly, completely rejecting higher prices and driving the market down with severe negative velocity.
We strictly filter out the low-quality, minor pivot points. Once the strict qualifications of velocity and range expansion are met, the zone is detected and locked in instantly.
---
Structure vs. Normal Support & Resistance
To trade effectively, you must understand why these zones behave differently than standard horizontal support and resistance lines.
Traditional support and resistance lines can theoretically be drawn anywhere the market decides to turn around, regardless of the volume or speed behind the move. This creates messy charts cluttered with hundreds of psychological lines that offer no real edge.
This engine is different because it maps out an entire premium or discount zone based on the exact candle structural properties where the initial institutional imbalance occurred. It targets the literal origin of the reaction , creating a highly precise boundary where a major market participant stepped in aggressively to flip the auction control.
---
Deep-Dive Order Flow Features
We didn't just build a box-drawing tool. We added an entirely new dimension of volume analysis to help you gauge the actual internal strength of these levels.
Origin Volume Profiles: This is the game-changer. For every valid Supply or Demand zone generated, the indicator dynamically projects a micro Volume Profile directly inside the specific structural move that created the zone . You get an immediate, visually clear picture of exactly where the heavy volume was transacted during that specific liquidity event.
Delta & POC Lines: The algorithm identifies the Point of Control (POC) for both the buy-volume side and the sell-volume side independently. By plotting these lines, you can see precisely where the buyers or sellers exhibited their maximum aggression right before the major expansion occurred.
Time-Based Profiles: Volume isn't the only metric that matters. You can change the profile type inside the settings to "Time" to generate a profile that maps out exactly where the price spent the most time consolidating before exploding out of the zone.
Auto Hit-Deletion: The more a level is traded into, the weaker it gets as the resting passive orders are continuously matched and filled. To prevent you from trading dead levels, the indicator includes an automated hit-deletion toggle. The moment the price decisively pierces through a zone, the script recognizes the liquidity exhaustion and wipes the zone from your chart.
---
Settings & Optimization Guidelines
Because this script relies on heavy historical array calculations and complex request structures, proper optimization is essential for a smooth charting experience:
S/D Zone Style (Wick, Body, Candle): This dictates the strictness of your zone boundaries.
Wick (Default & Strongly Recommended): Draws the zone across the precise wick of the origin candle, capturing the maximum premium/discount extremity.
Body / Candle: Alternative constraints that alter the vertical width of the boxes based on the candle open and close values.
Max Zone Age (Bars): A zone created hundreds of bars ago losing its relevance because the participants holding those orders have likely closed their positions. This setting expires old zones to keep your chart fresh. If your chart experiences loading delays, lower this setting to roughly 200 bars.
Calculated Bars: To manage the calculation weight of the Epanechnikov kernel filtering and volume slice matrices, you can adjust the total calculation window. If your chart shows a red runtime error, lower this setting from 5000 down to 2000 bars.
Show Volume at Level: Turning this on overlays the raw numerical transaction data over each individual profile block, allowing for precise order flow calculation.
---
The Core Trading Logic
When a zone is formed by a massive imbalance of aggressive market orders, institutional participants frequently leave resting passive limit orders behind because the market moved too quickly to fill their entire block. When price returns to this exact zone for the first time, those resting orders are triggered. This acts as a defense line, forcing an aggressive, fast reversal.
If price returns to a zone multiple times, or if it begins to grind and spend a long time consolidating inside a box, that is a major warning sign. It means liquidity is actively depleting, the passive orders are being entirely consumed, and a massive liquidity shock breakout is right around the corner.
Disclaimer: This is not financial advice. Always test the mechanics against your own personal edge, backtest thoroughly, and integrate it properly within your broader risk management plan. Indicator

Volume Aggregation Bars [TradingIQ]Hello Traders!
🔹 Volume Aggregation Bars
Volume Aggregation Bars is a volume-based candle visualization tool designed to show how price moves after a fixed amount of trading activity has occurred.
Instead of building candles from fixed time intervals, this tool builds candles from fixed volume thresholds.
That means each displayed bar represents a comparable amount of participation, helping traders study price movement through the lens of activity, effort, efficiency, and participation-based structure .
builds candles from volume instead of time
supports automatic or custom volume thresholds
optional dollar-volume aggregation
uses lower-timeframe volume data for improved accuracy
shows developing volume-bar progress in real time
displays directional candles with optional wicks
includes a volume progress table
🔹 What the tool shows
🔸 Volume-based candles
Traditional candles are built from time.
For example, a 5-minute candle closes every 5 minutes whether the market was active or quiet.
Volume Aggregation Bars work differently.
A new candle is created only after the selected amount of volume has traded.
This helps normalize each candle around market participation rather than time.
In simple terms:
high activity creates new candles faster
low activity creates new candles slower
each candle reflects a more comparable amount of traded volume
price movement can be studied relative to actual participation
🔸 Auto or custom volume thresholds
The script can automatically estimate a useful volume threshold, or traders can manually define their own required volume amount.
You can choose between:
Auto
Required Volume
Auto mode uses recent volume behavior to create a dynamic aggregation threshold.
Required Volume mode lets you choose the exact volume needed to form each new candle.
This gives flexibility for traders who want either an adaptive setting or a fixed, repeatable volume model.
🔸 Dollar-volume mode
The tool can also treat the required volume setting as a dollar amount.
When enabled, the script converts traded volume into dollar-volume when appropriate.
This is useful because raw volume can vary heavily between assets.
Dollar-volume can help normalize activity across different markets by focusing on the value traded rather than only the number of units traded.
🔸 Lower-timeframe volume aggregation
Volume Aggregation Bars can use lower-timeframe data to build more accurate volume candles.
Instead of relying only on the chart timeframe, the script can request lower-timeframe volume and price data to better track when the volume threshold is reached.
This helps improve the accuracy of each volume-based candle, especially on higher chart timeframes.
🔸 Directional candle coloring
Each completed volume candle is colored based on whether price closed above or below the prior completed volume candle.
This makes it easy to see whether each block of market participation resulted in upward or downward price movement.
green candles show upward movement
red candles show downward movement
optional wicks can display the high and low within each volume block
🔸 Efficiency-based transparency
The script also adjusts candle transparency based on movement efficiency.
Efficiency compares how much price moved from the previous close relative to the total high-low range of that volume block.
A cleaner directional move will appear stronger.
A choppier or less efficient move will appear more faded.
This helps separate:
clean directional movement
choppy movement
weak movement inside a wider range
high-volume activity with limited directional progress
🔸 Developing current candle
The current unfinished volume candle is displayed separately while it is still forming.
The script shows the current progress toward the next completed volume bar.
This lets traders see how close the market is to completing the next volume aggregation candle.
The developing candle can help answer:
how much volume has already accumulated
how much volume remains before the next bar forms
whether the current volume block is moving price meaningfully
whether activity is speeding up or slowing down
🔸 Volume progress table
The built-in table shows real-time volume progress information.
Depending on your settings, it can display:
current cumulative volume
volume required to create the next bar
remaining volume before the next aggregation candle completes
This gives a quick reference for how close the current candle is to completion.
🔹 How to read it
Each component gives a different layer of market context:
Volume candle → price movement after a fixed amount of activity
Green candle → price moved higher after the volume block completed
Red candle → price moved lower after the volume block completed
Wick → high and low reached during the volume block
Transparency → directional efficiency of the move
Current candle → unfinished volume block in progress
Volume table → remaining activity needed before the next bar forms
🔹 Why this tool is useful
It gives you:
a cleaner way to study price movement by participation
an alternative to fixed-time candles
a way to see whether volume is producing meaningful movement
better context during high-volume and low-volume conditions
a visual map of activity-based price movement
a framework for comparing effort versus result
🔹 Best use cases
studying price movement after fixed volume thresholds
analyzing high-volume market activity
identifying efficient directional moves
comparing active and inactive market periods
observing how price reacts as participation builds
filtering out some of the distortion created by fixed-time candles
building context around effort versus result
🔹 Important note
This tool is based on historical volume and price movement.
That means:
volume bars do not predict future price direction
strong volume does not guarantee continuation
low efficiency does not automatically mean reversal
high efficiency does not automatically mean trend strength will continue
volume aggregation should be used as context, not certainty
🔹 Inputs you can customize
The script includes flexible controls such as:
lower-timeframe volume source
automatic volume aggregation mode
custom required volume threshold
optional dollar-volume setting
wick display
number of volume blocks shown
time label display options
time label size
candle border width
volume progress table
table position
Closing Notes
Volume Aggregation Bars is built to shift the focus from asking what did price do after a fixed amount of time to asking what did price do after a fixed amount of market activity .
It helps traders visualize price movement through participation, volume efficiency, and activity-based structure.
Thank you for checking it out! Indicator

Large Order Delta Profile [TradingIQ]Hello Traders!
🔹 Large Order Delta Profile
Large Order Delta Profile is an order-flow visualization tool designed to split delta profiles across different transaction-size categories.
That is the core idea behind the tool: instead of showing one combined volume or delta profile, it separates activity by customizable dollar-value thresholds so you can compare how smaller, medium-sized, and very large transactions behaved during the same session.
This helps traders visualize where different sizes of market participants were active, where aggressive buying or selling concentrated, and whether large-order flow agreed or disagreed with smaller transaction flow .
splits the delta profile across multiple transaction-size ranges
compares smaller, medium, and large-order activity side by side
tracks bullish and bearish delta at price levels
filters trades using customizable dollar-value thresholds
supports tick, second, and minute-based granularity
builds session-based delta profiles
🔹 What the tool shows
🔸 Transaction-size delta profiles
The main feature of this indicator is that it separates market activity into different transaction-size profiles.
Each profile represents a different dollar-value range of transactions, allowing you to compare:
smaller transaction flow
medium-sized transaction flow
large-order activity
extreme large-order activity
This makes it easier to see whether large participants were active at the same price levels as smaller participants, or whether larger transactions were concentrated in completely different areas.
🔸 Large order delta distribution
The script builds a profile showing where aggressive buying and selling activity occurred during the active session.
Instead of displaying simple volume-at-price, it separates:
bullish delta
bearish delta
net directional pressure
This helps identify where buyers or sellers were more aggressive across each transaction-size category.
🔸 Custom dollar-value filters
The indicator allows you to define multiple transaction-size filters using estimated dollar value.
Each filter creates its own profile, so you can compare activity such as:
all qualifying transactions
transactions above a larger threshold
transactions above an extreme threshold
This is useful because not all market activity carries the same context.
A small transaction imbalance and a large transaction imbalance can tell very different stories.
🔸 Delta-based directional analysis
The profile uses directional estimation to classify activity as bullish or bearish.
Depending on your selected granularity:
tick-based bid/ask estimation can be used
lower-timeframe candle direction can be used
aggressive buying and selling pressure is separated
Positive delta suggests stronger aggressive buying.
Negative delta suggests stronger aggressive selling.
This helps reveal where different transaction-size groups were actively lifting offers or hitting bids.
🔸 Session-based profiling
The indicator resets and rebuilds based on a customizable session period.
This allows profiles to adapt dynamically to:
daily sessions
custom session structures
intraday profiling
higher-timeframe segmentation
The profile continuously expands as price moves beyond existing ranges.
🔸 Adaptive profile levels
The script uses ATR-based level spacing to dynamically build profile rows.
This allows the profile structure to adapt to:
high-volatility conditions
low-volatility conditions
tight ranges
expanding markets
Instead of relying on static tick spacing, the levels automatically scale with market volatility.
🔸 Visual imbalance mapping
Profile blocks expand horizontally based on the strength of bullish or bearish delta.
This creates a quick visual representation of:
where aggressive buyers dominated
where aggressive sellers dominated
which price levels showed the strongest imbalance
where directional pressure was concentrated
how imbalance differed across transaction-size groups
Bullish pressure is displayed using bullish profile coloring.
Bearish pressure is displayed using bearish profile coloring.
Optional delta labels can also display the raw imbalance values directly on the chart.
🔹 How to read it
Each component gives a different layer of order-flow context:
Transaction-size profile → which order-size group is being shown
Bullish delta → aggressive buying pressure
Bearish delta → aggressive selling pressure
Large profile expansion → stronger directional imbalance
Thin profile areas → weaker participation
Filter ranges → separated transaction-size categories
Session profile → where activity concentrated during the session
🔹 Why this tool is useful
It gives you:
a way to compare delta across different transaction sizes
a visual map of where larger orders were active
separate profiles for smaller, medium, and larger transaction flow
context around whether large-order activity confirms or conflicts with smaller flow
session-based order-flow structure
a clearer view of where aggressive participation concentrated
🔹 Best use cases
comparing small vs large transaction behavior
tracking where large participants were most active
studying aggressive buying and selling by transaction size
analyzing directional imbalance across multiple order-size groups
identifying high-participation price zones
building session-based order-flow context
🔹 Important note
This tool estimates directional pressure using lower-timeframe or tick-based data.
That means:
delta estimation is not identical to centralized exchange order books
transaction-size filters are based on estimated dollar value
large imbalance does not guarantee continuation
profiles represent historical participation, not future certainty
market conditions can shift quickly
outputs should be used as contextual analysis, not standalone signals
🔹 Inputs you can customize
The script includes flexible controls such as:
data granularity selection
session timeframe selection
profile level granularity
multiple dollar-value transaction filters
profile offsets
bullish and bearish profile colors
delta label visibility
delta label sizing
Closing Notes
Large Order Delta Profile is built around one central idea: not all transaction sizes should be viewed the same way .
By splitting delta profiles across different dollar-value thresholds, the tool helps traders compare how smaller flow, larger flow, and extreme transaction activity behave during the same session.
Rather than asking only where volume occurred, this tool helps ask which size of activity created the imbalance, where it happened, and whether larger transaction flow told a different story from the broader market .
Thank you for checking it out! Indicator

AMT Market Phase [TradingIQ + Ethan]Hello Traders!
🔹 AMT Market Phase
AMT Market Phase is a market structure tool designed to identify when price is trading inside a balanced range versus when it has moved out of balance.
Instead of only marking highs and lows, this tool uses a TPO-style value area model to study where price has spent time, where value is forming, and when price breaks away from that accepted area.
Think of it as a way to visualize balance, imbalance, and developing market phase shifts across multiple timeframes .
detects balanced and out-of-balance market phases
builds TPO-style value areas from price activity
marks VAH, VAL, and POC levels
uses ATR buffering to filter minor value-area breaks
supports multiple timeframe phase tracking
optional value area, POC, and profile displays
🔹 What the tool shows
🔸 Balance vs out of balance
The script classifies the market into two core states:
Balance
Out of Balance
Balance means price is still trading within its accepted value area.
Out of Balance means price has moved beyond the buffered value area, suggesting that price may be leaving the prior area of acceptance.
This helps you quickly see whether the market is rotating inside a range or attempting to expand away from it.
🔸 TPO-based value area
The tool builds a TPO-style profile from the active market range and calculates key levels:
VAH, or Value Area High
VAL, or Value Area Low
POC, or Point of Control
These levels represent where price has spent meaningful time during the current balance structure.
Instead of using a fixed lookback range, the profile expands and updates based on the active phase of the market.
🔸 Buffered value area breaks
AMT Market Phase includes an ATR-based buffer around the value area.
This helps reduce noise by requiring price to move a meaningful distance beyond value before being classified as out of balance.
This helps separate:
minor value-area probes
weak fakeouts
stronger attempts to leave balance
🔸 Multi-timeframe phase tracking
The indicator can track market phase across multiple timeframes.
This allows you to compare lower-timeframe and higher-timeframe structure directly on the chart.
You can use it to see:
whether the current timeframe is balanced
whether higher timeframes are out of balance
whether multiple timeframes agree or conflict
where larger value areas may be influencing price
🔸 Visual value zones
The script can draw the active balance area directly on the chart.
Depending on your settings, it can display:
value area zones
POC lines
VAH and VAL levels
profile-style visuals
recent balance ranges only
This gives a clean visual map of where value has formed and where price is attempting to break away from that value.
🔸 Phase table
The built-in table summarizes the current phase across key timeframes.
It shows whether each tracked timeframe is in:
BALANCE
OUT OF BALANCE
When price is out of balance, the table can also show directional context using arrows.
🔹 How to read it
Each component gives a different layer of market context:
Balance zone → where price has been accepted
VAH → upper edge of value
VAL → lower edge of value
POC → most active price area
Buffered VA → filtered balance boundary
Out of Balance → price attempting to leave value
Phase table → multi-timeframe market state
🔹 Why this tool is useful
It gives you:
a structured way to identify balance and imbalance
objective value-area levels based on price activity
multi-timeframe context for market phase
a cleaner alternative to manually drawing ranges
visual reference points for where price is accepted or rejected
🔹 Best use cases
identifying balanced market conditions
tracking when price leaves value
studying range expansion and acceptance
comparing market phase across timeframes
building context around VAH, VAL, and POC
understanding whether price is rotating or expanding
🔹 Important note
This tool is based on TPO-style value-area analysis and historical price structure.
That means:
balance does not guarantee price will remain inside the range
out of balance does not guarantee trend continuation
value areas are context zones, not automatic trade signals
market conditions can change quickly
outputs should be used as context, not certainty
🔹 Inputs you can customize
The script includes flexible controls such as:
custom timeframe selection
timeframe colors
POC display toggles
value area display toggles
profile display toggles
recent range only mode
value area percentage
ATR multiplier for balance filtering
minimum profile bars
table position
Closing Notes
AMT Market Phase is built to shift the focus from simply asking where price is moving to understanding whether price is accepted or rejected around value .
It helps traders visualize when the market is balanced, when it is leaving balance, and how that behavior lines up across multiple timeframes.
Thank you for checking it out!
Indicator

Candle Fingerprint [TradingIQ]Hello Traders!
🔹 Candle Fingerprint
Candle Fingerprint is a pattern-based analysis tool designed to study how price has typically behaved after specific candle structures.
Instead of treating candles as isolated events, this tool compares current candles to historical ones and shows what has usually happened next in similar situations .
Think of it as a way to find historical matches and outcomes for the current candle , not as a fixed prediction engine.
finds candles with similar structure in the past
compares body size, wicks, volatility, and close position
tracks whether price typically continued or reversed
shows continuation vs reversal rates
displays typical move after similar candles
optional streak-based behavior analysis
🔹 What the tool shows
🔸 Candle similarity matching
The script analyzes the current candle and searches historical data for candles with similar structure.
It compares multiple components such as body size, wick proportions, volatility, and where the candle closed within its range.
This helps reveal:
which past candles looked similar to the current one
how those candles behaved afterward
whether similar setups tended to continue or reverse
Instead of assuming what a candle means, you get a historical reference for how similar structures have behaved before .
🔸 Continuation vs reversal behavior
Once similar candles are found, the script tracks what happened next.
It calculates how often price continued in the same direction versus reversing.
This allows you to see:
whether continuation or reversal has been more common
the relative strength of that tendency
how consistent the behavior has been across samples
This provides context around the current candle, rather than a guaranteed outcome.
🔸 Typical move after the candle
In addition to direction, the script measures how far price typically moved after similar candles.
It calculates median moves for both continuation and reversal scenarios.
This helps show:
the typical size of follow-through moves
the difference between continuation and reversal magnitude
how strong or weak reactions have been historically
This is not about predicting an exact move, but about understanding what has commonly happened in the past .
🔸 Visual similarity mapping
The script highlights the most similar historical candles directly on the chart.
This gives a visual reference for how past setups formed and evolved.
This helps you:
see real examples of similar price behavior
compare structure side by side
understand how the current setup fits into historical context
🔸 Candle streak model
In addition to similarity, the script includes a streak-based model that tracks sequences of consecutive up or down closes.
This allows you to analyze:
what has typically happened after multiple up closes
what has typically happened after multiple down closes
how continuation vs reversal tendencies shift with streak length
This provides a different lens focused on momentum sequences rather than structure .
🔸 Confidence context
The tool evaluates how reliable the observed behavior is based on sample size and consistency.
This helps you understand:
whether the data is meaningful or limited
how much weight to give the observation
when patterns appear more or less stable
🔹 How to read it
Each component gives a different layer of insight:
Candle structure → what the current candle looks like
Similarity matches → where this pattern appeared before
Continuation rate → how often price continued
Reversal rate → how often price reversed
Typical move → how far price typically moved afterward
Streak context → how sequences of candles have behaved
🔹 Why this tool is useful
It gives you:
a structured way to compare current candles to historical ones
context for whether a setup has tended to continue or reverse
typical move expectations based on past behavior
a data-driven alternative to subjective candle interpretation
multiple perspectives using both structure and streak behavior
🔹 Best use cases
analyzing individual candle behavior
comparing current setups to historical patterns
studying continuation vs reversal tendencies
understanding momentum through candle streaks
adding contextual data to price action analysis
🔹 Important note
This tool is based entirely on historical observations and pattern matching.
That means:
it reflects past behavior, not guaranteed outcomes
it should not be treated as a predictive or deterministic model
similar candles can still produce different results
outputs are best used as context, not certainty
🔹 Inputs you can customize
The script includes flexible controls such as:
model selection (similarity or streak)
candle selection method
table display and positioning
similarity weighting (body, wicks, volatility, close)
history table settings
visual offset and layout
Closing Notes
Candle Fingerprint is built to shift the focus from what a candle looks like to how similar candles have behaved historically .
It does not attempt to predict the future, but instead provides a structured view of what has typically happened in comparable situations , allowing you to make more informed, contextual decisions.
Thank you for checking it out! Indicator

Session Levels IQ [TradingIQ]Hello Traders!
🔹 Session Levels IQ
Session Levels IQ is a session-based percentage grid tool designed to map how far price typically travels away from each session open.
Instead of treating a session as a simple open-high-low-close range, this tool builds a structured level framework around the session open and tracks which distances tend to get reached, how often they get reached, and what price typically does after touching them .
Think of it as a way to study session expansion behavior around the open .
This indicator records historical observations to show what typically happens.
It’s not a strict probability model, but more of a history book of past behavior.
session-based percentage levels built outward from the open
custom session or timeframe-based session construction
hit-rate tracking for each distance level
typical move-after-hit measurement
normal vs unusual level zoning
optional coloring by historical hit rate or move-after-hit
reference price line for inspecting post-hit behavior
🔹 What the tool shows
🔸 Session-centered level grid
Each session begins from its opening price, and the script builds levels outward in configurable percentage intervals.
This creates a structured grid above and below the session open, helping you visualize how price expands relative to where the session started.
This helps reveal:
how far price tends to travel from the session open
which percentage distances are reached most often
how session expansion behaves over time
🔸 Historical hit rate by level
The script tracks whether each percentage level gets touched across completed sessions.
Over time, this produces a running statistical view of how often price reaches specific distances from the open.
This allows you to observe:
which distances are commonly reached
which distances are less typical
where session expansion begins to become unusual
🔸 Typical move after hit
In addition to tracking whether a level is reached, the script also records what price typically does after touching that level.
For levels that get hit, it measures the median follow-through after contact.
This helps show:
whether certain levels tend to lead to larger continuation
whether some levels produce relatively small follow-through
how post-hit behavior differs across the grid
This is not just about whether price gets somewhere.
It is also about what tends to happen once it gets there .
🔸 Normal vs unusual zones
A configurable normal range defines which distances from the open are considered relatively typical and which fall outside that range.
Levels inside this zone are treated as normal, while levels beyond it are treated as more unusual.
This helps identify:
common session movement areas
stretched or less typical expansion zones
where price is trading beyond its more ordinary session behavior
🔸 Level coloring modes
The script can visually color levels in different ways depending on what you want to study.
Available modes include:
By Hit Chance
By Move After
None
With hit-chance coloring, levels are shaded based on how frequently they are reached.
With move-after coloring, levels are shaded based on the magnitude of the typical move after price touches them.
This makes it easier to spot:
frequently reached levels
less common extension areas
levels associated with larger follow-through
🔸 Custom session support
You can build the framework using either:
a standard session timeframe such as 1D
a fully custom intraday session window
This makes the tool flexible for traders who want to study:
daily opens
custom market sessions
specific trading windows
🔸 Whole-number level emphasis
The script can optionally emphasize whole-number percentage distances so that major percentage thresholds stand out more clearly on the chart.
This can help when you want to quickly distinguish:
major percentage levels
minor intermediate levels
cleaner structural reference points
🔸 Reference price line
An optional draggable reference line lets you place a price directly onto a level and inspect the typical move after that level is hit.
This gives you a visual way to explore:
how levels behave after being reached
which zones tend to continue further
which levels show more limited follow-through
This feature is best viewed as exploratory context , not as a standalone signal.
🔸 Session range box
The script can also draw a box around the current session’s working range, helping frame the active expansion area as the session develops.
This gives additional context for:
the current session’s high-to-low development
where the grid sits relative to the active range
how much of the session’s expansion has already formed
🔹 How to read it
Each component provides a different layer of session information:
Session open → anchor point for the grid
Percentage levels → structured expansion distances from the open
Hit chance → how often a level gets reached across sessions
Move after hit → typical follow-through once a level is touched
Normal range → common vs unusual expansion territory
Reference line → exploratory view of post-hit behavior
🔹 Why this tool is useful
It gives you:
a structured way to study session expansion around the open
historical context for which distances are commonly reached
visibility into which extensions are relatively unusual
insight into what price typically does after contacting a level
a contextual framework for session movement analysis
🔹 Best use cases
studying how far sessions typically expand from the open
identifying common vs stretched extension zones
comparing likely and unlikely distance levels
adding structure to open-based session analysis
exploring how price tends to behave after touching key percentage levels
🔹 Important note
This tool is based on historical session behavior and percentage-distance tracking.
That means:
it is descriptive, not predictive certainty
results depend on the instrument and timeframe being analyzed
smaller level spacing creates more detail, but also more density
typical move-after-hit is informational and should not be treated too literally
🔹 Inputs you can customize
The script includes flexible controls such as:
custom session toggle
custom session time
session timeframe
level spacing percentage
normal range percentage
label detail level
label size
label side
show all stored levels
whole-number level emphasis
session range box display
level coloring mode
reference price line
Closing Notes
Session Levels IQ is built to shift the focus from simply asking where price is now to asking how far price has historically tended to travel from a session open, how often those levels are reached, and what usually happens after contact .
It helps turn session expansion into a more structured and measurable framework , so you can view open-based movement with more context than raw candles alone.
Thank you for checking it out and thank you PulseWire!
Indicator

CVD Profiles [TradingIQ]Hello Traders!
🔹 CVD Profiles
CVD Profiles is a profile-based order flow visualization tool designed to show how participation distributes across price levels - not just over time, but through price itself .
Think volume profile data + TPO time segmenting!
Instead of looking at cumulative delta as a single line, this tool breaks it down into a price-based structure , revealing where activity, imbalance, and participation actually occurred within the session.
It focuses on answering a more important question:
Where did participation concentrate… and how did it distribute across price/time?
cumulative delta distributed by price level
buy vs sell activity mapped into profiles
imbalance and dominance across structure
value areas and point of control
activity concentration (volume, USD, or delta-based)
how participation builds within a session
🔹 What the tool shows
🔸 CVD Profile (price-based structure)
Instead of viewing delta as a time series, this tool distributes it across price levels - forming a profile of participation .
This allows you to see:
where buying pressure accumulated
where selling pressure dominated
which price levels attracted the most activity
🔸 Imbalance Ratio (dominance structure)
Imbalance mode shifts the focus from raw participation to relative dominance between buyers and sellers at each price level.
Each level reflects the ratio between buy and sell activity, highlighting where one side clearly outweighed the other.
This allows you to see:
where buyers strongly dominated sellers
where sellers overwhelmed buying pressure
areas of clear directional conviction
High imbalance levels often represent:
aggressive participation
momentum-driven behavior
one-sided control at specific prices
Balanced areas, on the other hand, suggest:
indecision
two-sided trade
lack of conviction
🔸 Activity Mode (participation intensity)
Activity mode focuses on how much trading activity occurred at each price level, regardless of direction.
Instead of separating buyers and sellers, this mode aggregates total participation to reveal:
high interest zones
areas of heavy interaction
where the market spent the most effort
This helps identify:
key auction areas
high liquidity regions
zones where price is likely to react
Low activity areas often indicate:
inefficient movement
thin liquidity
potential for fast price movement
This mode is about effort - not direction.
🔸 USD Volume Mode (capital-weighted activity)
USD Volume mode builds on activity by incorporating price-weighted participation .
Instead of just counting volume, it measures:
“where was the most capital traded?”
This highlights:
price levels with the highest notional value traded
areas of significant financial commitment
where larger participants may be involved
Compared to raw activity, this mode emphasizes:
higher-priced transactions
capital concentration rather than trade count
This is especially useful for:
spotting institutional interest
identifying meaningful participation zones
filtering out low-value noise
This mode is about capital — not just volume.
www.pulsewire.com
🔸 Multiple profile models
The script supports different ways to interpret participation:
CVD → raw cumulative delta distribution
Imbalance Ratio → relative dominance (buy vs sell strength)
Activity → total participation intensity
USD Volume → capital-weighted activity
Each model answers a slightly different question about the market.
🔸 Value Area & POC
The tool automatically calculates:
Point of Control (POC) → highest participation level
Value Area High (VAH)
Value Area Low (VAL)
This helps identify:
fair value
high liquidity regions
areas where price is most accepted
These levels often act as key reference points for structure and reaction.
🔸 Initial Balance (IB)
The script tracks the initial balance range.
This highlights:
early session structure
range expansion vs containment
where price begins its auction
It provides context for how the session develops relative to its starting range.
🔸 Profile stacking (time progression)
Profiles are built over time and stacked horizontally, showing how participation evolves.
This allows you to observe:
shifts in dominance over time
expansion of participation into new price zones
whether activity is building or fading
Instead of a static snapshot, you get a dynamic structural progression .
🔸 Gradient-based intensity
Color gradients represent the magnitude of activity.
This helps highlight:
high participation nodes
low interest areas
extreme dominance zones
Stronger colors = stronger participation.
🔸 CVD Delta / Acceleration histogram
An off-chart histogram shows:
CVD Delta → change in participation
CVD Acceleration → change in momentum of participation
CVD Delta represents the amount of buying vs selling pressure added during the current bar.
In simple terms:
positive delta → more buying than selling
negative delta → more selling than buying
This tells you who was in control during that bar .
CVD Acceleration takes it one step further.
It measures how quickly delta itself is changing:
increasing acceleration → pressure is building
decreasing acceleration → pressure is slowing
sharp shifts → potential transitions in control
This helps answer a deeper question:
“Is participation just present… or is it expanding?”
Together, they give you a clearer read on:
whether buying/selling is increasing
whether momentum is building or fading
when participation is strengthening vs weakening
Think of it like this:
CVD Delta = current pressure
CVD Acceleration = change in pressure
Strong trends are often accompanied by:
consistent delta in one direction
positive acceleration early in the move
While weakening moves often show:
falling delta
negative or declining acceleration
🔹 How to read it
Each component provides a different layer:
Profile → where participation occurred
POC / VA → where value is established
Model selection → what type of participation you're measuring
Histogram → how participation is changing
🔹 Example interpretations
high activity at a level → strong interest / potential reaction zone
thin profile areas → low liquidity / fast movement zones
POC holding → acceptance
POC shifting → changing value
expanding profile → active auction
contracting profile → consolidation
🔹 Why this tool is useful
It gives you:
price-based participation mapping
clear visualization of where trading actually occurred
context for value and liquidity
insight into dominance and imbalance
a structural view of order flow instead of just time-based data
🔹 Best use cases
identifying key reaction levels
analyzing auction behavior
tracking value shifts across sessions
confirming strength or weakness at price
enhancing liquidity-based or structure-based strategies
🔹 Important note
This tool uses lower timeframe data to reconstruct participation.
This means:
it is an approximation of order flow
accuracy depends on available intrabar data
lower timeframe selection impacts precision
🔹 Important consideration
CVD and participation:
can drive price
can fail to move price
can be absorbed by opposing liquidity
Location matters just as much as magnitude.
🔹 Inputs you can customize
The script includes flexible controls such as:
profile model selection
lower timeframe input
profile resolution (tick size)
value area percentage
fixed start vs rolling sessions
color customization
histogram mode (delta vs acceleration)
Closing Notes
This tool is built to shift your perspective from time-based indicators to price-based participation analysis .
It helps you understand not just what the market did — but where it mattered most .
It may receive updates based on feedback - stay tuned!
Thank you PulseWire as always! Indicator

CVD IQ [TradingIQ]Hello Traders!
🔹 CVD IQ
CVD IQ is a delta-driven analytical tool designed to reveal how aggressive buying and selling activity translates into price movement.
Instead of relying purely on price, this indicator reconstructs order flow dynamics using lower timeframe data , allowing you to see:
Where did the pressure come from… and how efficiently did it move price?
It focuses on answering a deeper question:
Was the move driven by real participation, or was it inefficient, absorbed, or divergent?
aggressive buy vs sell activity (CVD)
price vs delta divergences
efficiency of price movement relative to flow
cost of moving price (delta per tick)
absorption and imbalance conditions
multi-scale flow analysis (bar, day, swing)
classic divergence detection (RSI style)
🔹 What the indicator shows
🔸 Cumulative Volume Delta (CVD)
CVD is built using lower timeframe data to approximate aggressive buying and selling.
This allows you to track:
whether buyers or sellers are in control
how much pressure is building over time
when participation is increasing or fading
🔸 IMMEDIATE Divergence detection (Classic & Cost Models)
The indicator detects when price and delta are out of sync .
Classic divergence highlights:
price making new highs while delta weakens
price making new lows while delta strengthens
potential exhaustion or reversal conditions
Cost-based divergence goes further by evaluating:
how much delta was required to move price
whether moves are becoming more or less efficient
hidden weakness in “expensive” price movement
This shifts your perspective from:
“price is moving”
to:
“how much effort did it take to move price?”
🔸 CVD Cost Per Tick (Efficiency Analysis)
One of the most important features.
The indicator measures:
Delta per tick = how much aggressive volume was required to move price
This allows you to identify:
efficient moves (low cost → strong response)
inefficient moves (high cost → weak response)
potential exhaustion when cost rises sharply
Each swing is classified into categories like:
Very High Cost
High Cost
Normal Cost
Low Cost
Very Low Cost
High cost often signals absorption or resistance from opposing liquidity .
🔸 Swing-based flow analysis
The indicator breaks market structure into swings and evaluates:
delta across each swing
cost of movement between pivots
relative efficiency vs previous swings
This helps you understand:
whether trends are strengthening or weakening
if continuation is becoming harder
when liquidity is likely opposing the move
🔸 Delta-Implied Close (Expected Price)
The script estimates where price should have closed based on delta.
This gives insight into:
whether price overperformed or underperformed relative to flow
hidden absorption when price fails to match delta
inefficiencies between participation and result
Important Note
This model is adaptive and continuously updates based on changing market conditions. It is not a predictive engine, but rather a framework for interpreting how order flow is currently interacting with price.
🔸 Delta Analysis Table (Bar / Day / Swing)
A live table provides a structured breakdown of flow and price response across three contexts:
current bar
current day
current swing
It includes:
aggressive buy & sell volume
buy/sell percentages
net delta
imbalance ratios
price movement in ticks
close position within range
delta cost per tick
cost classification
absorption detection
This allows you to quickly answer:
Who is in control, and is price responding properly?
🔹 Table Overview
Metric
Name of the metric shown in each row.
Bar
Value calculated for the current bar only.
Day
Value accumulated from the start of the current day.
Swing
Value accumulated from the start of the current swing.
🔹 Flow
Aggressive Buys
Total buy-side market order volume. Higher values indicate stronger buying pressure.
Aggressive Sells
Total sell-side market order volume. Higher values indicate stronger selling pressure.
Buy %
Percentage of total aggressive volume coming from buyers. Higher values indicate buy-side dominance.
Sell %
Percentage of total aggressive volume coming from sellers. Higher values indicate sell-side dominance.
Net Delta
Aggressive buys minus aggressive sells. Positive values favor buyers, negative values favor sellers.
Imbalance Ratio
Relative dominance between buyers and sellers, expressed as a multiple. Higher values indicate stronger directional control.
🔹 Price Response
Total Aggression
Combined aggressive buy and sell volume. Represents total market participation.
Bar Tick Move
Price movement measured in ticks. Shows how far price moved over the period.
Close Position
Where price closed within its range. Higher values mean the close is nearer the high, lower values nearer the low.
🔹 Efficiency & Cost
Delta Cost / Tick
How much delta was required to move price by one tick. Higher values indicate less efficient movement and potential absorption.
Cost
Classification of how expensive the move is relative to recent conditions. High cost suggests resistance or absorption, low cost suggests efficient movement.
Ticks per 1k Delta
Number of ticks price moved per 1000 delta. Higher values indicate more efficient price movement.
Price Move per 1k Delta
Actual price movement per 1000 delta. Higher values indicate stronger price response to order flow.
🔹 Delta-Based Expectations
Delta-Implied Close
The price level where the bar would be expected to close based on the underlying delta.
Move Ratio
Actual price movement relative to the delta-implied move.
1.0 = expected response
1.0 = stronger than expected
<1.0 = weaker than expected
🔹 How to read it
Each component provides a different layer:
CVD → who is active
Divergence → when price and flow disagree
Cost → how efficient the move is
Table → structured confirmation across contexts
Together, this shifts your thinking from:
“price moved up”
to:
“buyers were aggressive - but did price actually respond?”
🔹 Example interpretations
strong delta + efficient move → clean continuation
strong delta + weak move → absorption
rising cost over time → trend weakening
divergence signals → potential reversal or trap
low cost + expansion → strong directional move
🔹 Why this indicator is useful
It gives you:
participation behind price
context for whether moves are efficient
early detection of exhaustion or absorption
a way to quantify “effort vs result”
multi-timeframe flow insight (bar, day, swing)
🔹 Best use cases
confirming trend strength
identifying weak breakouts
spotting absorption at key levels
analyzing liquidity interaction
enhancing price action or liquidity-based models
🔹 Important note
This script uses lower timeframe data to approximate aggressive volume.
This means:
accuracy depends on data availability
different symbols may behave differently
lower timeframe selection impacts results
🔹 Inputs you can customize
lower timeframe for CVD calculation
divergence models (Classic / Cost / Both)
divergence sensitivity (small, medium, large swings)
cost structure length and thresholds
visual styling and colors
delta analysis table size
Closing Notes
CVD IQ is built to show the relationship between participation and outcome .
As always, thank you PulseWire! Indicator

IQ Candles [TradingIQ]Hello Traders!
🔹IQ Candles
IQ Candles is a brand new chart type - a pressure-based visualization tool designed to break down what’s happening inside each candle.
Gone are the days of traditional candlesticks - it's time for an upgrade!
Instead of treating candles as simple open-high-low-close structures, this chart type reconstructs how buying and selling pressure actually developed within the bar using lower timeframe data.
It focuses on answering a more refined question:
Where did the pressure come from… and how did it translate into price?
buy vs sell pressure inside each candle
true dominance within the bar
imbalances driven by aggressive participation
absorption of pressure by opposing liquidity
hidden strength or weakness behind candle structure
🔹What the chart type shows
🔸Pressure candles (internal structure)
Each candle is reconstructed to reflect the internal distribution of buying and selling pressure.
This allows you to instantly see:
where buying pressure accumulated
where selling pressure dominated
how evenly or unevenly the candle was built
Instead of a single body, you see the composition of the move.
The example above shows a candlestick that is majority green and about 20% red. This indicates that aggressive buys dominated the candle/price area, and contributed made the highest contribution to the structure of the candle.
The example above shows a candlestick that is majority red and about 10% green. This indicates that aggressive sells dominated the candle/price area, and contributed made the highest contribution to the structure of the candle.
The example above shows a candlestick that is 50% green and 50% red. This indicates equal contribution.
🔸Smoothed Contribution
When smoothing is enabled, the chart type applies a moving average to buying and selling pressure.
This reduces noise and highlights the underlying trend of participation over time.
Instead of focusing on every short-term fluctuation, you get a clearer view of:
sustained buying pressure
sustained selling pressure
gradual shifts in control between buyers and sellers
This is especially useful for:
filtering out erratic lower timeframe noise
identifying persistent dominance
understanding whether pressure is building or fading over multiple bars
In fast or choppy conditions, raw pressure can fluctuate rapidly.
🔸Absorption detection
The chart type detects when strong pressure fails to move price effectively.
This is one of the most important concepts in order flow.
It highlights:
buying absorbed at highs
selling absorbed at lows
hidden liquidity opposing aggressive traders
potential exhaustion or reversal conditions
This helps answer:
“Was that pressure actually effective?”
The image above shows an example of the chart type when buyers are absorbed.
The image above shows an example of the chart type when sellers are absorbed.
🔸Imbalance detection
When one side heavily outweighs the other, the chart type highlights imbalance conditions.
This helps identify:
aggressive one-sided participation
momentum-driven moves
bars where one side clearly overpowered the other
Imbalances are not just about direction - they show conviction.
The image above shows the chart type detecting a buy-side imbalance candle.
The image above shows the chart type detecting a sell-side imbalance candle.
🔸Buy vs Sell pressure histogram
A histogram displays total buying and selling pressure per bar.
This gives you a quick read on:
which side is in control
how dominant that control is
whether pressure is increasing or fading
🔸Delta mode (pressure expansion)
Delta mode emphasizes the difference between dominant and opposing pressure.
This is useful for:
highlighting extreme dominance
isolating one-sided control
visualizing pressure expansion during strong moves
The image above shows how to read positive delta candles for the chart type.
The image above shows how to read negative delta candles for the chart type.
🔸Candle Radar (live table)
A live table summarizes current bar activity, including:
buy pressure
sell pressure
buy/sell percentages
delta ratio
dominant side
imbalance status
absorption status
This provides a quick overview without needing to interpret the chart visually.
🔹How to read it
Each component gives a different layer of information:
Histogram → total pressure (who is active)
Candle structure → how pressure translated into price
Imbalance → when one side dominates
Absorption → when dominance fails
Together, this shifts your perspective from:
“price moved up”
to:
“buying pressure dominated — but did it actually succeed?”
Example interpretations:
strong buy pressure + strong close → clean continuation
strong buy pressure + weak close → possible absorption
balanced pressure → indecision / consolidation
extreme imbalance → momentum or potential exhaustion
absorption signals → potential reversal or liquidity interaction
🔹Why this chart type is useful
It gives you:
internal candle structure
clear separation of buying and selling pressure
context for whether pressure is effective
imbalance detection for momentum
absorption detection for reversals
a deeper understanding of how price actually forms
🔹Best use cases
analyzing strength behind moves
confirming continuation vs weakness
spotting absorption at key levels
understanding liquidity interactions
enhancing price action or liquidity-based models
🔹Important note
Pressure can:
drive moves
fail to move price
or be absorbed by opposing liquidity
Context always matters.
🔹Important consideration
This script uses lower timeframe data to approximate internal pressure.
This means:
accuracy depends on available data
different symbols may behave differently
lower timeframe selection impacts results
🔹Inputs you can customize
The script includes flexible controls such as:
lower timeframe selection
smoothing of pressure
imbalance threshold
absorption sensitivity
delta mode behavior
extended move filtering
visual styling and colors
Closing Notes
And that’s about it!
This script is built to reveal what candles are actually doing beneath the surface -turning price into something you can interpret, not just observe.
It may receive updates based on feedback - stay tuned!
Thank you PulseWire as always! Indicator

Big Order Bubbles [Trading IQ]Hello Traders!
🔹Big Order Bubbles IQ
Big Order Bubbles IQ is a visualization tool designed to help traders identify and interpret large participation events in the market.
Instead of raw volume bars or hidden order flow, this indicator highlights where meaningful size enters the market , allowing you to quickly spot areas of aggressive buying or selling.
It focuses on answering a simple but powerful question:
Where are the largest players actually active?
high participation events
aggressive buying vs selling pressure
large order clustering within a bar
turning points driven by size
extreme volume spikes relative to recent activity
🔹What the indicator shows
🔸Big order bubbles
Large orders are displayed directly on the chart as bubbles, sized relative to their magnitude.
This allows you to instantly see:
where large trades occurred
how significant they were compared to others
whether they were buying or selling aggression
🔸Buy vs Sell pressure (histogram)
The lower panel separates large buying and selling activity into a histogram view.
This gives you a quick read on:
net aggressive buying (large orders only)
net aggressive selling (large orders only)
🔸Turning point detection
In “Turning Points” mode, the script attempts to identify large orders that occur at structurally meaningful moments.
This helps highlight:
potential exhaustion points
areas where liquidity is being absorbed
reversal zones driven by size
🔸Extreme volume detection
In “Extreme Vol” mode, the indicator focuses purely on outliers in volume.
This is useful for:
spotting abnormal participation
detecting sudden institutional activity
highlighting momentum ignition events
🔸Live tick big order tracking
When enabled, the indicator can track large orders in real time using tick-based data.
This mode is designed for:
scalping environments
real-time order flow awareness
capturing large prints as they happen
🔸Big order table
A live table shows the most recent large orders, including:
side (buy/sell)
size
price
time since execution
This gives you a quick reference for recent activity without scanning the chart.
🔹How to read it
Bubble size shows how large the order was relative to others
Bubble color shows whether it was buying or selling pressure
Histogram shows the total imbalance within the bar
Location shows where large participants chose to act
This combination helps you move beyond “volume exists” and toward:
“volume mattered here.”
For example:
large buy bubbles at lows can suggest absorption or accumulation
large sell bubbles at highs can suggest distribution or rejection
clusters of large orders can indicate key liquidity zones
lack of large participation during a move can signal weakness
large bubbles during an already strong move can indicate a stop loss cascade or liquidation event
🔹Why this indicator is useful
It gives you:
clear visualization of large orders
relative sizing instead of raw numbers
buy vs sell separation
context through turning points or statistical extremes
optional real-time tracking for intraday traders
🔹Best use cases
confirming whether moves are supported by size
spotting potential reversals driven by large players
detecting liquidity grabs and absorption
adding order flow context to price action or liquidity models
🔹Important note
This indicator is a chart-reading tool , not a prediction engine.
Large orders can:
initiate moves
absorb moves
or simply pass through the market without follow-through
Context matters.
Always consider:
location
trend
liquidity
and surrounding structure
🔹Important consideration
Order flow on PulseWire is derived from available data , not a full centralized order book.
This means:
some activity may be approximated
different symbols may behave differently
tick-based modes depend on data availability
The goal is not perfect reconstruction, but practical insight .
🔹Inputs you can customize
The script includes flexible controls such as:
volume aggressiveness threshold
maximum bubble size scaling
dollar-based filtering for large orders
lower timeframe selection
turning point vs extreme volume model
live tick storage and behavior
visual styling and color controls
Closing Notes
And that’s about it!
This script is built to make large participation visible, intuitive, and actionable .
It may receive updates based on feedback - stay tuned!
Thank you PulseWire as always! Indicator

Volume Spread Analysis IQ [TradingIQ]Hello Traders!
🔹Volume Spread Analysis IQ
This indicator was most voted on for our indicator competition - so here it is! Hope you guys like it :D
Volume Spread Analysis IQ is a chart-reading tool built to help traders judge effort, result, and background context in a way that is visual and practical.
Instead of forcing you to interpret volume and spread in isolation, this indicator organizes what the bar is doing into a readable structure so you can quickly see when the market is showing:
low participation
high participation
narrow or wide spread
potential hidden strength
potential hidden weakness
contextual VSA signals such as No Demand, No Supply, Upthrusts, Shakeouts, and Stopping Volume
🔹Why Effort vs Result Matters in Volume Spread Analysis
The following information is relevant to VSA interpretation.
In any market, price movement is the visible outcome of an underlying battle between buyers and sellers. Volume represents the effort being applied in that battle, while the spread of the candle reflects the result of that effort.
When effort and result move together, the market is behaving efficiently. High effort producing a large price move suggests strong conviction and participation. In trending conditions this often confirms that the dominant side of the market is still in control.
However, when effort and result begin to diverge, it can reveal hidden information about what is happening beneath the surface.
For example:
High effort with very little upward progress may indicate that strong selling pressure is absorbing buyers. Even though buyers are active, their effort is not producing meaningful results. This type of imbalance can appear before weakness develops.
Likewise, high effort with very little downward progress can signal that sellers are being absorbed by hidden demand. Large amounts of selling activity fail to push price lower, suggesting accumulation may be taking place.
Low effort situations are also informative. A rally with very low effort often lacks participation and can signal weak demand, while a selloff with very little effort can suggest that selling pressure is fading.
From a structural perspective, the effort/result relationship helps traders distinguish between moves driven by genuine participation and moves that occur simply because the market is temporarily thin. This distinction can be important when evaluating breakouts, pullbacks, or potential reversals.
In short, effort tells you how hard the market is trying to move, while result tells you how successful that attempt actually was. When these two fall out of balance, it often reveals shifts in supply and demand before they become obvious on price alone.
🔹What the indicator shows🔹
🔸Background bias
Each candle is tinted to reflect the recent VSA background. This helps you judge whether the market is currently leaning strong, weak, or neutral based on the recent flow of bullish and bearish evidence.
🔸Effort vs. Result view
The lower panel converts both volume and spread into easy-to-read rankings from 1 to 10.
Effort represents how active the market is.
Result represents how much price actually moved.
🔸Per-candle labels
Optional candle labels show a simple readout for each bar:
R = Result rank
E = Effort rank
🔸Effort vs. Result summary table
A live table on the chart shows the current effort rank, result rank, and the current interpretation of their relationship.
🔸Key VSA event markers
The script marks classic VSA conditions directly on the chart when they appear in the proper context:
No Demand
No Supply
Upthrust
Shakeout
Stopping Volume
🔹How to read it
Effort asks: How much activity came into this bar?
Result asks: How much did price actually move?
Background asks: Is recent behavior supporting strength or weakness?
This combination helps separate bars that look dramatic from bars that are actually meaningful.
For example:
High effort with poor upward result can hint that buying is struggling
High effort with poor downward result can hint that selling is being absorbed
Low effort rallies can warn of weak demand
Low effort selloffs can suggest supply is drying up
🔹Signal overview
No Demand
Highlights weak upward bars with low participation.
No Supply
Highlights weak downward bars where selling pressure appears limited.
Upthrust
Marks a rejection bar that appears in weak background conditions and can warn of downside risk.
Shakeout
Marks a lower rejection bar that appears in strong background conditions and can suggest bullish intent.
Stopping Volume
Flags heavy selling activity that may be halting a move lower. Context matters. In strong background it can be bullish. In weak background it can simply pause price before weakness resumes.
🔹Why this indicator is useful
Many traders can see volume. Far fewer can quickly judge whether that volume actually meant anything.
This tool is designed to help with exactly that.
It gives you:
a cleaner way to read volume and spread together
fast recognition of effort versus result imbalance
background context instead of isolated signals
VSA-style event labeling without requiring a cluttered chart
friendly settings for newer users, plus advanced overrides for experienced users
🔹Best use cases
confirming whether breakouts have real participation
spotting weak rallies and weak selloffs
judging whether aggressive bars are efficient or wasteful
finding VSA-style reversal or continuation clues
adding context to your existing market structure, liquidity, or price action model
🔹Important note
This indicator is a chart-reading tool , not a promise of outcomes. VSA works best when signals are interpreted in context, not taken mechanically one by one.
Use the background, the effort/result relationship, and the signal location together.
Important consideration
We scoured the internet, books, you name it to find detailed information on VSA techniques. That said, information is sparse and conflicting depending on where you look. We relied mostly on gold standard literature. However, the information in that literature is far from objective.
Many descriptions are similar to…
“An upthrust is a bar that pushes up and then fails, showing rejection of higher prices, usually in a weak background.”
Coding this requires interpretation by the engineer - there aren’t exact rules to follow. This means the indicator’s presentation of an upthrust, shakeout, etc. might not always align with your definition of those events.
You can customize the settings to force the indicator to better match your interpretation.
🔹Inputs you can customize
The script includes simple user-friendly controls such as:
What counts as a small body
What counts as a long wick
How strict close location should be
How strict spread and volume classifications should be
How much background proof you want before the indicator leans strong or weak
Whether to use broader or more traditional No Demand / No Supply logic
Whether Shakeouts and Upthrusts should require clear trend alignment
Advanced users can also enable raw threshold overrides for finer control.
🔹Closing Notes
And that’s about it!
This script might receive updates in the future if the community asks for it - stay tuned!
Thank you PulseWire as always!
Indicator

Open Interest Footprint IQ [TradingIQ]Hello Traders!
Th e Open Interest Footprint IQ indicator is an advanced visualization tool designed for cryptocurrency markets. It provides a granular, real-time breakdown of open interest changes across different price levels, allowing traders to see how aggressive market participation is distributed within each bar.
Unlike standard footprint charts that rely solely on volume, this indicator offers unique insights by focusing on the interaction between price action and changes in open interest (OI) — a leading metric often used to infer trader intent and positioning.
How it works
The Open Interest Footprint IQ processes lower timeframe price and open interest data to build a footprint-style chart that shows how traders are positioning themselves within each candle.
Here’s a breakdown of the process:
1. Granular OI & Price Sampling
The script retrieves lower-timeframe data (1-minute, 1-second, or 1-tick, based on your setting).
For each candle, it captures:
High and low prices
Price change direction
Change in open interest (OI)
2. Classifying Trader Behavior
For each lower-timeframe segment, the indicator determines the type of positioning occurring based on price movement and OI change:
If price is moving up and open interest is increasing, it suggests that long positions are being opened. This is considered a "Longs Opening" event, labeled as UU (Up/Up).
If price is moving up but open interest is decreasing, it indicates that short positions are being closed. This is referred to as UD (Up/Down), or "Shorts Closing."
If price is moving down and open interest is increasing, it signals that short positions are being opened. This is known as DU (Down/Up), or "Shorts Opening."
If price is moving down while open interest is also decreasing, it means that long positions are being closed. This is labeled as DD (Down/Down), or "Longs Closing."
These are stored in separate arrays and displayed at specific price levels.
It is particularly useful for identifying:
Where longs or shorts are opening/closing positions
Stacked imbalances (indicative of potential absorption or exhaustion)
Value area zones and POC (Point of Control) based on OI, not volume
This footprint runs on your choice of sub-bar granularity and is ideal for high-frequency trading, scalping, and entries based on order flow dynamics.
Key Features
Footprint Visualization
At each price level within a candle:
Long/short opening and closing behavior is broken down.
Delta (net open interest change) is displayed both numerically and color-coded.
Optional gradient coloring shows intensity and type of flow (longs/shorts opened/closed).
Cumulative or per-bar reset modes allow you to track OI evolution over time.
The image above explains the information that each Footprint box shows across a candlestick!
Each footprint box shows:
OI Delta
OI Delta %
Longs Opened (LO)
Longs Closed (LC)
Shorts Opened (SO)
Shorts Closed (SC)
The image above explains the color-coding feature of the indicator.
Boxes are color coded to show which position action
dominated at the price area.
For this example:
Green boxes = Long positions being opened dominated
Purple boxes = Long positions being closed dominated
Red boxes = Short positions being opened dominated
Yellow boxes = Short positions being closed dominated
All colors are customizable.
Additionally, for traders who are only interested in whether OI increased/decreased, a "two-color" option is available in the settings.
For the two-color option, footprint boxes can be one of two colors. Showing whether OI increased or decreased at the level.
Cumulative Levels
Open Interest Footprint IQ contains a "Cumulative Levels" feature that tracks/stores open interest change at tick levels over time, rather than resetting per bar.
With the "Cumulative Levels" feature enabled, traders can see open interest changes persist across all candlesticks. This feature is useful for determining whether longs opening, longs closing, shorts opening, or shorts closing are dominating at particular price areas over time rather than on a single bar.
A useful feature to see if shorts/longs are favoring certain price throughout the day, week, month, etc.
Input Settings Explained
Granularity (Dropdown: Granularity)
Options: 1-Minute, 1-Second, 1-Tick
Determines how finely the script samples the lower timeframe data to construct the footprint.
For precision:
1-Tick = Highest accuracy, but more resource-intensive.
1-Second/1-Minute = Suitable for broader or more zoomed-out analysis.
Tick Level Distance (Tick Level Distance (0 = Auto))
Defines the vertical spacing between levels in the footprint chart.
If 0, the script uses an automatic calculation based on ATR to adapt to volatility.
Set a manual value (e.g., 5) to control the height granularity of each level in ticks.
Cumulative Levels (Toggle)
If enabled, the footprint builds cumulatively over time, rather than resetting per candle.
Use case: Visualize ongoing buildup of OI activity across a session or day.
Cumulative Levels Reset TF (Timeframe)
Sets the reset interval for the cumulative view (e.g., reset daily, hourly, etc.)
Works only when Cumulative Levels is enabled.
Delta Box Display Settings
Show Delta Percentage
Toggles the display of the percentage change in OI across the footprint level.
Helpful to gauge how aggressive positioning is relative to total OI at that level.
Show Longs/Shorts (Opened/Closed)
Show Longs Opened: Displays OI increase in up candles (price ↑, OI ↑).
Show Longs Closed: Displays OI decrease in down candles (price ↓, OI ↓).
Show Shorts Opened: OI increase in down candles (price ↓, OI ↑).
Show Shorts Closed: OI decrease in up candles (price ↑, OI ↓).
These behaviors are color-coded to give traders instant context:
Blue-green for longs opening.
Purple for longs closing.
Red for shorts opening.
Yellow for shorts closing.
Value Area & POC
Value Area % (Value Area %)
Controls how much cumulative open interest is used to define the value area.
Example: 70% means the smallest range of prices that contains 70% of total OI in that bar will be marked.
Helps identify zones of interest, support/resistance, and institutional levels.
The image above explains how to identify the VAH/VAL/POC shown by Open Interest Footprint IQ.
VAH = Upper 🞂
POC = ●
VAL = Lower 🞂
Imbalances
Imbalance Percentage
Defines the minimum delta % required at a level to be marked as an imbalance.
If the net open interest change at a level exceeds this threshold, a visual marker appears.
Stacked Imbalance Count
If the number of consecutive imbalance levels meets this count, a “Stacked Imbalance” alert will trigger.
This can signal aggressive buying or selling pressure, potential breakout zones, or institutional absorption.
Color Settings
Longs Opened / Closed, Shorts Opened / Closed
Customize the color palette for each order flow behavior.
These colors appear in the background gradient of the footprint boxes.
Up/Down Only Mode
Toggle to override all behavior-based colors with a single Up Color and Down Color.
Useful if you prefer a simple bull/bear view.
Up Color / Down Color
If "Up/Down Only" is enabled, these two colors are used to represent all net positive or negative deltas.
Special Notes
Crypto only: This script works only with crypto tickers on PulseWire.
For other assets (stocks, futures), a warning message will appear instead.
OI data must be available from the exchange (many perpetual pairs support this).
If the footprint is too small or invisible, increase your tick level spacing in the settings.
Alerts
When a stacked imbalance is detected, an alert is fired ("Stacked Imbalance").
This feature is useful for automated systems, bots, or simply staying informed of potential trade setups.
And that's all for now!
If you have any questions or features you'd like to see feel free to share them in the comments below!
Thank you traders!
Indicator

Divergence IQ [TradingIQ]Hello Traders!
Introducing "Divergence IQ"
Divergence IQ lets traders identify divergences between price action and almost ANY PulseWire technical indicator. This tool is designed to help you spot potential trend reversals and continuation patterns with a range of configurable features.
Features
Divergence Detection
Detects both regular and hidden divergences for bullish and bearish setups by comparing price movements with changes in the indicator.
Offers two detection methods: one based on classic pivot point analysis and another that provides immediate divergence signals.
Option to use closing prices for divergence detection, allowing you to choose the data that best fits your strategy.
Normalization Options:
Includes multiple normalization techniques such as robust scaling, rolling Z-score, rolling min-max, or no normalization at all.
Adjustable normalization window lets you customize the indicator to suit various market conditions.
Option to display the normalized indicator on the chart for clearer visual comparison.
Allows traders to take indicators that aren't oscillators, and convert them into an oscillator - allowing for better divergence detection.
Simulated Trade Management:
Integrates simulated trade entries and exits based on divergence signals to demonstrate potential trading outcomes.
Customizable exit strategies with options for ATR-based or percentage-based stop loss and profit target settings.
Automatically calculates key trade metrics such as profit percentage, win rate, profit factor, and total trade count.
Visual Enhancements and On-Chart Displays:
Color-coded signals differentiate between bullish, bearish, hidden bullish, and hidden bearish divergence setups.
On-chart labels, lines, and gradient flow visualizations clearly mark divergence signals, entry points, and exit levels.
Configurable settings let you choose whether to display divergence signals on the price chart or in a separate pane.
Performance Metrics Table:
A performance table dynamically displays important statistics like profit, win rate, profit factor, and number of trades.
This feature offers an at-a-glance assessment of how the divergence-based strategy is performing.
The image above shows Divergence IQ successfully identifying and trading a bullish divergence between an indicator and price action!
The image above shows Divergence IQ successfully identifying and trading a bearish divergence between an indicator and price action!
The image above shows Divergence IQ successfully identifying and trading a hidden bullish divergence between an indicator and price action!
The image above shows Divergence IQ successfully identifying and trading a hidden bearish divergence between an indicator and price action!
The performance table is designed to provide a clear summary of simulated trade results based on divergence setups. You can easily review key metrics to assess the strategy’s effectiveness over different time periods.
Customization and Adaptability
Divergence IQ offers a wide range of configurable settings to tailor the indicator to your personal trading approach. You can adjust the lookback and lookahead periods for pivot detection, select your preferred method for normalization, and modify trade exit parameters to manage risk according to your strategy. The tool’s clear visual elements and comprehensive performance metrics make it a useful addition to your technical analysis toolbox.
The image above shows Divergence IQ identifying divergences between price action and OBV with no normalization technique applied.
While traders can look for divergences between OBV and price, OBV doesn't naturally behave like an oscillator, with no definable upper and lower threshold, OBV can infinitely increase or decrease.
With Divergence IQ's ability to normalize any indicator, traders can normalize non-oscillator technical indicators such as OBV, CVD, MACD, or even a moving average.
In the image above, the "Robust Scaling" normalization technique is selected. Consequently, the output of OBV has changed and is now behaving similar to an oscillator-like technical indicator. This makes spotting divergences between the indicator and price easier and more appropriate.
The three normalization techniques included will change the indicator's final output to be more compatible with divergence detection.
This feature can be used with almost any technical indicator.
Stop Type
Traders can select between ATR based profit targets and stop losses, or percentage based profit targets and stop losses.
The image above shows options for the feature.
Divergence Detection Method
A natural pitfall of divergence trading is that it generally takes several bars to "confirm" a divergence. This makes trading the divergence complicated, because the entry at time of the divergence might look great; however, the divergence wasn't actually signaled until several bars later.
To circumvent this issue, Divergence IQ offers two divergence detection mechanisms.
Pivot Detection
Pivot detection mode is the same as almost every divergence indicator on PulseWire. The Pivots High Low indicator is used to detect market/indicator highs and lows and, consequently, divergences.
This method generally finds the "best looking" divergences, but will always take additional time to confirm the divergence.
Immediate Detection
Immediate detection mode attempts to reduce lag between the divergence and its confirmation to as little as possible while avoiding repainting.
Immediate detection mode still uses the Pivots Detection model to find the first high/low of a divergence. However, the most recent high/low does not utilize the Pivot Detection model, and instead immediately looks for a divergence between price and an indicator.
Immediate Detection Mode will always signal a divergence one bar after it's occurred, and traders can set alerts in this mode to be alerted as soon as the divergence occurs.
PulseWire Backtester Integration
Divergence IQ is fully compatible with the PulseWire backtester!
Divergence IQ isn’t designed to be a “profitable strategy” for users to trade. Instead, the intention of including the backtester is to let users backtest divergence-based trading strategies between the asset on their chart and almost any technical indicator, and to see if divergences have any predictive utility in that market.
So while the backtester is available in Divergence IQ, it’s for users to personally figure out if they should consider a divergence an actionable insight, and not a solicitation that Divergence IQ is a profitable trading strategy. Divergence IQ should be thought of as a Divergence backtesting toolkit, not a full-feature trading strategy.
Strategy Properties Used For Backtest
Initial Capital: $1000 - a realistic amount of starting capital that will resonate with many traders
Amount Per Trade: 5% of equity - a realistic amount of capital to invest relative to portfolio size
Commission: 0.02% - a conservative amount of commission to pay for trade that is standard in crypto trading, and very high for other markets.
Slippage: 1 tick - appropriate for liquid markets, but must be increased in markets with low activity.
Once more, the backtester is meant for traders to personally figure out if divergences are actionable trading signals on the market they wish to trade with the indicator they wish to use.
And that's all!
If you have any cool features you think can benefit Divergence IQ - please feel free to share them!
Thank you so much PulseWire community! Strategy

TPO IQ [TradingIQ]Hello Traders!
Introducing "TPO IQ"!
TPO IQ offers a Time Price Opportunity profile with several customization options that packs several related features to help traders navigate the generated profiles!
Features
TPO Profiles
Single Print identification
Initial Balance Identification
Can be anchored to timeframe change
Can be anchored to fixed time interval
Last profile detailed visuals
Customizable value area percentage
POC identification
Mid-point identification
TPO Profiles
A TPO profile is a market profile visualization that details how much time was spent at each price level throughout the time interval.
The image above further explains what a TPO Profile is!
Each letter corresponds to a candlestick. With this information, traders are able to visualize how much time was spent at each price area.
With customizable gradient colors, specifically in this example, blocks colored red are the earliest times in the profile, blocks colored green are in the beginning half of the time midpoint of the profile. Blue blocks represent the first half of the end of the time period, and purple blocks correspond to the end of the time period.
Please note that this form of TPO profile generation will only occur when the most recent profile uses less than 500 alphabet characters! If more than 500 characters are preset, TPO IQ will revert to using labels!
Initial Balance
TPO IQ also identifies the initial balance range and all alphabet characters that form within it!
The image above exemplifies this feature. The initial balance range is denoted by a a neon-blue line, with a blue circle showing the opening price. All characters within the initial balance range are highlighted blue, which is a feature that can be disabled with customizable colors.
POC
TPO IQ also identifies the point of control (POC) of the TPO Profile.
The point of control for the profile is labeled yellow by default, and shows where price spent the most time throughout the time period.
The image above shows the POC for the time period being identified by TPO IQ.
Value Area
TPO IQ also identifies the value area of the profile. A customizable percentage that is 70% by default, the value area of a TPO profile shows where price traded the majority of the time.
The image above further explains this feature. For this example, with the value area percentage being set to 70%, the value area high and value area low show the price zone that prices traded at 70% of the time throughout the profile.
TPO Midpoint
In addition to the POC, the TPO profile midpoint is also identified by TPO IQ.
The TPO midpoint simply corresponds to the middle price between the session's high and low!
Fixed Interval Mode
By default, TPO IQ recalculates every day, but this can also be changed to a customizable session time, such as 4 hours. If 4 hours is selected, then a new TPO profile will be generated every 4 hours.
However, in Fixed Interval mode, a TPO profile will be generated through a user-defined time range, such as 1300-1700.
In the image above, Fixed Interval mode is applied with a time range of 1300-1700 and, consequently, TPO IQ generates a new profile throughout every 1300-1700 time range!
This feature allows traders to specify time ranges of interest to generate TPO profiles for!
TPO Overview Label
The TPO overview label shows key statistics for the TPO profile generated throughout the trading session!
The "TPO Count" statistic shows how many alphabetical letters were generated for the profile, which is an adequate method to determine the session's volatility and price range.
The "Tick Levels" statistic shows how many tick levels were used to create the profile - another method to determine the volatility and price range of the session.
The "Top Letter" statistic shows which letter appears most throughout the profile. In this example, the top letter was "f", which means throughout creation of the profile, the letter "f" appeared the most!
And that's all for now!
If you have any feedback or new feature ideas for TPO IQ please feel free to share them with us!
Thank you traders! Indicator

Footprint IQ Pro [TradingIQ]Hello Traders!
Introducing "Footprint IQ Pro"!
Footprint IQ Pro is an all-in-one Footprint indicator with several unique features.
Features
Calculated delta at tick level
Calculated delta ratio at tick level
Calculated buy volume at tick level
Calculated sell volume at tick level
Imbalance detection
Stacked imbalance detection
Stacked imbalance alerts
Value area and POC detection
Highest +net delta levels detection
Lowest -net delta levels detection
CVD by tick levels
Customizable values area percentage
The image above thoroughly outlines what each metric in the delta boxes shows!
Metrics In Delta Boxes
"δ:", " δ%:", " ⧎: ", " ◭: ", " ⧩: "
δ Delta (Difference between buy and sell volume)
δ% Delta Ratio (Delta as a percentage of total volume)
⧎ Total Volume At Level (Total volume at the price area)
◭ Total Buy Volume At Level (Total buy volume at the price area)
⧩ Total Sell Volume At Level (total sell volume at the price area)
Each metric comes with a corresponding symbol.
That said, until you become comfortable with the symbol, you can also turn on the descriptive labels setting!
The image above exemplifies the feature.
The image above shows Footprint IQ's full power!
Additionally, traders with an upgraded PulseWire plan can make use of the "1-Second" feature Footprint IQ offers!
The image above shows each footprint generated using 1-second volume data. 1-second data is highly granular compared to 1-minute data and, consequently, each footprint is exceptionally more accurate!
Imbalance Detection
Footprint IQ pro is capable of detecting user-defined delta imbalances.
The image above further explains how Footprint IQ detects imbalances!
The imbalance percentage is customizable in the settings, and is set to 70% by default.
Therefore,
When net delta is positive, and the positive net delta constitutes >=70% of the total volume, a buying imbalance will be detected (upwards triangle).
When net delta is negative, and the negative net delta constitutes >=70% of the total volume, a buying imbalance will be detected (downwards triangle).
Stacked Imbalance Detection
In addition to imbalance detection, Footprint IQ Pro can also detect stacked imbalances!
The image above shows Footprint IQ Pro detecting stacked imbalances!
Stacked imbalances occur when consecutive imbalances at sequential price areas occur. Stacked imbalances are generally interpreted as significant price moves that are supported by volume, rather than a significant result with disproportionate effort.
The criteria for stacked imbalance detection (how many imbalances must occur at sequential price areas) is customizable in the settings.
The default value is three. Therefore, when three imbalances occur at sequential price areas, golden triangles will begin to print to show a stacked imbalance.
Additionally, traders can set alerts for when stacked imbalances occur!
Highest +Delta and Highest -Delta Levels
In addition to being a fully-fledged Footprint indicator, Footprint IQ Pro goes one step further by detecting price areas where the greater +Delta and -Delta are!
The image above shows price behavior near highest +Delta price areas detected by Footprint IQ!
These +Delta levels are considered important as there has been strong interest from buyers at these price areas when they are traded at.
It's expected that these levels can function as support points that are supported by volume.
The image above shows a similar function for resistance points!
Blue lines = High +Delta Detected Price Areas
Red lines = High -Delta Detected Price Areas
Value Area Detection
Similar to traditional volume profile, Footprint IQ Pro displays the value area per bar.
Green lines next to each footprint show the value area for the bar. The value area % is customizable in the settings.
CVD Levels
Footprint IQ Pro is capable of storing historical volume delta information to provide CVD measurements at each price area!
The image above exemplifies this feature!
When this feature is enabled, you will see the CVD of each price area, rather than the net delta!
And that's it!
Thank you so much to PulseWire for offering the greatest charting platform for everyone to create on!
If you have any feature requests you'd like to see for Footprint IQ, please feel free to share them with us!
Thank you!
Indicator

IQ Zones [TradingIQ]Hey Traders!
Introducing "IQ Zones".
"IQ Zones" is an indicator that combines support and resistance identification with volume, the "value area" of a candlestick to be exact. IQ Zones identifies turning points in the market; however, the candlestick high or low that formed the key turning point is not necessarily distinguished as the support/resistance area. Instead, the script looks into the bar at lower timeframes and calculates the value area of the candlestick that formed the support or resistance level. Therefore, any lines protruding from a candlestick reflect the value area of that candlestick. These levels (value area high and value area low) are marked on the candlestick as a support/resistance level. If the level formed on high volume it's marked as an "IQ Zone".
Additionally, IQ Zones presents a heat map to show volume intensity at nearby price areas. The heatmap is a product of the Volume Profile (IQ Profile) located on the right of the chart.
The IQ Profile is a segmented volume profile. Recent price is split into fifths (customizable), and individual volume profiles are calculated for all segmented price areas. Price is split into more than one segment to avoid a situation where volume in a ranging price zone far surpasses all other recent price areas - creating an "unusable" volume profile that doesn't offer helpful insights. If desired, you can set the segmenting option to "1" to calculate one unified volume profile for the entire price range.
The image above shows IQ Zones in action!
Core Features of IQ Zones
Value Area Support and Resistance Levels
Segmented volume profile for the recent trading period
Volume intensity heatmap
Support and resistance levels in high volume intensity may be more significant as price stoppers
The image above explains the labels marked along the y-axis of the IQ Profile.
The "more green" a price area/label is, the higher the volume intensity at the marked support/resistance area.
The image above further explains line lines protruding from the IQ Profile.
For this example, the value area of the candlestick (where most trading action occurred) is quite far from the high price of the candlestick that formed a resistance level! Using the value area of a candlestick that marks a key turning point to draw support/resistance offers insight into where the majority of trading action took place when the support/resistance level was forming!
Additionally, you can hover your mouse over the IQ Zone labels (triangles pointing up or down) to see the prices of the value area for the support/resistance level, including the total buying volume and total selling volume at the price area!
The image above further explains the IQ Profile!
You can segment the recent price area anywhere from 1 - 15 times.
The image above further explains IQ Zones and the IQ Profile!
That will be all for this indicator - a fun project to share with the community.
Thank you!
Indicator

ICT Master Suite [Trading IQ]Hello Traders!
We’re excited to introduce the ICT Master Suite by TradingIQ, a new tool designed to bring together several ICT concepts and strategies in one place.
The Purpose Behind the ICT Master Suite
There are a few challenges traders often face when using ICT-related indicators:
Many available indicators focus on one or two ICT methods, which can limit traders who apply a broader range of ICT related techniques on their charts.
There aren't many indicators for ICT strategy models, and we couldn't find ICT indicators that allow for testing the strategy models and setting alerts.
Many ICT related concepts exist in the public domain as indicators, not strategies! This makes it difficult to verify that the ICT concept has some utility in the market you're trading and if it's worth trading - it's difficult to know if it's working!
Some users might not have enough chart space to apply numerous ICT related indicators, which can be restrictive for those wanting to use multiple ICT techniques simultaneously.
The ICT Master Suite is designed to offer a comprehensive option for traders who want to apply a variety of ICT methods. By combining several ICT techniques and strategy models into one indicator, it helps users maximize their chart space while accessing multiple tools in a single slot.
Additionally, the ICT Master Suite was developed as a strategy . This means users can backtest various ICT strategy models - including deep backtesting. A primary goal of this indicator is to let traders decide for themselves what markets to trade ICT concepts in and give them the capability to figure out if the strategy models are worth trading!
What Makes the ICT Master Suite Different
There are many ICT-related indicators available on PulseWire, each offering valuable insights. What the ICT Master Suite aims to do is bring together a wider selection of these techniques into one tool. This includes both key ICT methods and strategy models, allowing traders to test and activate strategies all within one indicator.
Features
The ICT Master Suite offers:
Multiple ICT strategy models, including the 2022 Strategy Model and Unicorn Model, which can be built, tested, and used for live trading.
Calculation and display of key price areas like Breaker Blocks, Rejection Blocks, Order Blocks, Fair Value Gaps, Equal Levels, and more.
The ability to set alerts based on these ICT strategies and key price areas.
A comprehensive, yet practical, all-inclusive ICT indicator for traders.
Customizable Timeframe - Calculate ICT concepts on off-chart timeframes
Unicorn Strategy Model
2022 Strategy Model
Liquidity Raid Strategy Model
OTE (Optimal Trade Entry) Strategy Model
Silver Bullet Strategy Model
Order blocks
Breaker blocks
Rejection blocks
FVG
Strong highs and lows
Displacements
Liquidity sweeps
Power of 3
ICT Macros
HTF previous bar high and low
Break of Structure indications
Market Structure Shift indications
Equal highs and lows
Swings highs and swing lows
Fibonacci TPs and SLs
Swing level TPs and SLs
Previous day high and low TPs and SLs
And much more! An ongoing project!
How To Use
Many traders will already be familiar with the ICT related concepts listed above, and will find using the ICT Master Suite quite intuitive!
Despite this, let's go over the features of the tool in-depth and how to use the tool!
The image above shows the ICT Master Suite with almost all techniques activated.
ICT 2022 Strategy Model
The ICT Master suite provides the ability to test, set alerts for, and live trade the ICT 2022 Strategy Model.
The image above shows an example of a long position being entered following a complete setup for the 2022 ICT model.
A liquidity sweep occurs prior to an upside breakout. During the upside breakout the model looks for the FVG that is nearest 50% of the setup range. A limit order is placed at this FVG for entry.
The target entry percentage for the range is customizable in the settings. For instance, you can select to enter at an FVG nearest 33% of the range, 20%, 66%, etc.
The profit target for the model generally uses the highest high of the range (100%) for longs and the lowest low of the range (100%) for shorts. Stop losses are generally set at 0% of the range.
The image above shows the short model in action!
Whether you decide to follow the 2022 model diligently or not, you can still set alerts when the entry condition is met.
ICT Unicorn Model
The image above shows an example of a long position being entered following a complete setup for the ICT Unicorn model.
A lower swing low followed by a higher swing high precedes the overlap of an FVG and breaker block formed during the sequence.
During the upside breakout the model looks for an FVG and breaker block that formed during the sequence and overlap each other. A limit order is placed at the nearest overlap point to current price.
The profit target for this example trade is set at the swing high and the stop loss at the swing low. However, both the profit target and stop loss for this model are configurable in the settings.
For Longs, the selectable profit targets are:
Swing High
Fib -0.5
Fib -1
Fib -2
For Longs, the selectable stop losses are:
Swing Low
Bottom of FVG or breaker block
The image above shows the short version of the Unicorn Model in action!
For Shorts, the selectable profit targets are:
Swing Low
Fib -0.5
Fib -1
Fib -2
For Shorts, the selectable stop losses are:
Swing High
Top of FVG or breaker block
The image above shows the profit target and stop loss options in the settings for the Unicorn Model.
Optimal Trade Entry (OTE) Model
The image above shows an example of a long position being entered following a complete setup for the OTE model.
Price retraces either 0.62, 0.705, or 0.79 of an upside move and a trade is entered.
The profit target for this example trade is set at the -0.5 fib level. This is also adjustable in the settings.
For Longs, the selectable profit targets are:
Swing High
Fib -0.5
Fib -1
Fib -2
The image above shows the short version of the OTE Model in action!
For Shorts, the selectable profit targets are:
Swing Low
Fib -0.5
Fib -1
Fib -2
Liquidity Raid Model
The image above shows an example of a long position being entered following a complete setup for the Liquidity Raid Modell.
The user must define the session in the settings (for this example it is 13:30-16:00 NY time).
During the session, the indicator will calculate the session high and session low. Following a “raid” of either the session high or session low (after the session has completed) the script will look for an entry at a recently formed breaker block.
If the session high is raided the script will look for short entries at a bearish breaker block. If the session low is raided the script will look for long entries at a bullish breaker block.
For Longs, the profit target options are:
Swing high
User inputted Lib level
For Longs, the stop loss options are:
Swing low
User inputted Lib level
Breaker block bottom
The image above shows the short version of the Liquidity Raid Model in action!
For Shorts, the profit target options are:
Swing Low
User inputted Lib level
For Shorts, the stop loss options are:
Swing High
User inputted Lib level
Breaker block top
Silver Bullet Model
The image above shows an example of a long position being entered following a complete setup for the Silver Bullet Modell.
During the session, the indicator will determine the higher timeframe bias. If the higher timeframe bias is bullish the strategy will look to enter long at an FVG that forms during the session. If the higher timeframe bias is bearish the indicator will look to enter short at an FVG that forms during the session.
For Longs, the profit target options are:
Nearest Swing High Above Entry
Previous Day High
For Longs, the stop loss options are:
Nearest Swing Low
Previous Day Low
The image above shows the short version of the Silver Bullet Model in action!
For Shorts, the profit target options are:
Nearest Swing Low Below Entry
Previous Day Low
For Shorts, the stop loss options are:
Nearest Swing High
Previous Day High
Order blocks
The image above shows indicator identifying and labeling order blocks.
The color of the order blocks, and how many should be shown, are configurable in the settings!
Breaker Blocks
The image above shows indicator identifying and labeling order blocks.
The color of the breaker blocks, and how many should be shown, are configurable in the settings!
Rejection Blocks
The image above shows indicator identifying and labeling rejection blocks.
The color of the rejection blocks, and how many should be shown, are configurable in the settings!
Fair Value Gaps
The image above shows indicator identifying and labeling fair value gaps.
The color of the fair value gaps, and how many should be shown, are configurable in the settings!
Additionally, you can select to only show fair values gaps that form after a liquidity sweep. Doing so reduces "noisy" FVGs and focuses on identifying FVGs that form after a significant trading event.
The image above shows the feature enabled. A fair value gap that occurred after a liquidity sweep is shown.
Market Structure
The image above shows the ICT Master Suite calculating market structure shots and break of structures!
The color of MSS and BoS, and whether they should be displayed, are configurable in the settings.
Displacements
The images above show indicator identifying and labeling displacements.
The color of the displacements, and how many should be shown, are configurable in the settings!
Equal Price Points
The image above shows the indicator identifying and labeling equal highs and equal lows.
The color of the equal levels, and how many should be shown, are configurable in the settings!
Previous Custom TF High/Low
The image above shows the ICT Master Suite calculating the high and low price for a user-defined timeframe. In this case the previous day’s high and low are calculated.
To illustrate the customizable timeframe function, the image above shows the indicator calculating the previous 4 hour high and low.
Liquidity Sweeps
The image above shows the indicator identifying a liquidity sweep prior to an upside breakout.
The image above shows the indicator identifying a liquidity sweep prior to a downside breakout.
The color and aggressiveness of liquidity sweep identification are adjustable in the settings!
Power Of Three
The image above shows the indicator calculating Po3 for two user-defined higher timeframes!
Macros
The image above shows the ICT Master Suite identifying the ICT macros!
ICT Macros are only displayable on the 5 minute timeframe or less.
Strategy Performance Table
In addition to a full-fledged PulseWire backtest for any of the ICT strategy models the indicator offers, a quick-and-easy strategy table exists for the indicator!
The image above shows the strategy performance table in action.
Keep in mind that, because the ICT Master Suite is a strategy script, you can perform fully automatic backtests, deep backtests, easily add commission and portfolio balance and look at pertinent metrics for the ICT strategies you are testing!
Lite Mode
Traders who want the cleanest chart possible can toggle on “Lite Mode”!
In Lite Mode, any neon or “glow” like effects are removed and key levels are marked as strict border boxes. You can also select to remove box borders if that’s what you prefer!
Settings Used For Backtest
For the displayed backtest, a starting balance of $1000 USD was used. A commission of 0.02%, slippage of 2 ticks, a verify price for limit orders of 2 ticks, and 5% of capital investment per order.
A commission of 0.02% was used due to the backtested asset being a perpetual future contract for a crypto currency. The highest commission (lowest-tier VIP) for maker orders on many exchanges is 0.02%. All entered positions take place as maker orders and so do profit target exits. Stop orders exist as stop-market orders.
A slippage of 2 ticks was used to simulate more realistic stop-market orders. A verify limit order settings of 2 ticks was also used. Even though BTCUSDT.P on Binance is liquid, we just want the backtest to be on the safe side. Additionally, the backtest traded 100+ trades over the period. The higher the sample size the better; however, this example test can serve as a starting point for traders interested in ICT concepts.
Community Assistance And Feedback
Given the complexity and idiosyncratic applications of ICT concepts amongst its proponents, the ICT Master Suite’s built-in strategies and level identification methods might not align with everyone's interpretation.
That said, the best we can do is precisely define ICT strategy rules and concepts to a repeatable process, test, and apply them! Whether or not an ICT strategy is trading precisely how you would trade it, seeing the model in action, taking trades, and with performance statistics is immensely helpful in assessing predictive utility.
If you think we missed something, you notice a bug, have an idea for strategy model improvement, please let us know! The ICT Master Suite is an ongoing project that will, ideally, be shaped by the community.
A big thank you to the @PineCoders for their Time Library!
Thank you! Strategy
