---
title: "Vanna and charm flows around Nifty events and expiries"
description: "Split the change in a Nifty option delta into index, volatility and time terms on dated chains, and see what a vanna or charm flow can and cannot mean."
source_url: "https://www.rupeecase.com/learn/path-15/module-15-12-vanna-and-charm-flows"
---

[Path 15 12 of 13](/learn/path-15/)Vanna and charm flows around expiries and events[Next 15.13](/learn/path-15/module-15-13-indian-positioning-model)

Monday 2 Feb 2026 was the first session after the Union Budget, which was presented on Sunday 1 Feb. India VIX closed the Sunday at 15.10 and the Monday at 13.87. The Nifty rose 1.06 per cent on the Monday. Take one option instead of the index: the Nifty 26,000 call of the 24 Feb series. Its delta went from 0.113 to 0.137. Three things changed under it at once: the index, the implied volatility and the clock. Each moves delta through its own Greek. You know gamma. The other two are vanna and charm, and they are what people mean by "flows" after an event or into an expiry. This lesson measures both on a dated chain, then asks what the word flow is allowed to mean.

3By the end you can

1. Split a change in delta into gamma, vanna and charm terms on a dated Nifty chain.
2. Size a volatility flow in units of the index and in rupees crore from open interest.
3. Say which part of a flow story is measured and which part is assumed.

## The idea, plainly

### Delta moves for three reasons

Delta is a hedge ratio. It says how many units of the future offset one unit of the option. It is not fixed. Three things move it, and each has a Greek.

* **The index moves.** The change in delta per point is gamma.

* **Implied volatility moves.** The change in delta per volatility point is vanna.

* **A day passes.** The change in delta per calendar day is charm.

Change in delta =
gamma x move in F
+ vanna x move in IV
+ charm x days gone
+ smaller terms

The units are those of the engine behind these lessons: Black 76 on the future, delta per unit of the index, vanna per one volatility point, charm per calendar day. Module [E04](/learn/path-14/module-14-17-second-order-greeks) sets out all five second order Greeks.

The maths: vanna and charm in closed form
Write d1 and d2 as usual for Black 76, with the volatility sigma, the time T and the rate r.

Vanna = −e−rT x φ(d1)
x d2 / sigma
(per unit of sigma;
x 0.01 for one point)

Charm (call) = e−rT x
[ r x N(d1)
+ φ(d1) x d2 / 2T ]

Vanna is a cross derivative: how delta moves with volatility is also how vega moves with the future, so one formula gives both. Charm is minus the derivative of delta with respect to time to expiry, taken per year and divided by 365 for a day. With a small rate the first term of charm is close to zero, and what is left is the shape of the normal curve times d2. That is why charm changes sign with moneyness and grows as T shrinks.

### The signs, once

Vanna of a call and of the put at the same strike is the same number. Above the future it is positive. A rise in volatility raises the chance of finishing in the money, so a call's delta rises and a put's delta moves toward zero. Below the future it is negative. Charm pulls the delta of an out of the money option toward zero as days pass, and an in the money call toward one. Near the strike the sign flips, and the closer the expiry, the sharper the flip.

Vanna changes sign at the strike, and the swing grows as expiry nears

Change in the delta of the 26,000 call for one more volatility point, against the level of the future, at the volatility of the Budget Day chain. Three curves: twenty three, seven and two days left. Source: NSE end of day data, computed by RupeeCase. As of 1 Feb 2026.

### From delta to flow

Someone who has sold the call holds futures against it. If the delta of the call changes by some amount per unit, their hedge changes by that amount times the units. That trade is the flow. NSE publishes open interest by strike. It does not publish who holds which side, as [module A18](/learn/path-15/module-15-8-who-is-on-the-other-side) shows. So the size of a flow can be computed. The direction cannot be read. The size is the only honest number, and the sign is an assumption you label, as in [module A19](/learn/path-15/module-15-9-gamma-exposure-gex).

The size of a flow is measurable and its direction is assumed

Two drivers, volatility and time, move delta. The mismatch is delta shift times open interest. Whether it is a purchase or a sale depends on which side the hedger holds, and that is the missing input. Source: RupeeCase illustration of the hedging chain. As of 17 Oct 2026.

### Not the same unit as GEX

[Module A19](/learn/path-15/module-15-9-gamma-exposure-gex) sizes gamma exposure in rupees crore for a one per cent move of the index. A vanna figure is in rupees crore, or in units of the index, for one volatility point. The two answer different questions, so they are not added. A day can have a small gamma figure and a large vanna figure, or the reverse. Always carry the unit: units of the index, rupees crore, and the move that it is quoted for.

### Where it bites

* **After an event.** Before a known event, implied volatility is bid up across strikes. After it, volatility falls, the crush of [module I16](/learn/path-16/module-16-6-iv-crush-around-events). At a flat index that moves every delta by vanna times the fall.

* **Into an expiry.** With the index flat, days pass and charm moves every delta toward its limit. The nearer the expiry, the faster. A weekly with a few days left ages quickly.

* **Both together.** The session after an event is also a day closer to expiry, so vanna and charm act on the same morning. They can pull the same way or opposite ways, and the split in the example shows which won.

Settlement matters here too. Index options on NSE are European and cash settled, so their deltas run to zero or one at expiry and the hedges unwind with them. State the settlement regime of the expiry you study. Expiries before 7 Dec 2026 settle on the index close.

2 terms this section turns on

From the module glossary; every term is in the Learn glossary too. Source: Module 15.12, Vanna and charm flows around expiries and events.

### What the number leaves out

* The sign, as above.

* How often the hedger rebalances, and whether the hedge uses futures or other options.

* Where volatility fell. India VIX is a thirty day figure; the option in question may have moved by more or less.

* End of day open interest, which hides what was opened and shut during the day.

* The scale: the day's traded value in the future, to be compared before calling anything a driver.

## Worked example: the 26,000 call over Budget Day, then the chain, then a weekly

On Budget Day the 26,000 call, with the future at 24853.5, had 48,61,480 units of open interest and an implied volatility of 14.64%, solved from its own settlement price. Its delta was 0.113, its gamma 0.00021 a point and its vanna 0.0163 for one volatility point. The next day the future stood at 25141.8, 288.3 points higher, and the option's volatility was 12.35%. The delta was 0.137, up 0.024 in all. Start with the volatility picture.

India VIX jumped on Budget Day and gave back most of it the next session

Daily close of India VIX in index points. The two marked days are the chains used below. Source: NSE end of day data, computed by RupeeCase. As of 20 Feb 2026.

### Splitting the move in delta

Take the first order terms at the Budget Day chain. Gamma times the 288.3 point rise in the future adds 0.060. Vanna times the fall in the option's own volatility changes delta by −0.037. One day of charm takes off a little more. What is left is the smaller terms and the change in the rate. The total is 0.024.

The index move beat the volatility fall, so delta rose even as volatility dropped

Budget Day to the next session, one call. Each bar is a Greek times the observed change, from the Budget Day chain; the last two rows are the remainder and the total from repricing. Source: NSE end of day data, computed by RupeeCase. As of 2 Feb 2026.
The maths: why a first order split leaves a remainder
A Greek is a slope at one point. Delta is a curved function of three inputs, so a slope times a change is a straight line laid on a curve. The error grows with the size of the move and with how bent the curve is there. The next terms are gamma's own slope, speed, the bend in vega with volatility, volga, and cross terms such as the effect of the index move on vanna. The change in the rate between the two chains adds a small amount. Here the remainder is about a quarter of the total, which is large because the index moved by about one per cent and the strike sits well above the future. Treat a first order split as a sketch of the order of magnitude and of the signs, and reprice in full when the sizes matter.

Read 2 more paragraphs, 117 words
Why is the volatility fall of this one option more than the fall in VIX? VIX is a thirty day figure for the whole index. This option sits well above the future, and on that session the volatility of strikes above the future fell by more than the headline figure. Its own volatility moved from 14.64% to 12.35%. The split uses that change, because the option's delta responds to its own volatility.

So on that day vanna was real, and it lost. The volatility fall alone would have cut the call's delta. The rise in the index more than covered it. A trader who watched only vanna would have had the wrong sign for the day.

### How big was the volatility flow

Now use VIX as the scale of a whole-chain thought experiment: hold the index flat and let volatility fall by the 1.23 points that VIX fell. The 26,000 call's delta shifts by about vanna times the fall. Across its 48,61,480 units that is 97,435 units of the index, worth Rs 242 crore at the future. That is for one strike. Here is every strike within a few per cent of the future, calls and puts together, for one more point of volatility.

The vanna exposure sits just above the future, where open interest is heavy

For each strike, vanna times open interest in units, calls and puts added, from the holder's side, on the 24 Feb series. A hedger on the other side flips every sign. Source: NSE end of day data, computed by RupeeCase. As of 1 Feb 2026.
Read one more paragraph, 83 words
The bars above the future are open interest times a vanna that is large there. Below it, the sign flips. A writer who hedges every day trades the future by the size of each bar: buying where the bar is positive when volatility rises, selling when it falls. A buyer who hedges trades the opposite way. Which of them holds the open interest at a strike is the assumption, and it makes this a model with a label, not a record of anything.

### Charm into a weekly expiry

On 10 Jun 2026 the 16 Jun weekly had 6 days to run. The 23,500 call of that series, with a future at 23229.3 and an implied volatility of 14.41%, had a delta of 0.268 and 65,49,140 units of open interest. Leave the index and the volatility where they are and let time pass.

Charm bites harder each day: the dip deepens and narrows toward the strike

Change in the delta of the 23,500 call of the 16 Jun 2026 weekly per calendar day, against the level of the future, at the volatility of the 10 Jun 2026 chain. Three curves for 6, 3 and 1 days left. Source: NSE end of day data, computed by RupeeCase. As of 10 Jun 2026.
Appendix: reproducing the bars in a spreadsheet
You need three columns from the F&O end of day file: the strike, the settlement price and the open interest, plus the future, the rate and the days to expiry. Solve each option's implied volatility from its settlement price. Compute delta at that volatility and again at one point higher. The difference is the vanna for one point. Multiply by open interest in units, which is already contracts times the lot, so do not multiply by the lot again. For charm, compute delta again with one day less and subtract. Sum calls and puts at each strike. Then write down the sign you assumed. The first three steps are measurements, the last is a choice.

Read one more paragraph, 120 words
With six days left the drift is a small step each day. With one day left, a call a little out of the money can lose most of its delta in a single day if the index does not move. At that point charm is a rate, and the true change over the day is capped by the delta the option has left, so read the tall one day curve as a sign of speed, not as a forecast of size. A writer of that call, long futures against it, sells futures as the day wears on. A buyer who hedged with short futures buys them back. Which of the two holds the open interest is again the missing input.

## The common mistake

The claim: India VIX fell after the Budget, so vanna flows forced dealers to buy the index, and that is why it rose. Look at 2 Feb 2026. VIX did fall, by 1.23 points, and the index did rise, by 1.06 per cent. But for the 26,000 call the vanna term changed delta by −0.037 while the index move added 0.060. Whether a fall in delta means buying or selling depends on the side the hedger holds, and no file says. Even with the sign fixed, the volatility flow at that strike was about Rs 242 crore. Set that against the day's traded value before calling it a cause.

## Key takeaways

* Delta moves with the index, with volatility and with time: gamma, vanna and charm.
* Vanna is the change in delta for one volatility point; charm is per day.
* A volatility fall at a flat index still shifts every delta.
* NSE open interest gives the size of a flow; no file gives its sign.
* On 2 Feb 2026 the index term beat the vanna term for the call studied.
* Charm pulls out of the money deltas toward zero, faster as expiry nears.

Watch in the terminal: how does the app call a stock large or small? A short tutorial on sample data.
**Before you trade.** Derivatives trading carries a high risk of loss. SEBI's study "Profitability of Individual Traders in the Equity Derivatives Segment (FY25 to FY26)" (August 2026) found that 87.7% of individual traders in equity F&O made net losses in FY26, with aggregate net losses of Rs 91,685 crore. [Read the SEBI study](https://www.sebi.gov.in/reports-and-statistics/research/aug-2026/study-profitability-of-individual-traders-in-the-equity-derivatives-segment-fy25-fy26-_103835.html)

What does Vanna and charm flows around expiries and events cover?The size of a vanna or charm flow is arithmetic on a chain. Its direction rests on who holds the option, and no NSE file says. It works through The idea, plainly, Worked example: the 26,000 call over Budget Day, then the chain, then a weekly, The common mistake, Key takeaways. It is module 15.12 of Path 15, Option Chain and Data, about 12 minutes of reading, free.

TTry it

## Greeks calculator, on the same example.
Delta to rho, and vanna to colour in expert mode, from one Black 76 engine. Dated NSE end of day data, nothing live, no orders.

**Greeks calculator**, Nifty, 1 Feb 2026, 24 Feb 2026 expiry.

[Open the greeks calculator](/learn/tools/greeks-calculator?chain=NIFTY_2026-02-01_2026-02-24)

  AF&O on RupeeCase

## Hedging only, in development
F&O at RupeeCase will do one job: protect a portfolio you already own, by a rule published before it runs. No speculation, no naked option selling, no leveraged bets. It is not available yet.

  [How hedging will work](/hedging)[Sign up for RupeeCase](https://invest.rupeecase.com/signup)

  [No hedgeFalls with the marketWith a putA floor, for a premiumIllustration with made up numbers, not a product and not a recommendation.](/hedging)

QQuick check

## 10 questions, 7 to pass.
Each attempt draws 10 of the 15 questions in this module's bank, and a retake draws a fresh set. A pass gives this module's Certificate of Completion. Your result stays on this device and counts towards the Path 15 certificate.

7 of 10 correct passes module 15.12

Every answer is explained when you check; a retake is always free. Source: RupeeCase Learn quiz rules (70% to pass).

  Passed

###

  Certificate ID

Download PNGPrint or save as PDF[Check the ID](/learn/certificates/verify)
Self paced and unproctored. A record of completing free education by RupeeCase; not a NISM certificate and not endorsed by NISM, NSE, BSE or SEBI. It qualifies no one to deal, advise or publish research.

CCheck yourself

## Path 15 so far.
Your quick check results on this device, stop by stop.

Stop 12 of 13 on Path 15

Option Chain and Data: every live stop, this module ringed. Source: RupeeCase Learn, Path 15.

1. [15.1Reading the NSE option chain, column by columnNot yet](/learn/path-15/module-15-1-reading-the-nse-option-chain)
2. [15.2OI and change in OI on the chain: what they can and cannot tell youNot yet](/learn/path-15/module-15-2-open-interest-on-the-option-chain)
3. [15.3Put call ratio: definitions and what the evidence saysNot yet](/learn/path-15/module-15-3-put-call-ratio)
4. [15.4Max pain: the calculation and a Nifty testNot yet](/learn/path-15/module-15-4-max-pain)
5. [15.5Liquidity in the chain: spreads, volume and tradable strikesNot yet](/learn/path-15/module-15-5-option-chain-liquidity)
6. [15.6Participant wise OI and FII derivatives data, read honestlyNot yet](/learn/path-15/module-15-6-participant-wise-open-interest)
7. [15.7Expected move from the straddle and from IVNot yet](/learn/path-15/module-15-7-expected-move)
8. [15.8Who is on the other side in IndiaNot yet](/learn/path-15/module-15-8-who-is-on-the-other-side)
9. [15.9Gamma exposure: the computation and its assumptionsNot yet](/learn/path-15/module-15-9-gamma-exposure-gex)
10. [15.10Zero gamma, call wall and put wallNot yet](/learn/path-15/module-15-10-zero-gamma-and-walls)
11. [15.11Pinning and max OI strikes: the evidenceNot yet](/learn/path-15/module-15-11-pinning-and-max-oi-strikes)
12. [15.12Vanna and charm flows around expiries and eventsNot yet](/learn/path-15/module-15-12-vanna-and-charm-flows#quiz)
13. [15.13An Indian positioning model and its limitsNot yet](/learn/path-15/module-15-13-indian-positioning-model)
14. [TPath test, 30 questionsNot yet](/learn/path-15/module-15-13-indian-positioning-model#pathTestSection)

Path 15 in reading time: 119 minutes over 13 modules

Minutes of reading per module, this one in amber. Source: RupeeCase Learn, Path 15.

    Explore next

## Put the module to work.

* [Free module 14.11Gamma: why it grows so fast near expiry8 min read](/learn/path-14/module-14-11-gamma)
* [ToolOption payoff builderLegs on a dated Nifty chain, breakevens and charges](/learn/tools/payoff-builder)
* [Free module 14.17Second order Greeks: vanna, volga, charm, speed and colour13 min read](/learn/path-14/module-14-17-second-order-greeks)
* [Free module 15.9Gamma exposure: the computation and its assumptions10 min read](/learn/path-15/module-15-9-gamma-exposure-gex)
* [Free module 15.10Zero gamma, call wall and put wall10 min read](/learn/path-15/module-15-10-zero-gamma-and-walls)
* [Free module 15.8Who is on the other side in India10 min read](/learn/path-15/module-15-8-who-is-on-the-other-side)

      Community

## Join my WhatsApp group.

      Scan the code, fillFill one short form, and join my WhatsApp group. Slides, sources, factsheets and the rebalance logs live there, and members join a daily Google Meet with me.

      New to RupeeCase? [Getting started](/getting-started) [See the terminal](/terminal)

        [Sign up for RupeeCase](https://invest.rupeecase.com/signup)
        [Join the WhatsApp group](https://forms.gle/C6HMtM1Z2GfeocQV7)

      [One form, one group](https://forms.gle/C6HMtM1Z2GfeocQV7)Scan with your phone camera

SSources

## Go to the source.
6 sources, NSE the most cited

The publisher of each source listed below. Source: Module 15.12 source list.
1. [NSE, equity derivatives contract specifications (European exercise, cash settlement, lot size)](https://www.nseindia.com/static/products-services/equity-derivatives-contract-specifications) NSE
2. [NSE, derivatives end of day reports: the F&O bhavcopy these figures are built from](https://www.nseindia.com/all-reports-derivatives) NSE
3. [NSE, India VIX: index methodology and white paper](https://www.nseindia.com/static/products-services/indices-indiavix-index) NSE
4. [SEBI Investor, Understanding derivatives](https://investor.sebi.gov.in/understanding_derivatives.html) SEBI
5. [Black, F., The pricing of commodity contracts, Journal of Financial Economics, 3(1-2), 1976](https://ideas.repec.org/a/eee/jfinec/v3y1976i1-2p167-179.html) Paper
6. Hull, J., Options, Futures, and Other Derivatives, Pearson (the Greek letters) Book

GTerms

## 5 terms from this module.
VannaThe change in an option delta for one more volatility point. It is also the change in vega for one more point of the future.
CharmThe change in an option delta for one calendar day passing, with the index and the volatility held still.
FlowThe trade in the future that a hedger needs to keep delta neutral after delta shifts. Its size is delta shift times open interest.
Volatility crushThe fall in implied volatility once a known event has passed.
RemainderWhat is left of a change in delta after the gamma, vanna and charm terms: smaller terms and the change in the rate.
[All 230 terms in the glossary](/learn/glossary)

[Question people askWhat are vanna and charm?A short answer with a dated chart](/learn/questions/vanna-and-charm)[Question people askWhat are vanna and charm flows?A short answer with a dated chart](/learn/questions/vanna-and-charm-flows)[Related module14.17 Second order Greeks: vanna, volga, charm, speed and colour13 min, Expert](/learn/path-14/module-14-17-second-order-greeks)[Related module15.9 Gamma exposure: the computation and its assumptions10 min, Advanced](/learn/path-15/module-15-9-gamma-exposure-gex)[Pillar guideDerivatives and Quant115 modules across paths 12 to 19](/learn/derivatives)

Education only, not investment advice, a research report or a recommendation to buy, sell or hold any security. RupeeCase (QC Alpha Technologies Pvt Ltd) is not registered with SEBI as an investment adviser or research analyst. Contracts and prices shown are for illustration only, come from NSE end of day files at least 30 days old, and are not recommendatory. Derivatives trading carries a high risk of loss.
