The Options Portfolio Excel Spreadsheet: 1 The Mechanics of The Workbook
The Options Portfolio Excel Spreadsheet: 1 The Mechanics of The Workbook
The Greek columns should be self-explanatory but some additional comments are in order.
$Delta(ESP): this is the usual Black-Scholes delta multiplied by the price, St say, of the underlying
security and it represents the Equivalent Stock Position.
Example: Let P (S) denote the price of some derivative security when the underlying security price is S.
Then a simple second order Taylor expansion implies
2
(∆S) 00
P (S + ∆S) − P (S) ≈ (∆S)P 0 (S) + P (S)
2
2
∆S ∆S
= $Delta + $Gamma
S S
= Return × $Delta + Return2 × $Gamma
which gives a simple approximation for the P&L due to a change in the underlying security.
Vega 1%: This is .01× the Black-Scholes vega. It represents the change in the value of the option due to
a 1 percentage point change in the implied volatility.
Similar interpretations apply to 1 Day Theta and Rho (1%). The VBA code in the PricesGreeks
module can be consulted for further details.
Other columns contain the P&L resulting from stressing the underlying security price or the implied
volatilities.
2. PriceData: This sheet contains the current implied volatility surface for each of the three underlying
indices. The implied volatilities are found using a function ComputeSVIImpliedVol which may be found in
the VBA module ImpliedVols. This function uses the SVI parameterization to calculate the implied
volatilities. This sheet also contains dividend yields, exchange rates and risk-free interest rate curves.
The Options Portfolio Excel Spreadsheet 2
3. PivotTablesUnderlyingShift: This worksheet contains pivot tables relating to the P&L from stressing the
prices of the underlying securities. There are two pivot tables corresponding to the ‘Total $Delta’ and
‘Total $Gamma’ data columns. A third pivot table contains the P&L resulting from stressing the prices of
the underlying securities. You should be able to check that the three tables are consistent with one
another. In particular, for reasonable, i.e. not too large, stresses of the underlying security you should see
that the P&L is consistent with that predicted by the delta and gamma pivot tables.
Pivot tables provide a very convenient mechanism for viewing and summarizing data and it is certainly
worthwhile learning how to use pivot tables in Excel. Some useful online sources are listed below.
4. PivotTablesVolShift: This worksheet contains pivot tables relating to the P&L from stressing the implied
volatilities of the underlying securities. For reasonable, i.e. not too large, stresses of the implied volatilities
you should see that the P&L is consistent with that predicted by the vega and volga pivot tables.
Note that a particular easy way to get started is by using the Excel macro tool to generate VBA code. While the
resulting code is often inefficient, it can be a useful to learn how to do write VBA code for more complicated
objects such as charts or pivot tables.