Session VWAP
Session VWAP is the volume-weighted average price of everything traded since the session open, reset at the start of each new session. Session VWAP, also known as VWAP cross, is a Volume & Order Flow concept. The Library holds 1 implementation, ready to run on Vela.
The standard Session VWAP indicator
Session VWAP exactly as classically defined: the faithful reference build of the original formula, free to run in Quant.
What is Session VWAP?
Session VWAP is the volume-weighted average price of everything traded since the session open, reset at the start of each new session. Each bar contributes its price (commonly the typical price, the average of high, low, and close) multiplied by its volume; the running sum of those products divided by the running sum of volume is the VWAP line. Because busy bars carry more weight than quiet ones, the line tracks where volume actually changed hands, not just where price wandered.
The anchor is what makes it a session VWAP: the calculation starts fresh at the open of each trading session, or at a conventional day boundary on 24-hour markets. Early in the day the line is sensitive, swinging with each print; as cumulative volume builds it gains inertia and flattens. Many charts add standard-deviation bands around the line to show how stretched price is from the session's average.
Session VWAP matters because it is the benchmark many institutional execution desks are measured against: an algorithm tasked with buying near VWAP will slice orders around it all day, which gives the line practical gravity intraday. Price holding above it says the average buyer since the open is in profit; trading below it says the opposite. It is still an average, though. It lags, and it is not guaranteed to act as support or resistance on any given touch.
How to calculate Session VWAP
Session VWAP is cumulative arithmetic, which is why the line behaves differently in the first hour than in the last.
- 1Define the session anchor: the exchange open for equities and futures, or a conventional day boundary (often midnight UTC) for 24-hour markets. The calculation resets here.
- 2For each bar since the anchor, multiply a representative price by the bar's volume. The typical price, (high + low + close) / 3, is the common choice on bar data.
- 3Keep two running totals: the sum of price times volume, and the sum of volume. Session VWAP on any bar is the first total divided by the second.
- 4Plot the ratio bar by bar. It moves freely early, stiffens as volume accumulates, and jumps back to price at the next session open.
How it's calculated
The volume-weighted average price of the current session, restarting at each session open.
VWAP and its bands reset at the first bar of each new session; weekly, monthly, or custom anchors use the same formula with a different starting bar s.
Some platforms use the close or HL2 in place of typical price.
A VWAP cross is the close crossing the session VWAP line.
How traders use it
- As an intraday bias line: many strategies take longs only above session VWAP and shorts only below it, on the logic that the average participant since the open is positioned with the trade. The cross itself (the 'VWAP cross') is also traded as a trigger, though crosses in quiet midday tape whipsaw.
- As a mean-reversion anchor: in balanced sessions price rotates around VWAP, so stretched excursions get faded back toward it. Whether fading or following is appropriate is a regime question, covered under VWAP mean-reversion vs trend regimes.
- As an execution benchmark: desks and systematic traders compare fills against session VWAP to judge slippage, and scale into positions around the line rather than chasing extended prices.
- In confluence with session structure: VWAP read alongside the opening range, the session midpoint, and prior period levels frames the intraday auction; agreement between independent references carries more weight than any single line.
Session VWAP vs other VWAP variants
Anchored VWAP: Same cumulative math, different starting point: an anchored VWAP begins at a user-chosen event such as a swing low, an earnings gap, or a breakout bar. Session VWAP is the special case where the anchor is always the session open.
Rolling VWAP: A rolling VWAP never resets; it maintains a sliding window over the last N bars. It behaves like a volume-weighted moving average, while session VWAP is cumulative from a fixed anchor and gains inertia as the day ages.
Periodic VWAPs: Weekly, monthly, quarterly, and yearly VWAPs apply the same reset logic on longer calendars. Swing traders read them the way day traders read the session line; the different anchors disagree constantly, which is the point of plotting several.
VWMA: A volume-weighted moving average weights only the last N bars and slides forward, so it has no anchor and no reset. VWAP variants answer 'average price since a moment'; VWMA answers 'volume-weighted average of recent bars.'
Session VWAP FAQ
Turn Session VWAP into a trading strategy.
Open the implementation from this page in Vela. Quant, our coding agent, builds the strategy with you and backtests it on real data.
Browse this familyVolume & Order Flow91 concepts mapped · 91 in the Library
- 80% Rule
- Absorption & Exhaustion
- Accumulation/Distribution Line
- Anchored VWAP
- Auction Failure
- Auction Market Theory
- Balance vs Imbalance
- Better Volume Classifications
- Bid/ask Imbalance
- Bill Williams Market Facilitation Index
- Block Trades
- Chaikin Money Flow
- Chaikin Oscillator
- Churn
- Climactic Action
- Cumulative Volume Delta
- Day-type Taxonomy
- Delta Divergence
- Delta Profile
- Demand Index
- DOM
- Ease of Movement
- Excess
- Execution Algo Footprints
- Footprint Concepts
- Force Index
- Herrick Payoff Index
- High/low-volume Nodes
- Iceberg Detection
- Initial Balance
- Intraday Intensity
- Klinger Volume Oscillator
- Manipulation Footprints
- Midpoint/half-back of Session
- Money Flow Index
- Naked POC
- Negative Volume Index
- No-demand / No-supply Bars
- OBV
- OBV Divergence
- One-timeframing
- Open Types
- Order-book Imbalance
- Periodic VWAPs
- Pocket Pivot
- Point of Control
- Poor High/poor Low
- Positive Volume Index
- Price Volume Trend
- Price Zone Oscillator
- Profile Shape Taxonomy
- PVO
- Relative Volume
- Responsive vs Initiative Activity
- Resting Liquidity / Liquidity Heatmap
- Rolling VWAP
- Rotation Factor
- Session VWAP
- Single Prints
- Smart Money Index
- Spike Rules
- Stopping Volume
- Strength/weakness Background
- Sweep Detection
- Tape Reading
- TPO Profile
- Trade Volume Index
- Twiggs Money Flow
- Unfinished Auction
- Unfinished Business
- Up/down Volume Ratio
- Value Area
- Value Migration
- Volume at Breakout
- Volume Delta
- Volume Divergence
- Volume Dry-up
- Volume Flow Indicator
- Volume Oscillator
- Volume Price Trend
- Volume Profile
- Volume Spike
- Volume Spread Analysis
- Volume Zone Oscillator
- VPCI
- VSA Test Bar
- VWAP Bands
- VWAP Mean-reversion vs Trend Regimes
- VWAP Pinch
- Weis Wave Volume
- Williams A/D
