Volume Weighted Average Price (VWAP) calculates the average price at which a security has traded throughout a session, weighted by volume at each price level. Unlike a simple moving average (which weights all periods equally), VWAP gives more weight to price levels where more volume was transacted — making it a better representation of the "fair value" at which the most trading activity actually occurred. VWAP is the primary benchmark used by institutional traders (funds, market makers, large OTC desks) to evaluate whether their orders were executed at better or worse than the market's volume-weighted average.
For crypto bot traders, VWAP provides two distinct signals: price deviations from VWAP for mean-reversion entries (similar to Bollinger Band touches) and VWAP breakouts/breakdowns for trend-following entries. This guide covers both, VWAP's unique characteristics in 24/7 crypto markets, and DennTech configuration. For related strategies: Bollinger Bands, RSI, MACD.
VWAP Calculation
VWAP = Cumulative (Price × Volume) / Cumulative Volume Where Price = Typical Price = (High + Low + Close) / 3
Standard VWAP resets each day at session open. In crypto (24/7 markets), a daily VWAP resets at 00:00 UTC by convention. Weekly and monthly VWAPs (anchored from a specific start date) do not reset and provide longer-term reference levels.
Strategy 1: VWAP Mean Reversion
Price tends to revert toward VWAP after extending significantly above or below it, particularly in ranging market conditions. The automated mean-reversion approach:
- Long entry: Price drops 1.5–2.0 standard deviations below VWAP (similar to lower Bollinger Band touch) AND RSI(14) below 40 (momentum confirmation)
- Target: VWAP level (return to fair value)
- Stop-loss: 1.5× ATR below entry — see ATR guide
- ADX filter: Only use mean-reversion signals when ADX below 25 (ranging market). During strong trends, VWAP deviations can persist for days
VWAP standard deviation bands (VWAP ± 1σ, ± 2σ) function similarly to Bollinger Bands but use volume-weighted calculation, giving them more institutional significance. See our Bollinger Bands guide for the comparable approach.
Strategy 2: VWAP Breakout / Trend Confirmation
VWAP as a trend filter works well on intraday (1H, 4H) charts:
- Bullish bias: Price is trading above the daily VWAP — buy dips rather than fade rallies
- Bearish bias: Price is trading below the daily VWAP — sell rallies rather than buy dips
- VWAP reclaim: Price was below VWAP and crosses above with increasing volume → bullish breakout signal
- VWAP rejection: Price rallies to VWAP from below, stalls and reverses → bearish retest signal
The VWAP reclaim signal is particularly useful as a continuation signal in trending markets — it confirms that the majority of the day's traded volume is now at a price below current price (bullish supply/demand structure).
Anchored VWAP for Swing Trading Bots
Anchored VWAP (AVWAP) calculates VWAP from a specific anchor point rather than resetting daily — typically anchored from a major swing high/low, breakout event, or earnings date. For crypto bots, useful anchor points include:
- AVWAP from the previous cycle low (e.g., $15,500 BTC low in 2022)
- AVWAP from the last breakout above a key resistance level
- Weekly AVWAP (anchored from each Monday 00:00 UTC)
Anchored VWAP levels act as strong support/resistance in crypto because they represent the volume-weighted cost basis of participants who entered during the anchored period. A price level where many participants are at breakeven (AVWAP) creates natural support/resistance.
VWAP in 24/7 Crypto vs. Traditional Markets
In traditional equity markets, VWAP resets with each trading session (e.g., 9:30 AM – 4:00 PM ET). In 24/7 crypto markets, the daily VWAP reset at 00:00 UTC is a convention rather than a true session boundary — there is no gap open and no exchange close. This means crypto VWAP has less clear "significance" for the pure mean-reversion use case compared to equities where institutional traders are specifically benchmarked against daily VWAP. Weekly VWAP and monthly VWAP are often more useful in crypto for identifying longer-term fair value zones. For timeframe selection context, see our timeframe guide.
Configuring VWAP in DennTech
- Navigate to Strategy → VWAP Strategy
- Select mode: Mean Reversion or Trend Confirmation
- Mean Reversion: set deviation bands (1.5σ or 2.0σ), RSI momentum filter below 40, ATR stop
- Trend Confirmation: set VWAP reclaim volume confirmation threshold, ADX trend filter minimum
- Select VWAP period: Daily reset, Weekly, or Anchored from custom date
- Select pair: BTC/USDT or ETH/USDT on 1H or 4H recommended for VWAP
- Paper trade first — see paper trading guide
Full documentation at DennTech docs. View all strategies at the strategies page.
Frequently Asked Questions
- Is VWAP useful on daily or weekly charts, or only intraday?
- Standard daily VWAP is most meaningful on intraday timeframes (1H, 4H) where the single-day price action provides context for the day's volume distribution. On Daily charts, VWAP from the previous day becomes the open-of-day reference rather than an ongoing level. For Daily chart work, Weekly VWAP or monthly VWAP (which accumulates volume over the week or month) is more useful as a longer-term fair value reference. See our timeframe guide for the strategic context.
- How does VWAP differ from a volume-weighted moving average?
- VWAP is cumulative from the session start — it is the running average of all prices weighted by volume since the reset point. A Volume Weighted Moving Average (VWMA) uses a rolling window (e.g., last 20 periods weighted by volume). VWAP is therefore a single-value level that accumulates throughout the day, while VWMA is a moving indicator that shifts like a standard EMA/SMA but weighted by volume. Both are useful; VWAP has more institutional relevance as a benchmark while VWMA functions more like a traditional trend indicator.
- Can VWAP be combined with RSI and Bollinger Bands for a high-confidence entry?
- Yes — combining VWAP below-2σ + RSI below 30 + price touching lower Bollinger Band creates a three-way oversold signal with higher statistical confidence than any single indicator alone. The additional confirmation reduces signal frequency but significantly improves win rate on the signals that do fire. Configure all three thresholds conservatively so they fire simultaneously. See our Bollinger Bands guide, RSI guide. Get started at the pricing page or explore the live demo.
See all strategies at the strategies page. Start with the pricing page.
For full automation implementation of VWAP strategies, read the VWAP automation strategy guide.