Vwap Calculator
Calculate Volume Weighted Average Price for intraday trading support and resistance levels. Enter values for instant results with step-by-step formulas.
Calculator
Adjust values & calculatePeriod-by-Period VWAP
Formula
Where Typical Price = (High + Low + Close) / 3 for each period. The calculation is cumulative from the session open. VWAP bands are calculated using standard deviations of the volume-weighted price distribution around the VWAP line.
Last reviewed: December 2025
Worked Examples
Example 1: Intraday VWAP Calculation
Example 2: VWAP Band Trading Signal
Background & Theory
The Vwap Calculator applies the following established principles and formulas. Foreign exchange markets facilitate the conversion of one currency into another and serve as the largest and most liquid financial markets in the world, with daily turnover exceeding seven trillion US dollars. Exchange rates are quoted as currency pairs, expressing the price of one unit of a base currency in terms of a quote currency. For example, a EUR/USD rate of 1.0850 means one euro buys 1.0850 US dollars. The smallest standardized price movement in most pairs is the pip, typically the fourth decimal place, with a value of 0.0001 per unit for USD-denominated pairs. The bid price is the rate at which a dealer will buy the base currency, while the ask price is the rate at which it will sell. The spread between bid and ask represents the dealer's compensation and varies with liquidity and volatility. Leverage amplifies both gains and losses by allowing traders to control positions larger than their deposited margin. A 100:1 leverage ratio means a one-percent adverse move eliminates the entire margin, making position sizing and risk management critical. Two parity conditions from international economics anchor exchange rate theory. Purchasing Power Parity (PPP) holds that exchange rates should adjust over time so that identical goods trade at equivalent prices across countries: S = P_d / P_f, where S is the spot rate and P_d and P_f are domestic and foreign price levels. PPP performs well over long horizons but poorly in the short run due to trade barriers, non-tradable goods, and capital flows. Covered Interest Rate Parity (CIRP) is a near-arbitrage condition stating that forward exchange rate premiums or discounts exactly offset interest rate differentials between two currencies: F/S = (1 + r_d) / (1 + r_f). Deviations from CIRP create riskless arbitrage opportunities that traders rapidly eliminate. Uncovered Interest Rate Parity posits that high-yielding currencies should depreciate to offset their interest advantage, though empirical evidence is mixed and the carry trade — borrowing in low-rate currencies to invest in high-rate ones — has generated persistent returns.
History
The history behind the Vwap Calculator traces back through the following developments. For much of the nineteenth century and early twentieth century, the international monetary system operated under the classical gold standard, under which each participating currency was fixed to a defined weight of gold, making bilateral exchange rates effectively constant. The system provided price stability and facilitated global trade but constrained governments' ability to respond to economic downturns. World War One shattered the gold standard as nations suspended convertibility to finance wartime expenditures. The interwar period saw attempts to restore gold convertibility, most notably the British return to the gold standard in 1925 at the pre-war parity, a decision criticized by John Maynard Keynes as deflationary. The Great Depression forced widespread currency devaluations and the effective collapse of the international gold standard by the early 1930s. The Bretton Woods Conference of July 1944 established a new order in which member currencies were pegged to the US dollar, while the dollar alone was convertible into gold at 35 dollars per troy ounce. The International Monetary Fund and World Bank were created at the same conference to oversee the system. Bretton Woods delivered exchange rate stability during the postwar growth era but came under strain as US deficits and European dollar accumulation outpaced American gold reserves. On August 15, 1971, President Nixon announced the suspension of dollar-gold convertibility — the so-called Nixon Shock — effectively ending the Bretton Woods system. By 1973, major currencies had transitioned to floating exchange rates determined by market supply and demand, a regime that has persisted. On September 16, 1992, hedge fund manager George Soros shorted the British pound against the European Exchange Rate Mechanism constraints, forcing the UK's withdrawal in what became known as Black Wednesday. Electronic trading platforms emerged in the 1990s and 2000s, replacing voice-brokered interbank markets and dramatically reducing transaction costs for institutional and retail participants alike.
Frequently Asked Questions
Formula
VWAP = Sum(Typical Price x Volume) / Sum(Volume)
Where Typical Price = (High + Low + Close) / 3 for each period. The calculation is cumulative from the session open. VWAP bands are calculated using standard deviations of the volume-weighted price distribution around the VWAP line.
Worked Examples
Example 1: Intraday VWAP Calculation
Problem: A stock trades through 3 periods: Period 1 (H:150, L:148, C:149, Vol:50000), Period 2 (H:151, L:149, C:150, Vol:60000), Period 3 (H:152, L:150, C:151, Vol:45000). Calculate VWAP.
Solution: TP1 = (150+148+149)/3 = 149.00, TPV1 = 149.00 x 50,000 = 7,450,000\nTP2 = (151+149+150)/3 = 150.00, TPV2 = 150.00 x 60,000 = 9,000,000\nTP3 = (152+150+151)/3 = 151.00, TPV3 = 151.00 x 45,000 = 6,795,000\nCumulative TPV = 23,245,000\nCumulative Volume = 155,000\nVWAP = 23,245,000 / 155,000 = 149.9677
Result: VWAP = 149.9677 | Period 2 (highest volume) has the most weight in the calculation
Example 2: VWAP Band Trading Signal
Problem: Current VWAP is 150.00 with standard deviation of 1.25. Current price is 152.60. Determine trading signal based on VWAP bands.
Solution: Upper Band 1 (+1 SD) = 150.00 + 1.25 = 151.25\nUpper Band 2 (+2 SD) = 150.00 + 2.50 = 152.50\nLower Band 1 (-1 SD) = 150.00 - 1.25 = 148.75\nLower Band 2 (-2 SD) = 150.00 - 2.50 = 147.50\nPrice 152.60 > Upper Band 2 (152.50)\nPrice is above 2nd standard deviation = Overbought territory
Result: Signal: Overbought | Price at 152.60 exceeds +2SD band at 152.50 | Mean reversion likely
Frequently Asked Questions
What is VWAP and why do traders use it?
VWAP stands for Volume Weighted Average Price, which calculates the average price a security has traded at throughout the day, weighted by volume at each price level. Institutional traders use VWAP as a benchmark to determine whether they received a good execution price on their orders. If they bought below the VWAP, they got a better-than-average price for the day. Day traders use it as a dynamic support and resistance level, since price tends to gravitate toward VWAP. It resets at the start of each trading session, making it purely an intraday indicator that reflects the true average price paid by all market participants.
How is VWAP calculated step by step?
VWAP is calculated by first finding the Typical Price for each period, which equals the sum of the High, Low, and Close prices divided by three. Next, you multiply each Typical Price by its corresponding Volume to get the price-volume product for that period. You then create a running cumulative total of these price-volume products and a running cumulative total of volume. Finally, you divide the cumulative price-volume total by the cumulative volume at each point in time. This running calculation means VWAP constantly adjusts throughout the day as new price and volume data comes in, with high-volume periods having more influence on the final value.
What are VWAP bands and how are they used?
VWAP bands are standard deviation envelopes plotted above and below the VWAP line, similar to Bollinger Bands but anchored to VWAP instead of a moving average. The first standard deviation bands contain approximately 68 percent of price action, while the second standard deviation bands contain about 95 percent. Traders use the upper bands as potential resistance and overbought zones, and the lower bands as potential support and oversold zones. When price touches the second standard deviation band, mean reversion traders look for a move back toward VWAP. These bands dynamically expand and contract with volatility throughout the trading day.
How does VWAP differ from a simple moving average?
The key difference is that VWAP incorporates volume weighting, while a simple moving average treats every price bar equally regardless of how much trading occurred. This means VWAP gives more weight to price levels where heavy trading took place, making it a more accurate representation of the true consensus price. Additionally, VWAP is cumulative from the session open and never drops old data, whereas moving averages use a fixed lookback window. VWAP also resets daily while moving averages are continuous. Because of volume weighting, VWAP is considered a more reliable support and resistance level since it reflects where actual money changed hands.
What trading strategies use VWAP?
The most common VWAP strategy is the VWAP cross, where traders go long when price crosses above VWAP and short when it crosses below, treating VWAP as a trend filter. Mean reversion strategies involve buying at the lower VWAP band and selling at the upper band, expecting price to return to the average. Institutional execution algorithms use VWAP to break large orders into smaller pieces and execute them throughout the day at prices near the VWAP benchmark. Pullback traders wait for price to retrace to VWAP after a strong move and enter in the direction of the trend when price bounces off the VWAP level.
Why does VWAP reset at the start of each trading session?
VWAP resets daily because it is designed to measure the average price for the current trading session only. Overnight gaps, after-hours trading, and pre-market activity create discontinuities that would distort a multi-day VWAP calculation and make it less meaningful as an intraday benchmark. The daily reset ensures that the indicator accurately reflects current session dynamics and is relevant for same-day trading decisions. Some traders do use anchored VWAP, which starts calculation from a specific significant event like earnings or a major high or low, rather than resetting daily. This anchored version allows multi-day analysis while maintaining the volume-weighted advantage.
References
Reviewed by Daniel Agrici, Founder & Lead Developer · Editorial policy