[1] which means 80% vol (annualized), or roughly 5% daily realized vol (unannualized)
Standard var swap PnL is defined as
sigma_r is annualized realized Vol over the n days, actually over n1 price relatives
ln(S2/S1) is known as daily realized Vol unannualized, or DRVol
In other words, take the n1 values of ln(PriceRelative) and find the stdev assuming 0 mean, then annualize.
A more intuitive interpretation — take the average of the n1 daily realized variances, then multiply by 252.
Now, trading often work with DRVol rather than the S2 stuff above, so there’s an equivalent PnL formula to reveal the contribution of “today’s” DRVol to a given var swap position, and also track the cumulative contribution of each day’s DRVol. Formula (1) becomes PnL ==
√252 ln(S2/S1) represents the annualized DRVol, but is omitted from the formula due to clutter
In other words, for each day get the “spread” of (annualized) DRVar over strike (K), multiply it by the daily notional, and you get a daily PnL “contribution”. Add up the daily to get the total PnL. Here’s an example with daily notional = $4166666 and K = 0.09 i.e. 30% vol
closing

PR

ln PR

sqrt(252) ln PR

spread over K

daily PnL contribution

$1,200






$1,250

1.041667

0.040822

64.8029%

0.32994168

$1,374,757

$1,240

0.992

0.00803

12.7507%

0.073742023

$307,258

$1,275

1.028226

0.027835

44.1864%

0.105243561

$438,515

$1,200

0.941176

0.06062

96.2386%

0.836186882

$3,484,111

You can then add up the daily contributions, which would add up to the same total PnL by Formula in (1).