Skip to content

    How to Use VWAP for Intraday Trading

    Quick answer

    Learn VWAP for intraday trading with a worked Reliance calculation, a Bank Nifty options example with rupee costs, strategies and FAQs.

    19 June 2026
    14 min read
    2,690 words

    Key Takeaways

    • 1.VWAP, or Volume Weighted Average Price, is the running average price of a stock or index for the day, weighted by how much volume traded at each price. It resets at 9:15 AM every session and is built bar by bar.
    • 2.The correct formula uses each bar's typical price, (High plus Low plus Close) divided by 3, multiplied by that bar's volume. You add those up and divide by total volume. It is not a simple open-to-close average.
    • 3.In a worked Reliance example below, six 5-minute bars produce a VWAP of about Rs 2953.80 even though the stock opened near Rs 2958. The weighting by volume is what moves the line.
    • 4.Price above VWAP signals intraday buyers are in control. Price below VWAP signals sellers are in control. Institutions use VWAP as a fair-value reference to fill large orders without moving the price.
    • 5.VWAP is an intraday tool only. It is meaningless across multiple days in its standard form, and it lags during fast news moves. Always pair it with structure, volume and a stop-loss.

    What VWAP Actually Measures

    VWAP is the average price every share traded at today, weighted by volume. Imagine 1,000 shares changed hands at Rs 100 and 9,000 shares at Rs 110. A plain average says Rs 105, but VWAP says Rs 109 because nine times more volume traded at the higher price. That volume weighting is the entire point. It tells you the price level where most of the day's money has actually committed, not just the midpoint of the range.

    On NSE and BSE charting platforms the VWAP line starts fresh at the 9:15 AM open and is recalculated after every completed candle. Early in the session it jumps around because it is built from only a handful of bars, and by mid-day it stabilises into a reliable reference. This is why the first 15 to 30 minutes of VWAP on Nifty, Bank Nifty or any stock should be treated with caution. There is simply not enough volume in the average yet for it to mean much.

    Large desks and mutual funds care about VWAP because they are judged against it. A fund buying 5 lakh shares of HDFC Bank does not want to pay more than the day's volume weighted average, so it slices the order across the day to fill at or below VWAP. As a retail intraday trader you are reading the footprint of these big players when you watch where price sits relative to the VWAP line.

    The Correct VWAP Formula

    The formula that almost every charting tool actually uses is built on the typical price of each bar, not the close. Typical price is (High plus Low plus Close) divided by 3. For each completed bar you multiply that typical price by the bar's volume to get a price-volume figure. You keep a running sum of those price-volume figures and a running sum of volume. VWAP at any point is the cumulative price-volume sum divided by the cumulative volume sum.

    Written out: VWAP = Sum of (Typical Price times Volume) divided by Sum of Volume, where Typical Price = (High plus Low plus Close) divided by 3. The old shorthand of just multiplying close by volume is a rough approximation and will drift away from what your broker's chart shows. If you ever calculate VWAP by hand to check a platform, use the typical price version.

    Common error

    Do not average the open and close, and do not average the VWAP values of each bar. VWAP is cumulative from the open. Every new bar is added on top of all previous bars. A single late bar with huge volume can pull the whole line, which is exactly what you want it to do.

    A Fully Worked VWAP Calculation on Reliance

    Generic Rs 100-to-Rs 105 examples teach nothing. Here is a real-shaped calculation on Reliance Industries (RELIANCE) using six 5-minute bars from the first half hour of trade. These numbers are illustrative but the price levels and the relative volumes are realistic for a liquid large-cap. We compute the typical price for each bar, multiply by volume, and track the running VWAP.

    Time (5-min bar)HighLowCloseTypical PriceVolume (shares)Running VWAP
    9:152962295229582957.331,45,0002957.33
    9:202966295629632961.671,32,0002959.40
    9:252960294929512953.331,68,0002957.11
    9:302955294429472948.671,90,0002954.58
    9:352952294529502949.001,21,0002953.69
    9:402958294929562954.331,38,0002953.79

    After six bars the cumulative volume is 8,94,000 shares and the cumulative price-volume total is about Rs 2,64,06,87,000. Dividing one by the other gives a VWAP of roughly Rs 2953.80. Notice what happened. Reliance opened near Rs 2958 and the early bars printed above Rs 2959, but the heaviest volume (1,68,000 and 1,90,000 shares at 9:25 and 9:30) came on the down bars near Rs 2948 to Rs 2953. That extra volume on the lower prices dragged the VWAP down to Rs 2953.80, below the current price of Rs 2956.

    This is the lesson a flat Rs 100-to-Rs 105 example completely hides. VWAP is not the middle of the high and low. With the high at Rs 2966 and the low at Rs 2944 the midpoint would be Rs 2955, yet VWAP sits at Rs 2953.80 because the sellers transacted more shares. At 9:40 the stock trading at Rs 2956 is now above its VWAP of Rs 2953.80, a mildly bullish read, but only by about Rs 2, so it is a weak signal that needs confirmation from the next few bars.

    How to Read Price Against the VWAP Line

    Once the line is built, the read is about which side of it price spends time on, and how price behaves when it returns to touch it. A stock that opens, pulls back to VWAP, holds it and pushes higher is showing that buyers defend the volume weighted average. That is a far stronger signal than a single candle poking above the line. Treat VWAP as a battle line, not a trigger.

    • Price holding above a rising VWAP: intraday trend is up, look for long entries on dips back to the line.
    • Price holding below a falling VWAP: intraday trend is down, look for short entries on bounces up to the line.
    • Price whipsawing across a flat VWAP: range day, VWAP becomes a mean-reversion pivot rather than a trend filter.
    • A clean rejection from VWAP with rising volume is more reliable than a quiet drift through it.
    Tip

    Add the VWAP standard-deviation bands (often labelled VWAP bands) on your chart. On a trending day, pullbacks to VWAP itself offer the best risk-reward. On a range day, the outer bands mark where mean reversion back to VWAP is most likely.

    A Worked Intraday Trade with Rupee Costs: Bank Nifty Options

    VWAP is most popular among Indian intraday option buyers, so here is a worked trade with real contract maths. Suppose Bank Nifty is trading at 48,200 and holding above its index VWAP all morning. You decide to express the long bias by buying a slightly out-of-the-money weekly call. The current-week 48,300 CE is quoting Rs 180. Bank Nifty has a lot size of 30, and you buy 2 lots, so your quantity is 30.

    Price retests VWAP, holds, and breaks higher. The 48,300 CE rises to Rs 215 and you exit. Your gross profit is (215 minus 180) times 30, which is Rs 1,050. But gross is not what lands in your account. On options the big statutory cost is STT at 0.15% on the sell-side premium (raised from 0.10% to 0.15% effective 1 April 2026), which is 0.0015 times 215 times 30, about Rs 9.68. Add roughly Rs 40 brokerage for two orders, exchange transaction charges of about Rs 4.15, GST of 18% on brokerage plus exchange charges (about Rs 7.95), SEBI turnover fees and stamp duty of a few paise each.

    ItemCalculationAmount (Rs)
    Gross profit(215 minus 180) x 301,050.00
    STT (0.15% on sell premium)0.0015 x 215 x 309.68
    BrokerageRs 20 x 2 orders40.00
    Exchange transaction chargeapprox 0.03503% of turnover4.15
    GST (18%)0.18 x (brokerage plus exchange)7.95
    SEBI plus stamp dutyturnover-based, buy-side stamp0.17
    Net profit (illustrative)gross minus all costs991.28

    So a Rs 1,050 gross win becomes about Rs 991 net after costs on this small 2-lot trade. The costs are modest here because the win is clean, but on a high-frequency VWAP scalping style where you take ten trades a day, those fixed and percentage charges compound fast. Always model net, not gross. These figures are illustrative, not a promise of returns, and your actual brokerage and charges depend on your broker's plan and the live rate card on the trade date.

    Two Practical VWAP Strategies for Indian Intraday

    The first is the VWAP trend-pullback. Wait for the first 30 minutes to pass so VWAP has settled, confirm price is clearly on one side of the line, then enter on a controlled pullback to VWAP with your stop just on the other side. On a long, you buy as price tags VWAP and turns up, with a stop a touch below it. If the volume weighted average breaks, your trend thesis is wrong and you exit cheaply.

    The second is the VWAP reversion fade for range days, common on Nifty when there is no major event. When price stretches to the outer VWAP band on fading volume and stalls, you fade it back toward VWAP and book near the line. This works only in genuine ranges. On a trend day, fading VWAP bands is a fast way to lose, so you must tell the regimes apart, usually by opening range width and the slope of VWAP.

    • Let VWAP settle: ignore signals for the first 15 to 30 minutes after 9:15 AM.
    • Pick the regime: rising or falling VWAP means trend-pullback, flat VWAP means reversion.
    • Define the stop before entry: for longs, just below VWAP or the swing low, never wider than your position sizing allows.
    • Confirm with volume: a VWAP touch that holds on rising volume is the signal, not the touch alone.
    • Book partials and trail: take some off into strength and trail the rest using VWAP as the line you do not let price close back through.

    VWAP Versus Moving Averages: When Each Wins

    Traders constantly confuse VWAP with a moving average. They look similar on a chart but answer different questions. A moving average is a rolling average of price over a fixed number of bars and it does not care about volume. VWAP is anchored to the day's open and weights every bar by its volume. That makes VWAP the better fair-value reference for a single intraday session and the moving average the better tool for smoothing trend across sessions.

    FeatureVWAPMoving Average (e.g. 20 EMA)
    Uses volumeYes, weighted by itNo, price only
    Resets each dayYes, at 9:15 AMNo, rolls continuously
    Best useIntraday fair value, institutional referenceTrend smoothing across days
    Reliability early in sessionLow until volume buildsStable from the open
    Multi-day validityNot meaningful (standard VWAP)Designed for it

    A common combination is VWAP for the entry zone and a fast EMA for momentum. If price is above VWAP and the 9 EMA is above the 20 EMA, the long bias has two independent agreements. When VWAP and a moving average disagree, the session is often at a turning point, a signal to cut size rather than force a trade.

    Limits, Mistakes and Where VWAP Fails

    VWAP lags during fast news. On RBI policy days, Budget day or a sudden global gap, price can travel hundreds of points in minutes while VWAP, being a cumulative average of the whole day, barely moves. Acting on a far-from-VWAP reading then is dangerous because the line has not caught up. VWAP also degrades on illiquid stocks, where a single large print distorts the weighting and the line becomes noise.

    • Using VWAP in the first few minutes: the average has too little volume to be reliable.
    • Trading VWAP on illiquid mid and small caps: thin volume makes the weighting unstable.
    • Treating a single candle poke through VWAP as a signal: wait for a hold or a clean rejection.
    • Ignoring the regime: fading VWAP bands on a strong trend day, or chasing breakouts on a flat range day.
    • Forgetting costs and taxes: on F and O your profit is business income taxed at your slab, and STT plus charges eat into every round trip.
    Tax reminder

    Intraday equity and F and O gains are treated as business income in India and taxed at your applicable slab rate, not the lower capital gains rates. Short-term capital gains of 20% and long-term capital gains of 12.5% above Rs 1.25 lakh apply to delivery-based holdings, not to your intraday VWAP trades. Keep this separate at tax time.

    Putting It Together: A VWAP Checklist

    VWAP is a reference, not a magic line. Traders who do well with it treat it as one input in a process: regime first, then location relative to VWAP, then confirmation, then a pre-defined stop and a net-of-cost target. Always ask what the volume is telling you, because the V in VWAP is what separates it from every price-only indicator.

    • Has VWAP settled (past the first 30 minutes)?
    • Which side of VWAP is price on, and is VWAP sloping or flat?
    • Is volume confirming the move into or away from VWAP?
    • Where is my stop, and does the trade still make sense net of brokerage, STT and charges?
    • Am I respecting the regime, trend-pullback on trend days and reversion on range days?

    Sources and Further Reading

    For authoritative data and contract specifications, refer to Zerodha Varsity, NSE India and your broker's official charges page. You can also pair this with our guides on RSI and risk management. Always confirm current rules, rates and lot sizes on the official source before you trade.

    Sources and Further Reading

    For authoritative data and further reading on this topic, refer to Zerodha Varsity, Investopedia and NSE India. Always confirm current rules, rates and contract specifications on the official source before you trade.

    Related Topics

    VWAPintraday tradingIndian marketsNSEBSEtrading strategySEBI

    Related Articles

    OneTradeJournal

    The trading journal built for Indian F&O traders. Track your trades, spot patterns, build discipline.

    • Log one trade a day by hand, on purpose
    • AI mentor finds your repeat mistakes
    • Behavioural analytics catch tilt early
    • Trading calendar with P&L heatmap
    • Pre-trade checklist flags risks
    Start journaling

    Yearly ₹2,499 · No broker credentials