|
139 | 139 | },
|
140 | 140 | "outputs": [],
|
141 | 141 | "source": [
|
142 |
| - "volSwap = EquityVarianceSwap(start_dt, tenor, strike)" |
| 142 | + "vol_swap = EquityVarianceSwap(start_dt, tenor, strike)" |
143 | 143 | ]
|
144 | 144 | },
|
145 | 145 | {
|
|
243 | 243 | "skew = 0\n",
|
244 | 244 | "strikes = np.linspace(50.0, 135.0, 18)\n",
|
245 | 245 | "vols = volSkew(strikes, atm_vol, atmK, skew)\n",
|
246 |
| - "volCurve = EquityVolCurve(value_dt, maturity_dt, strikes, vols)" |
| 246 | + "vol_curve = EquityVolCurve(value_dt, maturity_dt, strikes, vols)" |
247 | 247 | ]
|
248 | 248 | },
|
249 | 249 | {
|
|
340 | 340 | }
|
341 | 341 | ],
|
342 | 342 | "source": [
|
343 |
| - "k1 = volSwap.fair_strike(value_dt, stock_price, dividend_curve,\n", |
344 |
| - " volCurve, num_call_options, num_put_options,\n", |
| 343 | + "k1 = vol_swap.fair_strike(value_dt, stock_price, dividend_curve,\n", |
| 344 | + " vol_curve, num_call_options, num_put_options,\n", |
345 | 345 | " strike_spacing, discount_curve, False)\n",
|
346 | 346 | "print(\"Fair strike:\", k1)"
|
347 | 347 | ]
|
|
367 | 367 | }
|
368 | 368 | ],
|
369 | 369 | "source": [
|
370 |
| - "k2 = volSwap.fair_strike_approx(value_dt, stock_price, strikes, vols)\n", |
| 370 | + "k2 = vol_swap.fair_strike_approx(value_dt, stock_price, strikes, vols)\n", |
371 | 371 | "print(\"DERMAN SKEW APPROX for K:\", k2)"
|
372 | 372 | ]
|
373 | 373 | },
|
|
412 | 412 | }
|
413 | 413 | ],
|
414 | 414 | "source": [
|
415 |
| - "volSwap.print_weights()" |
| 415 | + "vol_swap.print_weights()" |
416 | 416 | ]
|
417 | 417 | },
|
418 | 418 | {
|
|
0 commit comments