What Is VWAP?
VWAP calculates the average price of an asset, weighted by the volume traded at each price level. Unlike a simple moving average that treats every candle equally, VWAP gives more weight to prices where heavy volume occurred. The formula is:
VWAP = Cumulative (Price x Volume) / Cumulative Volume
The result is a single line on your chart that acts as a dynamic magnet for price. When price trades above VWAP, buyers are in control and the average buyer is in profit. When price trades below VWAP, sellers dominate and the average buyer is underwater. This makes VWAP a powerful gauge of intraday sentiment and a natural support/resistance level.
How VWAP Works
VWAP operates on three core principles:
- Mean reversion: Price naturally gravitates back toward VWAP. Extended moves above or below VWAP create stretch that eventually snaps back. The further price deviates, the stronger the pull back to the mean.
- Trend confirmation: In a bullish trend, price stays above VWAP and uses it as dynamic support on pullbacks. In a bearish trend, price stays below VWAP and uses it as dynamic resistance. VWAP trending direction confirms the dominant bias.
- Standard deviation bands: Adding 1 and 2 standard deviation bands around VWAP creates a volatility envelope. The +2/-2 SD bands mark extreme deviations where mean reversion is most probable. These bands expand and contract with volatility, similar to Bollinger Bands.
Anchored VWAP is a variation that lets you choose the start point. Instead of resetting daily, you anchor the calculation to a significant event — a cycle low, a breakout, an earnings report. This creates a persistent volume-weighted average that tracks institutional cost basis from that pivotal moment.
Setup and Parameters
| Parameter | Crypto Setting | Notes |
|---|---|---|
| VWAP period | Daily (reset 00:00 UTC) | Standard for intraday trading |
| Anchored VWAP | From significant swing high/low | Best for multi-day analysis in crypto |
| Standard deviation bands | +1, +2, -1, -2 SD | Use +/-2 SD for mean reversion extremes |
| Best chart timeframe | 5M - 1H for intraday | VWAP is most useful on intraday timeframes |
| Weekly VWAP | Reset Monday 00:00 UTC | Provides weekly institutional benchmark |
For crypto, the most effective setup is combining the daily VWAP with an anchored VWAP from the most recent significant low or high. Use the daily VWAP for intraday trades and the anchored VWAP for swing trade context.
Trading Rules
- VWAP bounce (long): In an uptrend, when price pulls back to touch or slightly penetrate the VWAP line, enter long with a stop below the recent swing low. Target the +1 SD band for the first take-profit, +2 SD for the extended target.
- VWAP rejection (short): In a downtrend, when price rallies up to VWAP and gets rejected (bearish candle at VWAP), enter short with a stop above the rejection wick. Target -1 SD then -2 SD.
- Mean reversion from bands: When price reaches the +2 SD band, look for reversal candle patterns (pin bar, engulfing) to enter short, targeting VWAP. Same in reverse from -2 SD. Risk-to-reward is typically 1:2+.
- VWAP cross: When price crosses above VWAP with strong volume, bias shifts bullish for the session. When it crosses below, bias shifts bearish. Use this for directional bias, not as standalone entries.
- Stop-loss: For VWAP bounce trades, stop below the VWAP by 0.5–1%. For mean reversion trades from bands, stop beyond the extreme wick + 0.3%.
Example Trade: BTC Mean Reversion From VWAP -2 SD
- Context: BTC daily VWAP is at $64,000. The -1 SD band is at $63,200, and the -2 SD band is at $62,400.
- Setup: During the Asian session, aggressive selling pushes BTC down to $62,350, touching the -2 SD band. This represents an extreme deviation from the session average.
- Confirmation: On the 15M chart, a bullish pin bar forms right at the -2 SD band. Volume spikes on the rejection, indicating buying interest.
- Entry: Enter long at $62,500 on the close of the pin bar.
- Stop-loss: Below the pin bar low at $62,100. Risk: $400.
- Take-profit 1: VWAP at $64,000. Reward: $1,500. R:R = 1:3.75. Close 50% here.
- Take-profit 2: +1 SD band at $64,800. Reward: $2,300. R:R = 1:5.75. Close remaining 50%.
Best Timeframes for VWAP
| Timeframe | VWAP Type | Best For |
|---|---|---|
| 1M - 5M | Daily VWAP | Scalping mean reversion from SD bands |
| 15M | Daily VWAP | Intraday swing trades, VWAP bounces |
| 1H | Daily + Weekly VWAP | Intraday trend trades |
| 4H | Weekly VWAP + Anchored | Swing trades |
| Daily | Anchored VWAP only | Position trades, institutional cost basis |
VWAP is fundamentally an intraday tool. On higher timeframes, use anchored VWAP from significant events rather than the standard daily reset. The weekly VWAP bridges the gap between intraday and swing timeframes.
Combining VWAP With Other Tools
- Supply and demand zones: When a demand zone aligns with the VWAP or -1/-2 SD band, the confluence creates an extremely high-probability long entry. Institutional interest is confirmed by both price structure and volume.
- RSI: VWAP touch at -2 SD combined with RSI below 30 is a powerful mean-reversion setup. The probability of a bounce increases significantly when both indicators align.
- Volume profile: Use volume profile to confirm that the VWAP level aligns with a high-volume node (point of control). This validates that VWAP is at a price where institutions have significant interest.
- Bollinger Bands: When Bollinger Band squeeze occurs near VWAP, it signals a low-volatility period about to break out. The VWAP direction after the squeeze confirms the breakout direction.
- Order flow: Watch the order book and CVD at VWAP levels. If aggressive buying appears on a VWAP retest (positive CVD divergence), the bounce is backed by real demand.
Common Mistakes
- Using VWAP on high timeframes without anchoring: The standard daily VWAP is meaningless on the weekly chart. On higher timeframes, always use anchored VWAP from relevant price events.
- Ignoring volume context: VWAP loses effectiveness during low-volume periods (weekends, holidays). A VWAP bounce during low volume is unreliable because the average is thin.
- Fading strong trends from SD bands: In parabolic moves, price can walk along the +2 SD band for hours. Do not blindly short at +2 SD in a strong breakout — wait for reversal confirmation.
- Only using one VWAP: The daily VWAP alone is incomplete. Layer the weekly VWAP and an anchored VWAP from the recent swing low/high for a complete picture of institutional positioning.
Related Guides
- Smart Money Concepts for Crypto
- RSI Strategy Guide
- Wyckoff Accumulation Guide
- Bollinger Bands Strategy
- Institutional Order Flow
- Best Crypto Exchange 2026
Frequently Asked Questions
What is VWAP in crypto trading?
VWAP (Volume-Weighted Average Price) is an indicator that calculates the average price of an asset weighted by volume throughout a trading period. It shows where the majority of volume traded, making it a key institutional benchmark. Price above VWAP signals bullish conditions; below signals bearish.
How do I use anchored VWAP for crypto?
Anchored VWAP lets you set the starting point to any significant event — a major low, a breakout candle, or the start of a trend. This creates a custom volume-weighted average from that moment forward. Anchoring to BTC cycle lows or breakout points creates powerful dynamic support/resistance levels.
Does VWAP work for crypto since markets trade 24/7?
Yes, but you need to adjust. Traditional VWAP resets daily, which works for stocks. For crypto, use the weekly VWAP or anchored VWAP from significant price events. Many crypto traders also use the daily VWAP from 00:00 UTC as their reset point.
What are VWAP standard deviation bands?
VWAP standard deviation bands (typically +1, +2, -1, -2 SD) act like Bollinger Bands around the VWAP line. They measure how far price has deviated from the volume-weighted average. The +2 and -2 bands represent extreme overbought/oversold levels where mean reversion trades have the highest probability.