possibly a helpful way to break down the equation:
Variance Swap Payoff
Vega notional is a value that represents the potential profit or loss of a variance swap if volatility changes by 1% from the strike price. It’s a dollar value per volatility point.
- If a variance swap has a vega notional of $10,000, then a 1% change in volatility would result in a profit or loss of about $10,000.
We must bear in mind that this is an approximation because the variance swap payoff is convex and the profit and loss is not linear for changes in the realized volatility.
This just means the price change is linear and the change in volatility is a curve (think bond convexity vs duration)
So how do we calculate the ‘convexity’?: variance notional
Variance notional considers the convex nature of the swap’s payoff. It is similar to the relationship between duration and convexity in fixed income. Duration approximates small shifts from the current state, while convexity accounts for the exact measurement of changes in bond present value.
NOTE: variance notional is both linear estimation and curve adjustment – whereas convexity in bonds is just the curve adjustment and you need to add straight-line duration estimate to the curve adjustment of convexity to get the total change when doing this for bonds.
So Three simple steps:
Step 1: Find Variance Notional: you have vega notional – they HAVE to give you this, its part of the contract and it can be whatever amount you need it to be to hedge your position, its just the agreed upon payoff for each percentage point difference between realized volatility, and the strike volatility. – but it is a straightline estimate of a curve
Variance Notional equals: Vega Notional / (2 x Strike)
Just memorize, and remember its adjusting vega for the curve
Now you need to make two more adjustments: Step 2: Find Present Value (PV) and Step 2: find weighted average of realized and remaining implied volatility (When calculating the variance of a swap during its lifetime)
Step 2: PV is just the PV Factor: 1 / (1+r^(t/T) – this just adjusts r for the actual time left and finds PV
Step 3: The weighted average volatility – this just weights the realized volatility so far, with the remaining period implied volatility.
So all together
Step 1: variance notional (ie the combined linear and curve change in value) Vega Notional / (2 x Strike)
Times
Step 2: PV Factor (ie the payoff value is realized in the future but you want the value today) 1 / (1+r^(t/T)
Times
Step 3: The difference in realized and implied vol minus strike vol [t/T×[RealizedVol(0,t)]^2+(T−(t/T))×[ImpliedVol(t,T)]2] –Strike^2
NOTE: you don’t know actual realized value for the full period so you take a weighted average of the (volatility realized so far + implied volatility for remaining period) – strike volatility
In Summary:
Payoffs follow a curve so you need to adjust for payoff by converting vega notional to variance notional
then you need to find the present value of the payoff
then you need to calculate the payoff which is the strike minus realized volatility, but of course we don’t know actual realized volatility so we get a weighted average of what we know so far, plus the remaining implied volatility.
Value of Swap = Variance notional × PVt(T) × { w of [RealizedVol(0,t)]^2+w ×[ImpliedVol(t,T)]^2–Strike**^2**}
Note vol is quoted in standard deviation terms; so square all the terms
Final Note:
Payoff at maturity:
It’s the same calculation however, obviously no PV or weighted average:
Vega Notional * (( Realized Variance – Strike Variance)/( 2 * Strike Price))
You see it more clearly if you rewrite as
Variance Notional * (Realized Variance – Strike Variance)
And remember that variance notional is just: Vega Notional/( 2 * Strike Price)