Tick Delta Pro
TradingView (Pine Script) - indicator - order flow / VSA
Every candle hides a fight between aggressive buyers and sellers, and the body alone never shows who was paying up. ZynAlgo Tick Delta Pro is a CVD order flow indicator for TradingView that surfaces it.
Key benefits
- See pressure, not just price - candles are painted by estimated net delta, so weak pushes look different from real ones.
- Spot exhaustion earlier - a gold CVD line sits on your price chart, so divergence needs no second pane.
- Fewer, cleaner labels - one tag per swing, so ranges never fill up with repeated markers.
- Catch absorption on the wick - rejection candles printed on surge volume against the delta get their own tag.
- Know the state at a glance - a compact HUD reports bar delta, CVD trend, volume state and the latest tag.
How it works
Delta is estimated from each bar's close direction and volume, then accumulated into CVD. New price extremes are compared against CVD, while wick ratio, delta sign and a volume surge flag absorption. It reads bar data, not exchange tick data, and prints context tags rather than entries. Full detail in the Manual on the product page.
What's included
- Platform - TradingView (Pine Script v6), one invite-only overlay indicator.
- Controls - divergence lookback, volume MA length, pinbar threshold, plus toggles for candles, ribbon, CVD line, tags and HUD.
Best for
Intraday traders on M5-H1 in markets with real traded volume - futures, indices, crypto, liquid stocks - who already trade levels.
Get started
Browse the ZynAlgo marketplace
Trading carries risk of loss; this is an analysis tool, not financial advice.
Tick Delta Pro
Most chart tools describe what price did. ZynAlgo Tick Delta Pro asks a narrower question: on each candle, which side was more aggressive, and does that pressure still agree with the move in front of you?
To answer it, the indicator works only with data your TradingView chart already carries:
- Bar direction (this close versus the previous close) - decides which side is credited with the bar's volume.
- Bar volume against its own 20-period average - separates routine activity from a genuine surge.
- Candle anatomy - body, upper wick and lower wick - used to spot rejection bars.
- Cumulative Volume Delta (CVD) - the running total of net buying versus selling pressure.
One thing to be clear about before you use it. TradingView does not publish true tick-by-tick order flow for most symbols, so Tick Delta Pro does not read exchange tick data and is not a footprint feed. It estimates delta from each finished bar: a bar closing above the previous close has its full volume counted as buying, a bar closing below has its full volume counted as selling, and an unchanged close splits the volume 50/50. That is a widely used proxy for pressure - useful, but an estimate, not a record of executed orders.
What you get in return is a single overlay on TradingView that paints your candles by estimated pressure, draws CVD directly over price, and tags the bars where price and pressure stop telling the same story.
The Role of Cumulative Volume Delta
One bar of delta is noise. CVD is the memory. By adding every bar's net delta into a running total, CVD keeps a cumulative record of how much aggressive buying or selling it took to move price from A to B. Price tells you where the market went; CVD estimates what it cost to get there. When those two drift apart, the balance under the surface has changed before the chart shows it.

Situations CVD is built to expose:
- Price prints a new extreme while CVD refuses to follow - fewer aggressive participants are carrying the move.
- CVD keeps climbing while price stalls sideways - pressure is being absorbed rather than rewarded.
- A long wick on surge volume while delta points the other way - the aggressive side is being filled by a larger passive one.
- CVD holding cleanly above or below its own 20-period average - pressure behind the trend is consistent, not a one-bar spike.
The mistake this is meant to correct: traders treat a big candle on big volume as automatic confirmation and add risk into it. In practice the heaviest volume bar of a leg is very often where that leg ends, because that is where the aggressive side finally runs into a passive one large enough to take the other side. Looking at price alone gives you no way to separate the two cases.
How Cumulative Volume Delta is defined

Every element on your chart comes from this chain, and each has one job:
- Up volume / down volume - the bar's volume assigned to a side by close-to-close direction; an unchanged close is split evenly.
- Net delta - up volume minus down volume. This is the per-bar pressure reading, and it is what colours each candle.
- CVD - the cumulative sum of net delta across the chart; the core series behind every signal the tool prints.
- Normalized CVD line (gold) - CVD rescaled by a 150-bar min-max onto the price axis, so you can read divergence on the price chart without a second pane.
- CVD 20-period SMA - the reference that decides whether CVD trend reads bullish or bearish in the HUD and in the ribbon.
- Volume moving average (20 bars, adjustable) with a 1.5x surge threshold - separates a normal bar from a surge bar; a surge is mandatory for absorption tags.
- Wick ratio test with a 60% pinbar threshold (adjustable 30-90%) - identifies rejection candles.
- EMA 13 / EMA 34 ribbon - the band itself is drawn from price, but its colour is driven by CVD state, giving you trend context at a glance.
- ATR(14) x 0.5 - a vertical offset that keeps absorption tags clear of the candle.
- Order Flow HUD - a compact table reporting current bar delta, CVD trend versus its 20 SMA, volume state, and the most recent tag.
How to trade with ZynAlgo Tick Delta Pro
Read this part carefully, because it defines what the tool is. Tick Delta Pro is a context tool, not an entry engine. It prints four tags, colours candles and fills a HUD. It does not place orders, does not draw entries, stops or targets, and does not send alerts. Every tag is a reason to look, never an instruction to click.
Divergence tags - one per swing
- Bull Div (cyan, printed under the bar): the bar's low is at or below the lowest low of the previous 5 bars (lookback adjustable 1-20), while CVD is higher than it was 5 bars ago. A new price low that pressure did not confirm.
- Bear Div (crimson, printed above the bar): the bar's high is at or above the highest high of the previous 5 bars, while CVD is lower than it was 5 bars ago. A new price high that pressure did not confirm.
- A state machine blocks repeats: once a bullish tag has printed, no second bullish tag appears until a bearish one has been printed, so ranges do not fill with labels.
Absorption tags - all conditions must land on the same bar
- Buy Absorb (purple, under the bar): lower wick at least 60% of the bar's range, upper wick no more than 20% of it, net delta negative, and volume above 1.5x its 20-bar average. Sellers were the aggressive side, yet price was pushed back up - someone was buying into them.
- Sell Absorb (purple, above the bar): upper wick at least 60% of the range, lower wick no more than 20%, net delta positive, and the same volume surge. Buyers were aggressive and were still capped.

A tag carries more weight when the surrounding state agrees with it:
- Price is extended into a swing high or low rather than sitting mid-range.
- The HUD Volume State row reads HIGH (Surge) - the bar is large relative to its own average, not merely large in absolute terms.
- Delta candles have faded or flipped colour over the last few bars, showing pressure leaving the move.
- The gold CVD line is flattening or rolling over while price keeps pushing.
- The EMA 13 / EMA 34 ribbon has turned neutral grey or changed to the opposite colour, meaning CVD no longer supports the trend.
The tag text is the reason: Bull Div, Bear Div, Buy Absorb and Sell Absorb each name the condition that fired, and the HUD Latest Signal row repeats the most recent one in words, so you never have to guess why a label appeared. Practical use is to let the tag mark the area, then take your own trigger - a structure break, a retest, a close back inside range - and to manage risk with your own stop, since the indicator supplies none.
One honest caveat on timing: conditions are evaluated on the live bar, so a tag can appear and then disappear before that bar closes. Treat only tags on closed bars as final, and be aware that markets where TradingView reports tick count instead of traded volume - spot forex in particular - will give far less meaningful delta.
Is ZynAlgo Tick Delta Pro right for you?
It fits you well if:
- You trade markets with real traded volume - futures, index and crypto pairs, liquid stocks - where delta estimated from volume actually means something.
- You work intraday on M5 to H1 and hunt session reversals, exhaustion and failed breakouts rather than chasing continuation.
- You already have a level or structure method and want a pressure filter that tells you when a level is being defended and when it is being abandoned.
- You prefer reading context yourself and want fewer, better-justified decisions instead of a stream of arrows.
It is a poor fit if you want a complete entry system with alerts, stops and targets, if you trade spot forex where reported volume is only tick count, or if you want to act on a label without confirming it.
The philosophy is simple: an order flow read is not a prediction, it is a question about whether the move in front of you is still being paid for. A handful of trades where price and pressure clearly disagree will serve you better than a full screen of signals you did not interrogate.
Browse the ZynAlgo marketplace
Trading involves substantial risk of loss. ZynAlgo Tick Delta Pro is an analysis tool, not financial advice, and no indicator can predict future price movement. Test on a demo account and use risk management that fits your own account.
- Tick Delta Pro v1Aug 13, 2026
Why big volume bars fail at reversals and what to read instead
The biggest candle in a swing is often where that swing ends, yet nothing on a price chart warns you. Tick Delta Pro adds a cumulative pressure layer and tags the bars where volume, wicks and delta no longer agree with direction.

Why My Breakout Entries Reverse Immediately: Reading Order Flow Pressure
Breakouts fail when aggressive buyers or sellers run into larger passive orders waiting on the other side. Learn how cumulative volume delta and absorption patterns expose when a move is running out of fuel before price shows it.























