Anchored VWAP and Liquidity: How to Read Where SPX and ES Agreed on Value
Learn how anchored VWAP (AVWAP) maps liquidity on ES and SPX: formulas, anchor selection, volatility, four readings and what options add.
Key takeaways
- Liquidity is the market's ability to absorb a flow of orders without moving price excessively. It is more than trading volume. It has three measurable parts: the spread, the price impact of order flow, and how fast price recovers after a violent move.
- Liquidity and volatility tend to move in opposite directions. Volatility is speed, meaning distance covered per unit of time. Where price stops, realized volatility contracts and liquidity is present. Where price runs, realized volatility expands and liquidity is thin.
- VWAP estimates the price level around which a period's volume concentrated. Anchored VWAP (AVWAP) uses the same formula but starts accumulating at an event you choose, such as a breakout, a local low, a data release or a rate decision.
- AVWAP is a liquidity object. It is the volume-weighted center of everything traded since the event that started the current debate between buyers and sellers.
- Four readings make it useful: location, slope, a volume test and a realized-volatility test. Each is a framework for context, not a signal.
- Everything above is measured after the fact. Options carry the forward-looking half: implied volatility is what the market pays today for future realized volatility.
Why this lesson is about liquidity and not chart patterns
Most explanations of anchored VWAP treat it as a support and resistance line on a chart. This article takes a market microstructure view instead. The question is where the market has been able to trade a large amount of volume without moving price, and how that changes over time. The answer helps with SPX options and ES futures decisions because the same quantity, price movement per unit of volume and time, drives both execution quality and option pricing.
What liquidity is, and how to measure it
Liquidity is the ability of a market to absorb a stream of orders without excessive price impact. A liquid market is continuous and efficient. Small trades fill immediately near the current price. Large trades fill over time at prices close to the current price on average. The order flow needed to move price by one unit stays bounded.
Put simply, liquidity is the ability to execute large quantities quickly, cheaply and with limited price impact at any time.
Finance research breaks the concept into dimensions. The IMF's survey of liquidity measures lists tightness (cost), immediacy, depth, breadth and resiliency (IMF Working Paper 02/232). For a trader, three components matter most.
| Component | What it measures | Typical measure |
|---|---|---|
| Spread | The price of immediacy. A narrow spread means a liquid market. | Quoted spread, effective spread |
| Depth and price impact | How far price moves per unit of net order flow. | Kyle's lambda, Amihud illiquidity ratio |
| Resiliency (the pull back) | How fast price returns after a violent move. | Price reversal, measured as negative return autocovariance |
Kyle's lambda is the regression coefficient of the return on signed order flow. It describes the price impact of volume. The NBER working paper by Vayanos and Wang defines it that way and pairs it with price reversal as the second measure of illiquidity. The Amihud illiquidity ratio divides the average absolute daily return by dollar volume. A high ratio means price moves a lot on little volume. A review in the Journal of Economic Surveys discusses it as the most widely used price-impact ratio and notes its size bias across securities (Le and Gregoriou, 2020).
Liquidity and volatility move in opposite directions
Picture a full order book with tight spreads. Buyers and sellers find each other immediately, fills are fast and price barely jumps. A thin book does the opposite. The quantity resting at a level cannot absorb the orders arriving against it, price skips to the next level and the gaps between prices widen.
Volatility is the standard deviation of log returns, so it is really a speed. It is the distance covered per unit of time. The same 100 index points covered in two days produce much more volatility than the same 100 points covered in two weeks. On the slow path, price spent more time at intermediate levels.
The time price spends at a level is a fingerprint of liquidity at that level. Read locally, realized volatility (RV) becomes a map of liquidity at exactly that price:
- Where price stops, RV contracts. That is liquidity.
- Where price runs, RV expands. That is a lack of liquidity.
This is a general tendency, not an identity. Both measures are noisy and both respond to news.
What VWAP is
The volume-weighted average price estimates the level around which a period's trading volume concentrated:
VWAP = Σ(Pᵢ · Vᵢ) / Σ Vᵢ
Here Pᵢ is usually the typical price of each candle, (High + Low + Close) / 3, and Vᵢ is its volume. The sums accumulate from the open and reset every session.
A geometric (log) version stays consistent with volatility, which lives in log returns:
VWAP_geo = exp( Σ Vᵢ · ln Pᵢ / Σ Vᵢ )
The relative gap between the two is approximately half the volume-weighted variance of log price. Intraday that is negligible, and it grows with the length of the window.
Illustrative size of the gap
| Window | Volume-weighted std. dev. of log price | Approximate relative gap | Points on ES at 6,500 |
|---|---|---|---|
| One session | 0.5% | 0.00125% | about 0.08 |
| Multi-month anchor | 5% | 0.125% | about 8 |
These are fictional inputs that show the scaling. For intraday work the choice between the two versions rarely matters. For anchors set weeks or months back, it can.
What anchored VWAP (AVWAP) adds
AVWAP is exactly the same formula. The only difference is that the sums begin at an anchor you choose instead of at the session open. Good anchors are a breakout, a local low, an earnings release, a CPI print or a rate decision.
The anchor should be the event that started the current disagreement between buyers and sellers. Volume from that moment is the volume that priced the new information.
Quantitatively, AVWAP is the first moment of the distribution of volume by price since the anchor. It has two equivalent readings:
- The center of gravity of everything traded since the event. It is the price at which buyers and sellers agreed most, weighted by quantity.
- The approximate average cost of the inventory that changed hands since the event. It is approximate because positions opened and closed inside the window net out.
AVWAP has its own scale
The volume-weighted dispersion around AVWAP tells you how wide the agreement was:
σ_V = sqrt( Σ Vᵢ · (ln Pᵢ − ln AVWAP)² / Σ Vᵢ )
The ratio below tells you how far price has traveled from that agreement, in units of the same width:
z = (ln P − ln AVWAP) / σ_V
This is the idea behind the standard-deviation bands that charting platforms draw around anchored VWAP. In TradingView, anchored VWAP is a drawing tool whose default output includes one standard deviation bands on either side of the line (Optimus Futures guide).
Why AVWAP is a liquidity object
In a continuous auction, liquidity forms where the most interests meet. That region is the value area. The volume profile describes it as the range where about 70% of a period's volume traded, bounded by the value area high and low around the point of control (FuturesIndicators glossary). AVWAP is the volume-weighted average of that region, measured from the moment the debate began.
That supports four readings.
1. Location
Price close to AVWAP sits in the agreed zone: a full book, a narrow spread, contracted RV and a long dwell time. Price far from AVWAP, measured in σ_V, sits in thin territory where moves are fast and one-sided.
2. Slope
A rising AVWAP means liquidity is migrating higher. Buyers keep treating the current price as cheap, and pullbacks stop above levels that were already agreed. A falling AVWAP is the mirror image.
3. Volume test
Watch the rate of change of volume as price returns to AVWAP. A level that holds on high volume is agreement that has been confirmed, a pattern often described as accumulation in the Wyckoff tradition. A level that holds on low volume is sellers waiting, not buyers buying, and signals uncertainty or even a trap.
4. Realized volatility test
If RV contracts as price returns to AVWAP, the book is still full there. If price cuts through AVWAP while RV expands, the book was full of gaps, liquidity has migrated, and the level no longer represents solid value.
The four readings are a practitioner framework for adding context. They are not statistically validated rules, and no single reading is a trade signal.
Using AVWAP on SPX and ES
Anchor on a traded instrument
The SPX cash index is a calculated number and has no traded volume. A volume-weighted measure needs a traded instrument, so use ES futures, MES or SPY. If you read an SPX option chain and an ES chart together, remember that you are combining two different series.
Pick the anchor before you judge the entry
Practical guidance from futures educators agrees on this point. DamnPropFirms writes that you should pick the event that explains the move and mark the anchor before judging an entry (Anchored VWAP: How Futures Traders Use It). Treat the Globex open (18:00 ET) and the 9:30 AM ET cash open as separate anchors, and choose the one that fits your setup. For CPI, NFP or FOMC, record the release time in ET and anchor to that bar.
Known pitfalls
- Assuming it will keep working. Anchored VWAP can act as a reference for a period, but conditions change. Optimus Futures warns that traders who assume it will always work double down and take large losses.
- Forgetting to re-anchor. A rolling anchor needs to be updated when a new week or month starts.
- Reading it too close to the anchor. Just after the anchor, the line is volatile and unreliable because little volume has accumulated. You need enough volume for a reference that other traders would also use.
Worked example (illustrative levels)
Assume ES anchored to a CPI release candle has an AVWAP of 6,480, and the volume-weighted dispersion σ_V is 0.35%, roughly 23 points. ES then trades at 6,525.
| Quantity | Value |
|---|---|
| Distance from AVWAP | 45 points ($2,250 per E-mini contract at $50 per point) |
| ln(6,525 / 6,480) | about 0.0069 |
| z = distance in log terms / σ_V | about 2.0 |
Price is about two widths away from where volume agreed. In the framework above, that is thin territory: moves tend to be fast and one-sided, and a return to AVWAP is a test. Before treating any reaction as meaningful, apply the volume test and the realized-volatility test from the previous section, and size the risk in dollars.
The other half: what options add
Every measure above is calculated in hindsight. Options contain the forward-looking half. Implied volatility is what the market pays today for volatility that will be realized in the future. Because volatility and liquidity tend to move in opposite directions, implied volatility is also a price for where agreement is expected to hold and where it is expected to break.
This is a pricing statement, not a forecast. A CME Group education paper on E-mini S&P 500 options notes that implied volatility is the market's view priced into premium, and that as a predictor of near-term realized volatility it has no obvious predictive power in the data it shows (CME Group, Time and Volatility in E-mini S&P 500). For same-day SPX trading, our test of the SPX and ES expected move shows how the implied range compares with what price delivered. Probability of touch shows how to convert a distance into a path probability.
Liquidity is where price spends time. AVWAP measures where it spent time. Options hold information about where it is likely to spend time next.
How morphic approaches it
morphic publishes a pre-market probabilistic session map for SPX index options and ES futures. Its volume profile compares daily, weekly and monthly value and the busiest prices, identifies shelves and gaps, and places the session open against value. The map gives the probability that each level is touched and where the close may land. It is published before the bell and is not redrawn afterward. It is a map, not a trade signal, and morphic provides market-structure commentary, not directional trade calls or investment advice.
A closing principle
Price decides, and volume is the second violin. The real substance is the rate of change of volume. A price level without context is meaningless.
Frequently asked questions
What is anchored VWAP (AVWAP)?
Anchored VWAP is the volume-weighted average price calculated from a chosen starting point instead of from the session open. The anchor is usually an event, such as a breakout, a swing low, an earnings release or a rate decision.
How is anchored VWAP calculated?
Multiply each candle's typical price by its volume, sum those products from the anchor forward, and divide by the cumulative volume since the anchor. A log version uses ln P instead of P and exponentiates the result.
What is the difference between VWAP and anchored VWAP?
Standard VWAP resets at each session open. Anchored VWAP starts at a bar or event you choose and can stay in place across several sessions until you change it.
How do you choose an anchor for AVWAP on ES futures?
Choose the event that started the current disagreement between buyers and sellers, such as the Globex open, the 9:30 AM ET cash open, a CPI or FOMC release candle, or a decisive swing high or low. Mark it before you judge an entry, and keep it consistent.
Can you use anchored VWAP on SPX?
Not directly, because the SPX cash index has no traded volume. Use ES or MES futures, or SPY, as the traded instrument.
Is anchored VWAP support and resistance?
It is better treated as a reference for where volume agreed since an event. What price does around it, together with volume and realized volatility, matters more than the touch itself.
What is liquidity in futures trading, and how is it measured?
Liquidity is the market's ability to absorb order flow without excessive price impact. Its dimensions include spread, depth, price impact and resiliency, measured with tools such as quoted and effective spreads, Kyle's lambda and the Amihud illiquidity ratio.
What are Kyle's lambda and the Amihud ratio?
Kyle's lambda is the regression coefficient of return on signed order flow, a measure of price impact. The Amihud ratio is the average absolute return divided by dollar volume, so higher values mean price moves more on little volume.
What is the relationship between liquidity and volatility?
They tend to move in opposite directions. When the book is full, price moves slowly and realized volatility contracts. When the book is thin, price moves quickly and realized volatility expands.
What is the difference between realized and implied volatility?
Realized volatility is the standard deviation of past returns. Implied volatility is the volatility priced into option premiums for the future. Implied volatility is the market's price for expected movement, not a guaranteed forecast.
What is the difference between anchored VWAP and the volume profile?
Anchored VWAP is a single volume-weighted average from an anchor. The volume profile shows the whole distribution of volume across prices, including the point of control and the value area. They answer related questions with different levels of detail.
Sources and further reading
- Measuring Liquidity in Financial Markets, IMF Working Paper 02/232
- Market Liquidity: Theory and Empirical Evidence, Vayanos and Wang, NBER
- How Do You Capture Liquidity? Le and Gregoriou, Journal of Economic Surveys
- Time and Volatility in E-mini S&P 500 Futures Options, CME Group
- How To Use The Anchored VWAP on TradingView, Optimus Futures
- Anchored VWAP: How Futures Traders Use It, DamnPropFirms
- Trading Glossary, FuturesIndicators
This article is educational and describes general market concepts. It is not investment advice or a recommendation to buy or sell any security or contract. Futures and options trading carries a substantial risk of loss. Examples use fictional levels. Third-party material is cited from the linked sources.
More from the blog
Gamma Exposure and 0DTE Pins: Why One Number Misreads the Day
One gamma exposure number hides the day. The gamma flip, positive vs negative gamma, pins vs max pain, and why 0DTE gamma sharpens into the close.
Probability of Touch vs Probability of Expiring In the Money: What SPX 0DTE Traders Get Wrong
Probability of touch is about 2x the odds of finishing in the money. The math, SPX 0DTE tables, the skew catch, and stops and targets.

