# Journal of Energy Markets

**ISSN:**

1756-3607 (print)

1756-3615 (online)

**Editor-in-chief:** Derek W. Bunn

# Semianalytical pricing and hedging of fixed and indexed energy swing contracts

Benjamin Berger, Martin Dietrich, Rainer Döttling, Pascal Heider and Klaus Spanderen

####
Abstract

Typical natural gas derivative contracts in the wholesale market contain several multifaceted flexibilities, which protect buyers from fluctuations in price and demand. We will focus on fair market valuation as well as hedging of the most common type of these contracts: swing options. We follow the ideas of a seminal 2004 article by Keppo and decompose swing contracts into tradable products. While Keppo considers only forwards and call options to decompose the flexibility in a fixed swing contract, we add time-spread optionality. Moreover, we extend Keppo’s decomposition approach to cover indexed swing contracts. To this end, we introduce a simple spot price model and use reasonable approximations to account for the indexed swing’s inherent Asian optionality. In contrast to standard least- square Monte Carlo valuation techniques, which are limited by increasing memory constraints, our heuristic valuation approach allows for an arbitrary number of period volume constraints of the swing contract. Further, our approach can deal with 100% take-or-pay contracts, which are typically not covered by Keppo-like valuation methods, and we will derive and backtest analytical approximations for the swing contract’s Greeks.

####
Introduction

## 1 Introduction

Typically, the exact required volumes of commodity supply contracts are not known by the time the deal concludes, and the buyer of the commodity volume requests the additional flexibility to take more (or less) volume than initially assumed. This might be due to changing market environments (eg, a producer of aluminum might need to increase power consumption due to an increase in demand), due to weather influences (eg, a gas wholesaler might need fewer gas volumes to distribute, due to an extraordinary warm winter season), or due to other market disturbances from the expected normal (eg, a decline in the world economy).

To get the required flexibility, the buyer can enter into a swing contract. This contract gives the holder the right to nominate certain volumes for a fixed price (fixed-price swings) in a certain period of time. For each period, the buyer and seller of the swing contract agree on a minimum and maximum volume, and the buyer can nominate volumes as long as these bounds are kept. These periods might be overlapping, and typically there is a total minimum and maximum constraint over the total lifetime of the contract. In this type of swing contract, the commodity price is agreed upon at the time of the deal conclusion.

Due to its lower price risk, another commonly used instrument is the indexed swing contract. In this type of contract the commodity price is indexed to a certain price tracker, and therefore it is fixed only after the conclusion of the contract.

In this paper, we focus on month-ahead indexed swing contracts, which means that the contract’s strike for each delivery month is tied to a price tracker. The price tracker is obtained by averaging the daily settled month-ahead forward product prices for each day within the month prior to delivery. As in the fixed-price case, additional constraints might be applied to each of the monthly delivery periods and the contract’s total delivery period.

Valuation methods for swing contracts have been discussed in several places in the literature (Wilhelm and Winter 2008; Carmona and Touzi 2008; Broadie and Glasserman 2004; Dahlgren 2005; Jaillet et al 2004) with a particular focus on stochastic optimal control methods (Longstaff and Schwartz 2001; Lari-Lavassani et al 2001; Barrera-Esteve et al 2006). In any case, for the valuation of the swing contract, it is usually assumed that the buyer will exercise their swing rights in a market optimal way. In this paper, we follow the ideas outlined in Keppo (2004) and optimally but statically decompose the swing contract into tradable products. While Keppo (2004) considers only forwards and call options to decompose the flexibility in a fixed swing contract, we add time-spread optionality.

Further, we extend Keppo’s decomposition approach to cover indexed swing contracts. To this end, we introduce a simple lognormal spot price model and use reasonable approximations to account for the indexed swing’s inherent Asian and time-spread optionalities (interchanging spot volatility from one month to the other). In conjunction with our monthly geometric Brownian motion (GBM) forward model, this is sufficiently flexible to model the seasonalities of the forward curve as well as the volatility surface. At the same time, the model allows (approximative) analytical expressions for the option values.

While we have chosen this particular market model, our extension of Keppo’s valuation framework can be applied more generally to any other model, eg, Heston-like or other non-Gaussian models that provide reasonable values for the optionalities to be priced. Analogously, we have chosen one particular index tracker, ie, the most commonly traded month-ahead index, whereas any other tracking index could be applied. If in the ideal case all decomposition products are liquidly traded and prices can be observed in the market, our swing valuation method becomes “model free”.

Our heuristic swing valuation approach allows an arbitrary number of period volume constraints, in contrast to standard least-square Monte Carlo (LSMC) valuation techniques, which are limited by increasing memory constraints. Further, our approach can deal with 100% take-or-pay contracts (ie, a swing contract with minimum total volume equal to the maximum total volume). This flexibility class has previously not been covered by Keppo-like valuation methods.

From a risk management and trading perspective, our decomposition approach has the advantage that valuation and hedging decisions can be based on tradable products. Therefore, we will discuss Greeks and sensitivities for our suggested decomposition. We will derive analytical approximations for Delta, which can be extended straightforwardly to cover Gamma and Vega.

Further, several common applications of a valuation model, such as backtesting of trading strategies, stress tests and scenario analysis, involve numerous repeated valuations. Considering the backtesting use case, for instance, the number of required valuations of net present value (NPV) and Greeks can easily exceed several hundred. Particularly for such involved calculations, our valuation methodology offers the advantage of being numerically very fast.

In the next section, we will set the notation and define the most general case of a swing option. In this setup, we will also discuss the swing constraints, which will later serve as linear optimization bounds. In Section 3, we will outline our underlying market model and a valuation model for the decomposition products of indexed swings. Numerical examples will be provided in Section 4.

## 2 Swing contracts and energy markets

In this section, we set the notation for this paper and give background. We will discuss contractual details of fixed and indexed swings and introduce Keppo’s decomposition approach with our extension.

Throughout the paper, we will adopt a time discretization in daily granularity, as this is best suited for our focus on gas markets. Of course, a finer or coarser granularity can be applied in the same manner. Each fixed and indexed swing contract must have a total (primary) delivery period, which we denote by

$${\mathrm{\Pi}}_{1}=\{{t}_{1}^{1},\mathrm{\dots},{t}_{{N}_{1}}^{1}\}$$ |

and which consists of consecutive delivery days ${t}_{1}^{1}$ till ${t}_{{N}_{1}}^{1}$. Further, there might be $M-1$ additional constraint periods

$${\mathrm{\Pi}}_{j}=\{{t}_{1}^{j},\mathrm{\dots},{t}_{{N}_{j}}^{j}\}\subset {\mathrm{\Pi}}_{1}$$ |

for $j=2,\mathrm{\dots},M$ with ${t}_{i}^{j}\in \{{t}_{1}^{1},\mathrm{\dots},{t}_{{N}_{1}}^{1}\}$.

For each of the $j=1,\mathrm{\dots},M$ periods there is a minimum volume constraint ${\mathrm{\Pi}}_{j}{\text{CQ}}_{\mathrm{min}}$ and a maximum constraint ${\mathrm{\Pi}}_{j}{\text{CQ}}_{\mathrm{max}}$. Note that typical over-the-counter-traded swing contracts have an annual total delivery period (in which case we say ${\text{ACQ}}_{\mathrm{min}}$ and ${\text{ACQ}}_{\mathrm{max}}$) and constant daily constraints (${\text{DCQ}}_{\mathrm{min}}$ and ${\text{DCQ}}_{\mathrm{max}}$).

The valuation day will be denoted by ${t}_{*}$. We say that the swing contract is in delivery if ${t}_{*}\ge {t}_{1}^{1}$. If the swing is in delivery we denote by $a({t}_{i})$, ${t}_{i}\in {\mathrm{\Pi}}_{1}$, the nominated volume on day ${t}_{i}$ for all days with ${t}_{i}\le {t}_{*}$. To avoid cumbersome indexation we set all future volumes $a({t}_{i})=0$ for days ${t}_{i}>{t}_{*}$.

On the valuation day we assume that a daily granular forward curve of the considered commodity is available. We will denote by ${F}_{i}$ the forward price of the commodity for delivery on day ${t}_{i}$. Typically, this forward curve is constructed arbitrage-free from observable forward products.

### 2.1 Decomposition of energy swing contracts

In the fixed swing case, both parties agree on a (fixed) delivery price ${K}_{i}$ for each day ${t}_{i}$. Hence, if the buyer of the swing nominates on day ${t}_{i}$, they will receive the commodity and pay ${K}_{i}$ for each taken volume. Of course, the buyer can only nominate volumes such that all minimum and maximum constraints of this contract are not violated.

We will decompose the swing optionality into forward products, call options and time-spread options. The rationale behind this approach is that the contractual “minimal takes” induce a certain forward (minimum) profile, which the buyer is obligated to take, a set of days on which the buyer can choose whether or not to call additional volumes and the flexibility of the buyer to (freely) choose the time of a mandatory exercise. The assignment of forwards, call and swap rights must, however, satisfy the contractually agreed constraints in all exercise scenarios.

We note that this decomposition is only a lower bound of the full value of flexibility in the swing contract. For example, we decompose a contract in European-type vanilla options, although the flexibility in the swing contract is American type (the buyer can freely choose when to nominate the volume).

The canonical strategy to monetize this decomposition value is to create a portfolio with a long position in a swing contract and short positions in the decomposition products. From then on, the portfolio remains untouched in the sense that no additional options are added or removed. Finally, the swing option needs to be exercised to satisfy claims resulting from the short option positions. If the decomposition has been chosen wisely (ie, without breaching the swing constraints), all claims can be met with a corresponding exercise strategy. For completeness, it should be noted that in the case of a time-spread option expiring in-the-money, we also need to lock in the current spread by temporarily entering into a forward spread position. Generally, however, we call this strategy static, since in the time between initial portfolio setup and option expiry the positions are kept untouched regardless of any changes in the market.

This static trading strategy together with the market states at the expiry of each option determine the exercise strategy of the swing option. Broadly speaking, the swing is exercised whenever an option payoff needs to be paid. This exercise strategy eliminates the risk of any additional payments, but it is not necessarily “optimal” with respect to the highest swing payoff. The “optimality” strongly depends on the product constraints: for the edge case of a pure strip of options, we obviously yield the optimal exercise strategy. For 100% take-or-pay products (particularly short ones), the exercise strategy is far from optimal.

We will denote by ${C}_{i}$ the value (as of ${t}_{*}$) of a call option for one volume unit written on the forward delivering on day ${t}_{i}$ with strike ${K}_{i}$. Hence, the underlying of this option is the forward price ${F}_{i}$, and the payoff at maturity is $\mathrm{max}({F}_{i}-{K}_{i},0)$. The maturity of this option must be before delivery day ${t}_{i}$. Typically, these daily options are not traded separately in the market but are traded in a series of consecutive days (eg, for a month or a season). We will adopt a trader’s model to price a single daily option in Section 3.1.

Finally, we will denote by ${\mathrm{TS}}_{ij}$ the value of a time-spread option that will swap one volume unit of the forward delivering on day ${t}_{i}$ with one volume unit of the forward delivering on day ${t}_{j}$ at a strike level of ${K}_{i}-{K}_{j}$. Hence, the option’s payoff at maturity is given by $\mathrm{max}({F}_{i}-{F}_{j}-({K}_{i}-{K}_{j}),0)$. The maturity of this option occurs before $\mathrm{min}({t}_{i},{t}_{j})$.

For each day ${t}_{i}\in {\mathrm{\Pi}}_{1}$, we will assign $f({t}_{i})$ forwards delivering on day ${t}_{i}$ with value ${F}_{i}$; $c({t}_{i})$ options on the forward of day ${t}_{i}$ with value ${C}_{i}$; and $\mathrm{ts}({t}_{i},{t}_{j})$ time-spread options swapping forward on day ${t}_{i}$ with forward on day ${t}_{j}$ (${t}_{j}\in {\mathrm{\Pi}}_{1}$) with value ${\mathrm{TS}}_{ij}$. We approximate the value $V$ of the swing contract by the value of the resulting hedge position. Hence, we get

$$V:=\mathrm{max}\sum _{{t}_{i}\in {\mathrm{\Pi}}_{1}}\left(f({t}_{i})({F}_{i}-{K}_{i})+c({t}_{i}){C}_{i}+\sum _{{t}_{j}\in {\mathrm{\Pi}}_{1}}\mathrm{ts}({t}_{i},{t}_{j}){\mathrm{TS}}_{ij}\right).$$ | (2.1) |

The maximum is taken over all admissible choices of the replicating portfolio $f({t}_{i})$, $c({t}_{i})$ and $\mathrm{ts}({t}_{i},{t}_{j})$. Naturally, this means that the replicating portfolio must satisfy all period constraints in any circumstances, ie, any contingent claim resulting from the issued call and time-spread options should be grantable by executing the respective swing option accordingly.

This induces three constraints on the optimization problem in (2.1). First, to satisfy the minimum period constraint, we must have, for all periods $j=1,\mathrm{\dots},M$,

$$\sum _{{t}_{i}\in {\mathrm{\Pi}}_{j}^{*}}\left(f({t}_{i})-\sum _{{t}_{k}\in {({\mathrm{\Pi}}_{1}\setminus {\mathrm{\Pi}}_{j})}^{*}}(\mathrm{ts}({t}_{k},{t}_{i}))\right)+\sum _{{t}_{i}\in {\mathrm{\Pi}}_{j}}a({t}_{i})\ge {\mathrm{\Pi}}_{j}{\text{CQ}}_{\mathrm{min}}.$$ | (2.2) |

The first term in the sum is due to the entered forward contracts. The second term, which sums the volumes of time-spread options, counts only if volume is potentially flowing out of the period ${\mathrm{\Pi}}_{j}$, while volumes potentially flowing into ${\mathrm{\Pi}}_{j}$ are neglected. This accounts for the fact that whether time-spread options are exercised or not is still subject to uncertainty. Therefore, the constraint is designed such that, even in the most unfavorable case with respect to exercised volumes within ${\mathrm{\Pi}}_{j}$, the swing contract constraints are still not breached. “Most unfavorable” in this context means that all outflowing time spreads are exercised but no inflowing time spreads are exercised, ie, the least possible volume is exercised within ${\mathrm{\Pi}}_{j}$. The last term counts the purchased volumes if valuation day ${t}_{*}$ is within the constraint period. The star notation on the index set indicates that only the ${t}_{i}\in {\mathrm{\Pi}}_{j}$ for which ${t}_{i}>{t}_{*}$ are admissible in the summation, ie, days that are in the future as seen from valuation day ${t}_{*}$.

To satisfy the maximum period constraints, we must have, for all $j=1,\mathrm{\dots},M$,

$$\sum _{{t}_{i}\in {\mathrm{\Pi}}_{j}^{*}}\left(f({t}_{i})+c({t}_{i})+\sum _{{t}_{k}\in {({\mathrm{\Pi}}_{1}\setminus {\mathrm{\Pi}}_{j})}^{*}}(\mathrm{ts}({t}_{i},{t}_{k}))\right)+\sum _{{t}_{i}\in {\mathrm{\Pi}}_{j}}a({t}_{i})\le {\mathrm{\Pi}}_{j}{\text{CQ}}_{\mathrm{max}}.$$ | (2.3) |

In analogy to the minimum constraint, (2.2), we again face the problem of uncertain exercise volumes and thus require the most unfavorable exercise conditions to still preserve the constraints. In contrast to (2.2), here the most unfavorable case refers to the largest possible amount of exercised volumes within ${\mathrm{\Pi}}_{j}$. Accordingly, all futures (first term), all call options (second term) and all volume-adding time-spread options (third term) are taken into account, while all volume-extracting time-spread options are neglected.

Finally, as the swing contract only allows volume to be drawn but not pushed, we have to make sure that there is no net short position in the decomposition portfolio for each delivery day. Hence, we must have

$$\forall {t}_{i}\in {\mathrm{\Pi}}_{1},f({t}_{i})-\sum _{{t}_{j}\in {\mathrm{\Pi}}_{1}}\mathrm{ts}({t}_{j},{t}_{i})\ge 0.$$ | (2.4) |

Equations (2.1)–(2.4) together form a constrained optimization problem that can be solved by using standard numerical techniques.

The optimization problem is presented in the smallest granularity (here, daily) and is fully general. However, for practical applications it might be useful to consider a certain set of (allowed) call options and time-spread options. In particular, time-spread options are less liquidly traded, and typically we can only swap full months with each other. To account for this, we will generalize the above approach as follows.

In the rest of this section, we will denote by ${F}_{i}$, $i=1,\mathrm{\dots},{n}_{\mathrm{F}}$, the future prices for a product with delivery in the set ${I}_{i}^{\mathrm{F}}$:

$${F}_{i}:={F}_{{I}_{i}^{\mathrm{F}}}:=\frac{1}{|{I}_{i}^{\mathrm{F}}|}\sum _{t\in {I}_{i}^{\mathrm{F}}}F(t),$$ |

where ${I}_{i}^{\mathrm{F}}\subseteq {\mathrm{\Pi}}_{1}$ is a subset of the swing delivery dates. Note that the forward is written on one unit of volume for the delivery dates ${I}_{i}^{\mathrm{F}}$, and the volume is distributed equally on each day of ${I}_{i}^{\mathrm{F}}$. Typically, ${I}_{i}^{\mathrm{F}}$ relates to a certain day (as before), a month or a season.

Correspondingly, we will denote by ${C}_{i}$, $i=1,\mathrm{\dots},{n}_{\mathrm{C}}$, the call option prices for an option that is written on the future price for the delivery period ${I}_{i}^{\mathrm{C}}$. While it seems useful in applications, there is in general no need for the index sets ${I}_{i}^{\mathrm{C}}$ and ${I}_{i}^{\mathrm{F}}$ to coincide.

Further, we will denote by ${\mathrm{TS}}_{ij}$, $i,j=1,\mathrm{\dots},{n}_{\mathrm{TS}}$, the value of a time-spread option that swaps the forward ${F}_{{I}_{i}^{\mathrm{L}}}$ (long leg) defined by index set ${I}_{i}^{\mathrm{L}}$ and the forward ${F}_{{I}_{j}^{\mathrm{S}}}$ (short leg) defined by ${I}_{j}^{\mathrm{S}}$. Note that the time-spread option will swap one volume unit distributed equally in ${I}_{i}^{\mathrm{S}}$ to one volume unit distributed in ${I}_{j}^{\mathrm{L}}$.

Now, we can formulate (2.1)–(2.4) in the new setting. We will approximate the swing value by ${f}_{i}$ forward contracts with value ${F}_{i}-{K}_{i}$, ${c}_{i}$ call options with value ${C}_{i}$ and ${\mathrm{ts}}_{ij}$ time-spread options with value ${\mathrm{TS}}_{ij}$:

$$V:=\mathrm{max}\left[\sum _{i=1}^{{n}_{\mathrm{F}}}{f}_{i}({F}_{i}-{K}_{i})+\sum _{i=1}^{{n}_{\mathrm{C}}}{c}_{i}{C}_{i}+\sum _{i=1,j=1}^{{n}_{\mathrm{TS}}}{\mathrm{ts}}_{ij}{\mathrm{TS}}_{ij}\right].$$ | (2.5) |

The reformulation of the constraints (2.2)–(2.4) in this setup is slightly more complicated: for each product, the underlying index set (${I}_{i}^{\mathrm{F}}$, ${I}_{i}^{\mathrm{C}}$, ${I}_{i}^{\mathrm{L}}$ or ${I}_{i}^{\mathrm{S}}$) might be partly outside the constraints period ${\mathrm{\Pi}}_{j}$, and therefore only parts of the volumes are relevant for the constraint $j$. First, we look at futures and call options: to account for the interference of the index sets and constraint periods, volumes are reduced by the fraction of the index set that is inside the constraint period, ie, for futures and calls we multiply by $|{I}_{k}^{\mathrm{F}}\cap {\mathrm{\Pi}}_{j}|/|{l}_{k}^{\mathrm{F}}|$ and $|{I}_{k}^{\mathrm{C}}\cap {\mathrm{\Pi}}_{j}|/|{l}_{k}^{\mathrm{C}}|$, respectively.

Moreover, for each time-spread option ${\mathrm{TS}}_{kl}$, we have to determine its net volume outflux from the constraint period ${\mathrm{\Pi}}_{j}$. As illustrated in Figure 1, the net outflux reads

$$\frac{|{I}_{l}^{\mathrm{S}}\cap {\mathrm{\Pi}}_{j}|}{|{I}_{l}^{\mathrm{S}}|}-\frac{|{I}_{k}^{\mathrm{L}}\cap {\mathrm{\Pi}}_{j}|}{|{I}_{k}^{\mathrm{L}}|}.$$ |

Analogously to the derivation of (2.2), it is again inaccurate to incorporate the influx and outflux of every time-spread option, since their exercise is uncertain. We rather have to ensure the swing contract constraints are unviolated for every possible price configuration. Thus, we construct the least favorable case and require the constraints to be unbreached, ie, for the minimum constraint we only consider time spreads with a positive net outflux. Conversely, for the maximum constraint, we only include time spreads with a positive net influx. Concisely, the maximum volume of ${\mathrm{\Pi}}_{j}$ should not be exceeded, even if all time-spread options that add volume to ${\mathrm{\Pi}}_{j}$, all plain vanilla calls and all futures within ${\mathrm{\Pi}}_{j}$ are exercised.

Hence, to satisfy the minimum period constraint we must have, for all constraint periods ${\mathrm{\Pi}}_{j}$, $j=1,\mathrm{\dots},M$,

$$\sum _{k=1}^{{n}_{\mathrm{F}}}{f}_{k}\frac{|{I}_{k}^{\mathrm{F}}\cap {\mathrm{\Pi}}_{j}|}{|{l}_{k}^{\mathrm{F}}|}-\sum _{k=1,l=1}^{{n}_{\mathrm{TS}}}{\mathrm{ts}}_{kl}\mathrm{max}\{\frac{|{I}_{l}^{\mathrm{S}}\cap {\mathrm{\Pi}}_{j}|}{|{I}_{l}^{\mathrm{S}}|}-\frac{|{I}_{k}^{\mathrm{L}}\cap {\mathrm{\Pi}}_{j}|}{|{I}_{k}^{\mathrm{L}}|},0\}\ge {\mathrm{\Pi}}_{j}{\text{CQ}}_{\mathrm{min}}.$$ |

To satisfy the maximum period constraints, we must have, for all $j=1,\mathrm{\dots},M$,

$\sum _{k=1}^{{n}_{F}}}{f}_{k}{\displaystyle \frac{|{I}_{k}^{\mathrm{F}}\cap {\mathrm{\Pi}}_{j}|}{|{l}_{k}^{\mathrm{F}}|}}+{\displaystyle \sum _{k=1}^{{n}_{C}}}{c}_{k}{\displaystyle \frac{|{I}_{k}^{\mathrm{C}}\cap {\mathrm{\Pi}}_{j}|}{|{l}_{k}^{\mathrm{C}}|}$ | ||||

$\mathrm{\hspace{1em}\hspace{1em}}\mathit{\hspace{1em}\hspace{1em}}+{\displaystyle \sum _{k=1,l=1}^{{n}_{\mathrm{TS}}}}{\mathrm{ts}}_{kl}\mathrm{max}\{{\displaystyle \frac{|{I}_{k}^{\mathrm{L}}\cap {\mathrm{\Pi}}_{j}|}{|{I}_{k}^{\mathrm{L}}|}}-{\displaystyle \frac{|{I}_{l}^{\mathrm{S}}\cap {\mathrm{\Pi}}_{j}|}{|{I}_{l}^{\mathrm{S}}|}},0\}\le {\mathrm{\Pi}}_{j}{\text{CQ}}_{\mathrm{max}}.$ | (2.6) |

To avoid a net-short position, we must have, for all $j=1,\mathrm{\dots},M$,

$$\sum _{k=1}^{{n}_{\mathrm{F}}}{f}_{k}\frac{|{I}_{k}^{\mathrm{F}}\cap {\mathrm{\Pi}}_{j}|}{|{I}_{k}^{\mathrm{F}}|}-\sum _{k=1,l=1}^{{n}_{\mathrm{TS}}}{\mathrm{ts}}_{kl}\frac{|{I}_{l}^{\mathrm{S}}\cap {\mathrm{\Pi}}_{j}|}{|{I}_{l}^{\mathrm{S}}|}\ge 0.$$ | (2.7) |

### 2.2 Application to month-ahead indexed swings

In the indexed swing case, both parties agree on an indexed delivery price $\mathrm{\Sigma}$ for each day ${t}_{i}\in {\mathrm{\Pi}}_{1}$. Here, we consider month-ahead indexed contracts, ie, the indexed price $\mathrm{\Sigma}$ is settled in the previous month to day ${t}_{i}$ and is calculated by using the average of each settled month-ahead price. Hence, ${\mathrm{\Sigma}}_{i}$ and ${\mathrm{\Sigma}}_{k}$ are the same if ${t}_{i}$ and ${t}_{k}$ are in the same month. Note that, while the strike price ${K}_{i}$ is deterministic in the fixed swing case, the indexed strike ${\mathrm{\Sigma}}_{i}$ is stochastic, as the index will settle in the future.

To approximate the value of the indexed swing we follow the valuation ideas outlined in the previous section and decompose the swing flexibility into forward contracts, call options on the index level and time-spread options on the differences between the forward and index.

We will denote by ${\overline{C}}_{i}$ the value of a call option that pays $\mathrm{max}({F}_{i}^{\mathrm{S}}-{\mathrm{\Sigma}}_{i},0)$ at maturity, where ${F}_{i}^{\mathrm{S}}$ refers to the monthly average spot price (more details on this in the next section). This option is of Margrabe type, as ${F}_{i}^{\mathrm{S}}$ and ${\mathrm{\Sigma}}_{i}$ are stochastic. We will consider the call option that pays $\mathrm{max}({F}_{i}^{\mathrm{S}}-{\mathrm{\Sigma}}_{i}-{K}_{i},0)$ if both parties agree on an additional premium ${K}_{i}$, which will be added to the index ${\mathrm{\Sigma}}_{i}$, and this option is a typical Kirk’s approximation option.

Further, we will use time-spread options, which swap the differences between the forward and index from one month to another. We denote these options, which pay

$$\mathrm{max}({F}_{i}^{\mathrm{S}}-{F}_{j}^{\mathrm{S}}-({\mathrm{\Sigma}}_{i}-{\mathrm{\Sigma}}_{j})-K,0),$$ |

by ${\overline{\mathrm{TS}}}_{ij}$. The optional premium $K$ can be zero.

Concerning the decomposition of indexed swing contracts, we will pursue the strategy outlined in Section 2.1. This means that, while the decomposition constraints will technically be no different than the fixed-price swing case, the valuation of the decomposition products will substantially deviate from the fixed-price case. Therefore, the value-optimizing choice of the decomposition will also be different. Precisely, with the above-defined products, we can rewrite (2.1)–(2.4) (or, equivalently, (2.5)–(2.7)) and replace ${C}_{i}$ and ${\mathrm{TS}}_{ij}$ by ${\overline{C}}_{i}$ and ${\overline{\mathrm{TS}}}_{ij}$, respectively, to get an optimization based on indexed vanilla call and indexed time-spread options.

## 3 Valuation model

In the preceding sections, we outlined the methodology for a rather general setup of underlying products and considered forwards, options and time spreads of arbitrary length. However, for simplicity in this example and with consideration of increasing complexity due to the month-ahead index serving as strike leg, we now restrict our analysis to monthly products. This means we set ${I}_{i}:={I}_{i}^{\mathrm{C}}={I}_{i}^{\mathrm{F}}={I}_{i}^{\mathrm{S}}={I}_{i}^{\mathrm{L}}$, where $i$ represents a certain month, and we denote their entries by $\{{T}_{1}^{i},{T}_{2}^{i},{T}_{3}^{i},\mathrm{\dots}\}={I}_{i}$. In this section and the following, we will derive simple valuation models for the call options ${C}_{i}$, ${\mathrm{TS}}_{ij}$ and the indexed call options ${\overline{C}}_{i}$, ${\overline{\mathrm{TS}}}_{ij}$. Generally, we assume that on the valuation day ${t}_{*}$ a monthly granular volatility term structure (or even a volatility surface) is known. This term structure is generated from traded monthly options and can be obtained, for example, from broker quotes or exchange data.

To avoid any unclarity, we will now provide a more detailed description of the model. In the following, ${F}_{i}(t)$ denotes the monthly forward price at trading day $t$, which is assumed to follow a GBM process:

$$\mathrm{d}{F}_{i}(t)={\sigma}_{{M}_{i}}{F}_{i}(t)\mathrm{d}{W}_{i}(t)\mathit{\hspace{1em}}\text{for}{t}_{*}\le t\le {T}_{1}^{i},$$ |

with correlated Wiener shocks $E[\mathrm{d}{W}_{i}(t)\mathrm{d}{W}_{j}(t)]={\rho}_{ij}\mathrm{d}t$ and an initial monthly forward curve ${F}_{i}({t}_{*})$. To derive this correlation we introduce two further model parameters, ${\rho}_{\mathrm{\infty}}$ and $\beta $, steering the auto(de)correlation for increasing time distances (see Brigo and Mercurio 2006):

$${\rho}_{ij}:={\rho}_{\mathrm{\infty}}+(1-{\rho}_{\mathrm{\infty}})\mathrm{exp}(-\beta |{T}_{1}^{i}-{T}_{1}^{j}|).$$ |

We regard the monthly average spot outturn price ${S}_{i}$ as a monthly process described by a stochastically independent offset on the monthly forward, ie, for month $i$ it is modeled as follows:

$$\mathrm{log}{S}_{i}=\mathrm{log}{F}_{i}({T}_{1}^{i})+{X}_{i},$$ |

where ${X}_{i}\sim N(-\frac{1}{2}{\nu}_{i},{\nu}_{i})$ denotes a monthly noise process carrying the additional variance ${\nu}_{i}$. Serving as a market implied model parameter, ${\nu}_{i}$ is also referred to as cash variance and will be used to steer an additional variance offset due to the spot dynamics. ${F}_{i}^{\mathrm{S}}(t)$ denotes the forward on the monthly spot outturn, ie, a monthly forward being settled against the average spot price. Mathematically, it is defined by

$$\mathrm{log}{F}_{i}^{\mathrm{S}}(t)=\mathrm{log}{F}_{i}(t)+{X}_{i}.$$ |

The second summand ${X}_{i}$ might seem counterintuitive at first glance, but it plays a crucial role when valuing time-spread options with expiry prior to one of the two leg expiries. As will be seen in the following sections, it assures both legs’ cash variances are incorporated in the time-spread valuation (indexed swing). The terminal volatility ${\sigma}_{i}$ of ${F}_{i}^{\mathrm{S}}$ is then obtained from

$var[\mathrm{log}{F}_{i}^{\mathrm{S}}({T}_{1}^{i})]=var[\mathrm{log}{F}_{i}({T}_{1}^{i})]+var[{X}_{i}]={\sigma}_{M,i}^{2}{\tau}_{i}+{\nu}_{i},$ |

which is equivalent to writing

$${\sigma}_{i}={\sigma}_{M,i}+\sqrt{\frac{{\nu}_{i}}{{\tau}_{i}}},$$ | (3.1) |

where we denote by ${\sigma}_{M,i}$ the market implied monthly volatility of ${F}_{i}$. According to (3.1), the total variance of the product ${F}_{i}^{\mathrm{S}}$ is the sum of two components: the first term relates to the variance induced by the monthly volatility, which is often assumed to evolve one day less than the actual time to expiry; the second summand stems from the abovementioned cash variance ${\nu}_{i}$. Its square root divided by one day ($\sqrt{{\nu}_{i}/1\mathrm{d}}$) is also referred to as cash volatility.

### 3.1 Valuation of fixed-price swing components

First, we consider the call option written on ${F}_{i}^{\mathrm{S}}$, which delivers from day ${T}_{1}^{i}$ onward. For simplicity, we assume that the maturity of this option is at ${T}_{1}^{i}$; hence, its time to maturity is ${\tau}_{i}:={T}_{1}^{i}-{t}_{*}$. The option value ${C}_{i}$ is then obtained by the standard “Black-76” option pricing formula using the volatility ${\sigma}_{i}$, strike ${K}_{i}$ and time to maturity ${\tau}_{i}$.

Second, we consider the time-spread option ${\mathrm{TS}}_{ij}$ exchanging the forwards ${F}_{i}^{\mathrm{S}}$ and ${F}_{j}^{\mathrm{S}}$. In doing so, we assume that this option expires at $\mathrm{min}({T}_{1}^{i},{T}_{1}^{j})$, so that ${\tau}_{ij}:=\mathrm{min}({T}_{1}^{i},{T}_{1}^{j})-{t}_{*}$ is the time to maturity. The time-spread option pays off $\mathrm{max}({F}_{i}^{\mathrm{S}}-{F}_{j}^{\mathrm{S}}-({K}_{i}-{K}_{j}),0)$ and can thus be valued using any approximation formula for spread options with legs that follow a GBM process (see, for example, Margrabe 1978; Kirk 1995; Carmona and Durrleman 2003; Venkatramanan and Alexander 2011; Li et al 2010; Pellegrino and Sabino 2014b). We will choose the Kirk approximation formula, for which we need to provide the volatilities ${\sigma}_{i}$ and ${\sigma}_{j}$ together with a correlation ${\rho}_{ij}$.

Greeks of the individual products, in particular Delta, Gamma and Vega, are provided by the Black-76 framework as well as the Kirk Greeks. The swing Greeks are in turn obtained by summing the Greeks of the respective decomposition. Analytical formulas for Greeks of spread options can be found, for example, in Li et al (2010) or Venkatramanan and Alexander (2011).

### 3.2 Valuation of month-ahead indexed swing components

As mentioned in the previous section, decomposing a month-ahead indexed swing and, in particular, valuing its decomposition products becomes slightly more intricate. While we could rely on standard option pricing formulas in the fixed-strike case, we now have to introduce a model for the valuation of the indexed products ${\overline{C}}_{i}$ and ${\overline{\mathrm{TS}}}_{ij}$. Moreover, we need to provide a rigorous definition of the option’s payoff functions, and we have to define an expiry date for each option, such that the payoff function is deterministic at the time of expiry. To this end, we will first give a more general definition of the monthly index.

For each date $t$ (usually the first day of a month) and each delivery month $k$, the monthly index ${\mathrm{\Sigma}}_{k}(t)$ is defined as the monthly forward product ${F}_{k}$ (not ${F}_{k}^{\mathrm{S}}$) with delivery in month ${M}_{k}$ averaged over all the trading days of the month before $t$, denoted by ${M}_{(-1),t}$, ie,

$${\mathrm{\Sigma}}_{k}(t)=\frac{1}{|{M}_{(-1),t}|}\sum _{s\in {M}_{(-1),t}}{F}_{k}(s).$$ | (3.2) |

For example, the monthly index for $k=\text{May}$ on $t=\text{February}1$ is calculated by averaging the daily prices of the monthly forward product with delivery in May over all trading days in January.

As we aim to price derivatives with two underlyings based on different monthly forwards, the covariance structure of the set ${\{{F}_{i}(t),{F}_{j}^{\mathrm{S}}(t)\}}_{ij}$ is a crucial quantity. According to the model assumptions outlined above, we obtain a covariance structure of the monthly forwards, which depends only on the forward volatility and the inter-month correlation:

$cov[{F}_{i}(s),{F}_{j}(t)\mid {\mathcal{F}}_{{t}_{*}}]={F}_{i}({t}_{*}){F}_{j}({t}_{*})(\mathrm{exp}({\sigma}_{M,i}{\sigma}_{M,j}{\rho}_{ij}\mathrm{min}(s,t))-1).$ | (3.3) |

Moreover, due to the spot processes of different months being stochastically independent, the covariance structure of ${F}_{i}^{\mathrm{S}}(t)$ and ${F}_{j}(t)$ is no larger than the covariance of ${F}_{i}(t)$ and ${F}_{j}(t)$. Thus, we get

$cov[{F}_{i}^{\mathrm{S}}(s),{F}_{j}(t)\mid {\mathcal{F}}_{{t}_{*}}]$ | $={F}_{i}({t}_{*}){F}_{j}({t}_{*})(\mathrm{exp}({\sigma}_{M,i}{\sigma}_{M,j}{\rho}_{ij}\mathrm{min}(s,t))-1)$ | |||

$=cov[{F}_{i}(s),{F}_{j}(t)\mid {\mathcal{F}}_{{t}_{*}}]$ | (3.4) | |||

and | ||||

$cov[{F}_{i}^{\mathrm{S}}(s),{F}_{j}^{\mathrm{S}}(t)\mid {\mathcal{F}}_{{t}_{*}}]$ | $={F}_{i}({t}_{*}){F}_{j}({t}_{*})(\mathrm{exp}({\sigma}_{M,i}{\sigma}_{M,j}{\rho}_{ij}\mathrm{min}(s,t))-1)$ | |||

$=cov[{F}_{i}(s),{F}_{j}(t)\mid {\mathcal{F}}_{{t}_{*}}]\mathit{\hspace{1em}}\text{if}i\ne j.$ | (3.5) |

Note that, due to (3.1), the variance of ${F}_{i}^{\mathrm{S}}(t)$ is always larger than the variance of ${F}_{i}(t)$. This in turn implies a weaker correlation of ${F}_{i}^{\mathrm{S}}(t)$ and ${F}_{j}(t)$ compared with ${F}_{i}(t)$ and ${F}_{j}(t)$.

Exploiting the forward covariance structure (3.3)–(3.5) together with the definition of the monthly index (3.2), we obtain the following expressions for the index (co)variances:

$cov[{\mathrm{\Sigma}}_{i}(t),{\mathrm{\Sigma}}_{j}(s)\mid {\mathcal{F}}_{{t}_{*}}]$ | $={\displaystyle \frac{1}{|{M}_{(-1),t}|}}{F}_{i}({t}_{*}){F}_{j}({t}_{*}){\displaystyle \sum _{{t}_{k}\in {M}_{(-1),t}}}(\mathrm{exp}({\sigma}_{M,i}{\sigma}_{M,j}{\rho}_{ij}({t}_{k}-{t}_{*}))-1)$ | |||

$$ | (3.6) | |||

$cov[{F}_{i}(t),{\mathrm{\Sigma}}_{j}(s)\mid {\mathcal{F}}_{{t}_{*}}]$ | $$ | |||

$cov[{F}_{i}(t),{\mathrm{\Sigma}}_{j}(s)\mid {\mathcal{F}}_{{t}_{*}}]$ | $={\displaystyle \frac{1}{|{M}_{(-1),s}|}}{F}_{i}({t}_{*}){F}_{j}({t}_{*}){\displaystyle \sum _{{t}_{k}\in {M}_{(-1),s}}}(\mathrm{exp}({\sigma}_{M,i}{\sigma}_{M,j}{\rho}_{ij}({t}_{k}-{t}_{*}))-1)$ | |||

$\mathrm{\hspace{1em}\hspace{1em}}\mathit{\hspace{1em}\hspace{1em}\hspace{1em}\hspace{1em}\hspace{1em}\hspace{1em}\hspace{1em}\hspace{1em}\hspace{1em}\hspace{1em}\hspace{1em}\hspace{1em}\hspace{1em}\hspace{1em}\hspace{1em}\hspace{1em}}\text{for}t{M}_{(-1),s},$ | (3.7) | |||

$var[{\mathrm{\Sigma}}_{i}(t)\mid {\mathcal{F}}_{{t}_{*}}]$ | $={\displaystyle \frac{1}{{|{M}_{(-1),t}|}^{2}}}{F}_{i}{({t}_{*})}^{2}{\displaystyle \sum _{{t}_{k}\in {M}_{(-1),t}}}(2[|{M}_{i-1}|-k]+1)(\mathrm{exp}({\sigma}_{M,i}^{2}({t}_{k}-{t}_{*}))-1).$ | (3.8) |

#### 3.2.1 Month-ahead indexed time-spread calls

Maintaining consistency with the fixed-strike time-spread options, we let this option expire at the earliest of the two leg expiries ${T}_{ij}:=\mathrm{min}({T}_{1}^{i},{T}_{1}^{j})$, ie, the time to maturity is ${\tau}_{ij}:={T}_{ij}-{t}_{*}$:

$${\overline{\mathrm{TS}}}_{ij}={E}^{*}[{({F}_{i}^{\mathrm{S}}({T}_{ij})-{F}_{j}^{\mathrm{S}}({T}_{ij})-{\mathrm{\Sigma}}_{i}({T}_{ij})+{\mathrm{\Sigma}}_{j}({T}_{ij}))}^{+}\mid \mathcal{F}({t}_{*})].$$ |

For a reasonably accurate valuation of a month-ahead indexed spread call option, the following approximation is used, similarly to Pellegrino and Sabino (2014a): since the forwards ${F}_{i}^{\mathrm{S}}(t)$ are known to be lognormally distributed and the index ${\mathrm{\Sigma}}_{j}({T}_{ij})$ is an average of such forwards with mean and variance of the same magnitude, we approximate

$${X}_{1}:={F}_{i}^{\mathrm{S}}({T}_{ij})+{\mathrm{\Sigma}}_{j}({T}_{ij})\mathit{\hspace{1em}}\text{and}\mathit{\hspace{1em}}{X}_{2}:={F}_{j}^{\mathrm{S}}({T}_{ij})+{\mathrm{\Sigma}}_{i}({T}_{ij})$$ |

using a lognormal distribution. However, we have to be aware that those two are obviously highly correlated:

$$?=\left(\begin{array}{c}{X}_{1}\\ {X}_{2}\end{array}\right)\sim \mathrm{log}N(?,{?}_{X},\rho ).$$ |

The parameters of the lognormal distribution $(?,{?}_{X},\rho )$ (not to be confused with ${\sigma}_{i}$ and ${\rho}_{ij}$ in Section 3) are left to be determined. To this end, we utilize (3.4)–(3.8) and calculate the mean ${m}_{i}$, standard deviation ${s}_{i}$ and correlation $r$ of $X$. Given these values are analytically known, the lognormal parameters can be immediately calculated as follows (by moment-matching approximation):

${\sigma}_{i}$ | $=\sqrt{\mathrm{log}\left(1+{\displaystyle \frac{{s}_{i}^{2}}{{m}_{i}^{2}}}\right)},$ | (3.9) | ||

${\rho}^{\mathrm{Kirk}}$ | $={\displaystyle \frac{1}{{\sigma}_{1}{\sigma}_{2}}}\mathrm{log}\left(1+{\displaystyle \frac{{s}_{1}{s}_{2}r}{{m}_{1}{m}_{2}}}\right).$ | (3.10) |

Knowing ${\rho}^{\mathrm{Kirk}}$ and ${\sigma}_{i}^{\mathrm{Kirk}}={\sigma}_{i}(1/\sqrt{{\tau}_{ij}})$, we can employ the Kirk formula for spread options to value the month-ahead indexed time-spread call options.

##### Simplified approach.

Analytical Greeks calculations for time-spread options valued as outlined above will become rather cumbersome. On the other hand, for practical applications, the impact of the forward volatility on the prices of the time-spread call options turns out to be insignificant. This means that neglecting the entire forward volatility of both short and long legs and incorporating only two independent cash variances yields reasonable results. This, of course, requires a reasonable choice of forward volatilities and correlations (low volatilities and high forward correlations). We could therefore regard it as sufficiently accurate to exploit this approximation when calculating analytical Greeks. Hence, setting forward volatilities to zero, we obtain the following price formula as a simplified approach (for ease of notation, the dependency of ${F}_{i}({t}_{*})$ and ${\mathrm{TS}}_{ij}({t}_{*})$ on the valuation day ${t}_{*}$ will be omitted):

${\overline{\mathrm{TS}}}_{ij}$ | $={c}_{\mathrm{Kirk}}({F}_{i},{F}_{j},K,{\sigma}_{\mathrm{cv},i}\sqrt{{\displaystyle \frac{\stackrel{~}{T}}{{\tau}_{ij}}}},{\sigma}_{\mathrm{cv},j}\sqrt{{\displaystyle \frac{\stackrel{~}{T}}{{\tau}_{ij}}}},{\tau}_{ij},\rho )$ | ||

$={\mathrm{e}}^{-r{\tau}_{ij}}{F}_{i}[N({d}_{1})-N({d}_{2})]$ |

with

$${d}_{1}=\frac{1}{2}\sqrt{\left({\sigma}_{\mathrm{cv},i}^{2}+{\sigma}_{\mathrm{cv},j}^{2}\frac{{F}_{j}^{2}}{{F}_{i}^{2}}\right)\stackrel{~}{T}}=-{d}_{2},K={F}_{i}-{F}_{j},\stackrel{~}{T}=1\text{day},\rho =0.$$ |

Now, since we have a simplified analytical formula for the price of a time-spread call option, the calculation of the Greeks is straightforward. Deltas with respect to the long and short legs of the spread product read:

$${\mathrm{\Delta}}_{\mathrm{LL}}=2{\mathrm{e}}^{-r{\tau}_{ij}}{F}_{i}{N}^{\prime}({d}_{1})\frac{\partial {d}_{1}}{\partial {F}_{i}}+{\mathrm{e}}^{-r{\tau}_{ij}}[N({d}_{1})-N({d}_{2})],$$ | ||

$${\mathrm{\Delta}}_{\mathrm{SL}}=2{\mathrm{e}}^{-r{\tau}_{ij}}{F}_{i}{N}^{\prime}({d}_{1})\frac{\partial {d}_{1}}{\partial {F}_{j}},$$ |

where

$\frac{\partial {d}_{1}}{\partial {F}_{i}}}=-{\displaystyle \frac{{\sigma}_{\mathrm{cv},j}^{2}\stackrel{~}{T}{F}_{j}^{2}}{4{d}_{1}{F}_{i}^{3}}},{\displaystyle \frac{\partial {d}_{1}}{\partial {F}_{j}}}={\displaystyle \frac{{\sigma}_{\mathrm{cv},j}^{2}\stackrel{~}{T}{F}_{j}}{4{d}_{1}{F}_{i}^{2}}}.$ |

#### 3.2.2 Month-ahead indexed calls

The valuation of a month-ahead indexed call option with payoff function $P={[{F}_{i}^{\mathrm{S}}({T}_{1}^{i})-{\mathrm{\Sigma}}_{i}({T}_{1}^{i})]}^{+}$ is more involved, since it depends strongly on the time of valuation. While this issue has been neglected in the previous section, here we must distinguish between products prior to fixing the monthly index, the products during its index-fixing period and those with an already fixed strike. The last case is the simplest: the price formula and all Greeks are provided by the Black-76 framework (see, for example, Margrabe 1978; Kirk 1995; Venkatramanan and Alexander 2011). Before and during the fixing period we once again utilize a lognormal approximation as well as the Kirk spread option formula.

The starting point is given by the variance and covariance as in (3.3)–(3.8), which provide us with expressions for ${s}_{1}^{2}=var({F}_{i}^{\mathrm{S}}({T}_{1}^{i}))$, ${s}_{2}^{2}=var({\mathrm{\Sigma}}_{i}({T}_{1}^{i}))$ and $r{s}_{1}{s}_{2}=cov({F}_{i}^{\mathrm{S}}({T}_{1}^{i}),{\mathrm{\Sigma}}_{i}({T}_{1}^{i}))$. Analogously to the procedure for time-spread call options, we then utilize the approximative assumption

$$\left(\begin{array}{c}{F}_{i}^{\mathrm{S}}({T}_{1}^{i})\\ {\mathrm{\Sigma}}_{i}({T}_{1}^{i})\end{array}\right)\sim \mathrm{log}N(?,?,\rho )$$ |

and use moment matching to get the lognormal parameters ${\sigma}_{1}$, ${\sigma}_{2}$ and $\rho $ (see (3.9) and (3.10)). The volatilities entering the Kirk formula are simply

$${\sigma}_{{S}_{i}}={\sigma}_{1}\frac{1}{\sqrt{{\tau}_{i}}},{\sigma}_{{\mathrm{\Sigma}}_{i}}={\sigma}_{2}\frac{1}{\sqrt{{\tau}_{i}}},$$ |

which together with $\rho $ determine the spread call price.

##### Before fixing.

Following the methodology outlined above, we obtain the following rather simple spread call price formula for valuation days prior to fixing (for ease of notation, we will neglect the index $i$ denoting the underlying month):

$\overline{C}$ | $={E}^{*}[{({F}^{\mathrm{S}}(T)-\mathrm{\Sigma}(T))}^{+}\mid {\mathcal{F}}_{{t}_{*}}]$ | ||

$={c}_{\mathrm{Kirk}}(F({t}_{*}),F({t}_{*}),K,{\sigma}_{S},{\sigma}_{\mathrm{\Sigma}},\rho ,\tau )$ | |||

$={\mathrm{e}}^{-r\tau}(F({t}_{*})N({d}_{1})-F({t}_{*})N({d}_{2}))$ | |||

$=F({t}_{*}){c}_{\mathrm{Kirk}}(1,1,K,{\sigma}_{S},{\sigma}_{\mathrm{\Sigma}},\rho ,\tau )$ |

with

$${d}_{1}=\frac{1}{2}\sqrt{({\sigma}_{S}^{2}+{\sigma}_{\mathrm{\Sigma}}^{2}-2\rho {\sigma}_{S}{\sigma}_{\mathrm{\Sigma}})\tau}\mathit{\hspace{1em}}\text{and}\mathit{\hspace{1em}}K=0.$$ |

As expected, ${\sigma}_{S}$, ${\sigma}_{\mathrm{\Sigma}}$ and $\rho $ turn out to be independent of the initial forward price $F({t}_{*})$. Therefore, Gamma vanishes and Delta simply reads

$$\mathrm{\Delta}={c}_{\mathrm{Kirk}}(1,1,0,{\sigma}_{S},{\sigma}_{\mathrm{\Sigma}},\rho ,\tau )=\frac{C}{F({t}_{*})}.$$ |

Note that due to ${F}_{i}^{\mathrm{S}}$ being lognormally distributed, the spot leg volatility will equal the input volatility in any case: ${\sigma}_{{S}_{i}}={\sigma}_{M,i}+\sqrt{{\nu}_{i}/{\tau}_{i}}$. For the calculation of Vega, we refer the reader to the next section, where the more general case of an indexed option during the fixing period is treated.

##### During fixing.

For the month-ahead indexed call option during its fixing period, calculations become rather intricate: during the fixing period, the terminal variance of the index decreases faster than linearly, due to the increasing number of fixed prices in the monthly average. Consequently, the volatility of the index decreases as well. Also, the volatility of the index and the correlation depend slightly on the current forward price, whereas in the previous section their independence of the forward price substantially simplified calculations. Beyond that, the expectation of the index and the spot now possibly deviate from each other, although these had always coincided before fixing started.

Let ${t}_{1},\mathrm{\dots},{t}_{N}$ be the entire fixing period for the index $\mathrm{\Sigma}(T)$ (denoted below by $\mathrm{\Sigma}$ for ease of notation). Given parts of the index have already been fixed but some fixings are still open, we denote the last available fixing within the fixing period by ${t}_{m}$ and assume $$. Also, we assume no additional information is gained between ${t}_{m}$ and ${t}_{*}$, ie, ${\mathcal{F}}_{{t}_{m}}={\mathcal{F}}_{{t}_{*}}$. The expectation of the index then becomes

$$E[\mathrm{\Sigma}\mid {\mathcal{F}}_{{t}_{m}}]=\frac{1}{N}\sum _{i\le m}F({t}_{i})+\frac{N-m}{N}F({t}_{m}),$$ |

and its variance and covariance decrease to

$var[\mathrm{\Sigma}\mid {\mathcal{F}}_{{t}_{m}}]$ | $={\displaystyle \frac{F{({t}_{m})}^{2}}{{N}^{2}}}{\displaystyle \sum _{k=m+1}^{N}}(\mathrm{exp}({\sigma}_{Mi}^{2}({t}_{k}-{t}_{m}))-1)(2(N-k)+1),$ | ||

$cov[{F}^{\mathrm{S}},\mathrm{\Sigma}\mid {\mathcal{F}}_{{t}_{m}}]$ | $={\displaystyle \frac{F({t}_{m})}{N}}{\displaystyle \sum _{k=m+1}^{N}}(\mathrm{exp}({\sigma}_{Mi}^{2}({t}_{k}-{t}_{m}))-1).$ |

Applying the moment-matching approximation as outlined above, we obtain the correlation $\rho $ and volatilities ${\sigma}_{S}$ and ${\sigma}_{\mathrm{\Sigma}}$. Thereupon, the Kirk formula yields

$$\begin{array}{cc}& \overline{C}={\mathrm{e}}^{-r(T-{t}_{m})}[F({t}_{m})N({d}_{1})-E[\mathrm{\Sigma}\mid {\mathcal{F}}_{{t}_{m}}]N({d}_{2})],\hfill \\ & {d}_{1}:=\frac{1}{{\sigma}_{\mathrm{Kirk}}\sqrt{\tau}}\mathrm{log}\left(\frac{F({t}_{m})}{E[\mathrm{\Sigma}\mid {\mathcal{F}}_{{t}_{m}}]}\right)+\frac{{\sigma}_{\mathrm{Kirk}}^{2}}{2}\tau ,\hfill \\ & {\sigma}_{\mathrm{Kirk}}:=\sqrt{{\sigma}_{S}^{2}+{\sigma}_{\mathrm{\Sigma}}^{2}-2\rho {\sigma}_{S}{\sigma}_{\mathrm{\Sigma}}}.\hfill \end{array}\}$$ | (3.11) |

However, we should keep in mind that both the volatilities and the correlation lose their independence from the monthly forward price $F({t}_{m})$.

For the Greeks calculations, those dependencies will entail major complications. To avoid them, another approximative assumption is required: it can be easily shown that these dependencies vanish if the forward price does not fluctuate during the fixing period. In this case, Delta becomes

$$\mathrm{\Delta}={\mathrm{e}}^{-r(T-{t}_{m})}\left\{N({d}_{1})-\frac{N-m}{N}N({d}_{2})+\frac{({N}^{\prime}({d}_{1})F({t}_{m})-{N}^{\prime}({d}_{2})E[\mathrm{\Sigma}\mid {\mathcal{F}}_{{t}_{m}}])(1/N){\sum}_{i\le m}F({t}_{i})}{E[\mathrm{\Sigma}\mid {\mathcal{F}}_{{t}_{m}}]F({t}_{m}){\sigma}_{\mathrm{Kirk}}\sqrt{\tau}}\right\}.$$ |

An analogous calculation of Gamma is straightforward. Vega, however, needs to be specified more precisely: along the way, there are several different volatility parameters entering the option price calculation. As input parameters, the model requires a cash variance ${\nu}_{i}$ as well as a monthly forward volatility ${\sigma}_{\mathrm{M},i}$. From these two, a spot volatility ${\sigma}_{\mathrm{S}}$, an index volatility ${\sigma}_{\mathrm{\Sigma}}$ and the correlation $\rho $ are calculated, which in turn lead to the Kirk volatility by means of (3.11). Thus, before calculating Vega, we must choose which parameters’ sensitivities are of primary interest.

## 4 Numerical examples

### 4.1 Month-ahead indexed call in fixing

As an example, we first study the behavior of month-ahead indexed call options, which will serve as decomposition products for a swing. Figure 2 shows the call value and the Kirk parameters of a daily month-ahead indexed option written on the thirteenth of the respective month. The valuation period begins long before the fixing starts, then runs through the fixing period and ends thirteen days after the last fixing. The graph illustrates how a month-ahead indexed option approaches the Black-76-type option as time runs to the end of the fixing period. In this example, during the last thirteen days of the option’s lifetime, it coincides with a plain vanilla option with a fixed strike.

### 4.2 Decomposition of a swing contract

For simplicity, we consider an at-the-money fixed-strike swing option on gas in the Dutch Title Transfer Facility (TTF) hub with delivery period October 2016 to September 2017. We suppose it to be subject to one annual constraint (${\text{ACQ}}_{\mathrm{min}}=90,{\text{ACQ}}_{\mathrm{max}}=120$) and 365 identical daily constraints (${\text{DCQ}}_{\mathrm{min}}=0,{\text{DCQ}}_{\mathrm{max}}=1$), ie, we have

${\mathrm{\Pi}}_{1}$ | $=\{10/01/16,10/02/16,\mathrm{\dots},09/30/17\}$ | ||

${\mathrm{\Pi}}_{2}$ | $=\{10/01/16\},$ | ||

${\mathrm{\Pi}}_{3}$ | $=\{10/02/16\},$ | ||

$\mathrm{\vdots}$ | |||

${\mathrm{\Pi}}_{366}$ | $=\{09/30/17\}.$ |

Moreover, the swing contract is decomposed into monthly products (monthly futures, options and time-spread options), ie, ${I}_{i}^{\mathrm{F}}={I}_{i}^{\mathrm{C}}={I}_{i}^{\mathrm{L}}={I}_{i}^{\mathrm{S}}$, $i=1,\mathrm{\dots},12$, are assumed to be the monthly delivery periods. These products are valued as of September 1, 2016 using a monthly forward curve and a flat monthly volatility surface of 21%. To account for the spot dynamics, we use a seasonal cash volatility: ${\sigma}_{\text{cash},\text{summer}}=100$% and ${\sigma}_{\text{cash},\text{winter}}=120$%.

(a) Forward positions | |||

Volume | Value | ||

Delivery | (MWh) | (€/MWh) | |

Jan 2017 | 30 | 0.29 | |

Feb 2017 | 1 | 0.19 | |

Mar 2017 | 31 | $-$0.01 | |

Apr 2017 | 28 | $-$0.71 | |

(b) Call positions | |||

Volume | Value | ||

Delivery | (MWh) | (€/MWh) | |

Sep 2017 | 30 | 0.98 | |

(c) Time spread call positions | |||

Volume | Value | ||

Long leg | Short leg | (MWh) | (€/MWh) |

Nov 2016 | Jan 2016 | 30 | 0.37 |

Dec 2016 | Feb 2016 | 1 | 0.61 |

Dec 2016 | Mar 2016 | 30 | 0.74 |

Jan 2017 | Mar 2016 | 1 | 0.86 |

Feb 2017 | Apr 2016 | 28 | 1.30 |

The fair values of the decomposition products and the value-optimizing choice of those products can be found in Table 1 as well as Figure 3. In this case, the swing is replicated by four futures, one call option and five time-spread calls. As can easily be seen, this decomposition satisfies the swing restrictions: ${\text{ACQ}}_{\mathrm{min}}=90$ is logged in by futures. Those futures cover the short legs of the five time-spread options, which retain the flexibility to swap to other delivery months that are not yet blocked by another product. Finally, the optionality ${\text{ACQ}}_{\mathrm{max}}-{\text{ACQ}}_{\mathrm{min}}=30$ is exploited using a call option.

### 4.3 Comparison with standard LSMC approach

In this section, we compare the NPV results obtained by our pricing approach to a standard LSMC approach, which has been calibrated to market quotes. The LSMC approach is based on a normal mean-reverting market model that has proven decent consistency with sensitivities to the forward curve level as well as the forward volatility level. As an example, we study a month-ahead indexed swing contract for a gas year with the “as-of” day one month before delivery.

Note that the presented valuation approach and the LSMC valuation algorithm are fundamentally different. We propose a static decomposition of a swing in contrast to the dynamic spot optimization approach of LSMC. While we consider LSMC as a reference figure, it does not serve as a benchmark. In fact, we expect severe discrepancies, which are disclosed and analyzed below.

Toward this end, we will consider various flexibility classes, ie, various values of ${\text{ACQ}}_{\mathrm{max}}$ and ${\text{ACQ}}_{\mathrm{min}}$. This means our calculations comprise products that are rather dissimilar, namely, a pure strip of options (${\text{ACQ}}_{\mathrm{max}}=365$ and ${\text{ACQ}}_{\mathrm{min}}=0$), a pure forward position (${\text{ACQ}}_{\mathrm{max}}=365$ and ${\text{ACQ}}_{\mathrm{min}}=365$), a time spread without optionality (${\text{ACQ}}_{\mathrm{max}}={\text{ACQ}}_{\mathrm{min}}$) and any combination of these. It has turned out to be a nontrivial problem to find a valuation methodology that provides market reflective swing values for the entire flexibility matrix. In practice, we therefore narrow this task to the most liquidly traded areas, while for illustrative purposes we will provide the entire flexibility matrix here.

Figure 4 shows the partly diverging behavior of the two valuation approaches. For large values of ${\text{ACQ}}_{\mathrm{max}}\phantom{\rule{veryverythickmathspace}{0ex}}(\ge 180)$ and low values of ${\text{ACQ}}_{\mathrm{min}}$ we observe a decent consistency. For small ${\text{ACQ}}_{\mathrm{max}}$ values, however, our decomposition approach does not exploit as much value as LSMC. The reasons for this are manifold, so we would like to stress two particularly important aspects.

First, compared with our decomposition approach, the LSMC shows a better capability to exploit the value of a Bermudan-type option. Consider the edge case, where ${\text{ACQ}}_{\mathrm{max}}=1$, ${\text{ACQ}}_{\mathrm{min}}=0$ and the delivery period is one year. In other words, the holder of the swing has the right to exercise one option at any time within the delivery year. In this case, our approach values the swing by choosing the single most valuable daily European-type option of the year while neglecting any additional value due to the swing’s inherent Bermudan exercise rights. The LSMC approach is able to exploit more of this value, particularly if applied to a strongly mean-reverting underlying process. Thus, in this example, it provides a swing value significantly above the most valuable European-type option. This can be understood by decreasing the mean-reversion rate $\kappa $ of the underlying process while keeping its terminal variance constant and again applying the LSMC. Due to the lower mean reversion, we assign less value to a Bermudan-type optionality and obtain a better consistency between the two approaches.

Second, as outlined in Section 3.2.1, we approximate the time-spread option values by only taking into account the cash variances. We neglect any value that is driven by the forward dynamics of the underlying spread legs. Thus, we slightly undervalue the time-spread optionality, which leads to a small value lag, particularly for swings with high ${\text{ACQ}}_{\mathrm{max}}$ and ${\text{ACQ}}_{\mathrm{min}}$ constraints, ie, swings that contain a significant portion of time-spread value.

In an ad hoc approach, this can be compensated for by increasing the cash variances in the time-spread valuation, while keeping it unchanged for outright options. This is essentially equivalent to a separate calibration of cash variances for outright options and time-spread options. These results suggest that the market-implied cash variances for outright options and time-spread options are in fact different. This is a very important observation that traders should be aware of when hedging a swing with Greeks obtained by this valuation approach.

### 4.4 Backtesting the pricing strategy

For backtesting purposes, we evaluated a month-ahead indexed swing using the methodology described above. The contract’s delivery period is July 1, 2015 to December 31, 2015 (182 days). Between January 2, 2015 and end of delivery, the contract is reevaluated and Delta-hedged on a daily basis using historical forward curves as well as a constant historical forward volatility and a constant cash volatility. Transaction costs are neglected in this analysis. As hedge products, we allow the next thirty-one days, five months and two quarters.

The results with a commonly used cash volatility of 100% are illustrated in Figure 5(a). Long before delivery, the Delta replication of the month-ahead indexed swing performs very well. Losses in the indexed swing mark-to-model value are fully compensated by profits in the Delta portfolio and vice versa. In any case, due to very low Deltas, the profit and loss (PnL) changes in this period are of minor importance. Only as late as one month before delivery is the first Delta significantly increasing, as the first monthly index is gradually fixed (see Figure 6). With an increasing Delta, we can also observe larger PnL fluctuations of the replication portfolio. The first month’s Delta reaches its peak at the first day of delivery and then decreases, since the remaining swing product successively rolls over the first month. Meanwhile, the second month’s Delta gains in value and peaks one month later, and so on.

Moreover, when the delivery period is reached, the swing is exercised as per the dispatch strategy, ie, in this case whenever the payoff is positive. Since this is the case almost exclusively in the first month of delivery (see Figure 5(a)), the swing product itself is only profitable in this first delivery month. In the subsequent months, the swing does not get back into the money, which leads to a quick value decrease that is not tracked by the Delta. We thus can observe a rather poor hedge performance in these months. However, as we know from the pricing methodology, the analytic month-ahead indexed swing value is highly sensitive to the cash volatility. Consequently, the same applies to the Deltas and the hedge performance. In this respect, the underperformance of the hedge suggests the swing-implied cash volatility is larger than the actual cash volatility. Indeed, the historically averaged cash volatility in this period has only been around 40%. Adjusting the cash volatility accordingly leads to a better performing replication strategy (see Figure 5(b)). Apart from the remaining averaging error, other sources of inaccuracies are rather manageable: for reasonable choices of forward prices and volatilities, the moment-matching approximation errors in the outright and time-spread option valuation algorithms are negligibly small, particularly close to expiry. Neglecting the forward dynamics in the valuation of indexed time-spread options is also a very accurate approximation over a very large range of forward values, which means this is effectively irrelevant for the Deltas as well.

## 5 Conclusion

In this paper, we provided an efficient alternative to the common swing option pricing methods by decomposing the contract into tradable products. We extended the existing Keppo method by additionally exploiting a swing option’s Bermudan properties, ie, we added time-spread optionality. We found approximative solutions to apply our methodology to both fixed strike and indexed swing options. For illustration purposes, we showed a step-by-step application of our technique to a commonly traded month-ahead indexed swing option. Moreover, we calculated analytical expressions for the Greeks and showed, using historical data, their ability to closely replicate the swing option’s price fluctuations. In a comparison with a standard LSMC valuation approach, we saw that the consistency of the results strongly depends on the flexibility class of the swing option. We suggested an ad hoc way to further improve this consistency over all flexibility classes; namely, to separately calibrate the cash volatilities for different option types. Of particular use for practitioners, our methodology constitutes a transparent and computationally less involved alternative to the most commonly used Monte Carlo pricing methods.

## Declaration of interest

The authors report no conflicts of interest. The authors alone are responsible for the content and writing of the paper.

## References

- Barrera-Esteve, C., Bergeret, F., Dossal, C., Gobet, E., Meziou, A., Munos, R., and Reboul-Salze, D. (2006). Numerical methods for the ppricing of swing options: a stochastic control approach. Methodology and Computing in Applied Probability 8(4), 517–540 (https://doi.org/10.1007/s11009-006-0427-8).
- Brigo, D., and Mercurio, F. (2006). Interest Rate Models: Theory and Practice. Springer (https://doi.org/10.1007/978-3-540-34604-3).
- Broadie, M., and Glasserman, P. (2004). A stochastic mesh method for pricing high-dimensional American options. The Journal of Computational Finance 7(4), 35–72 (https://doi.org/10.21314/JCF.2004.117).
- Carmona, R., and Durrleman, V. (2003). Pricing and hedging spread options. SIAM Review 45(4), 627–685 (https://doi.org/10.1137/s0036144503424798).
- Carmona, R., and Touzi, N. (2008). Optimal multiples stopping and valuation of swing options. Mathematical Finance 18(2), 239–268 (https://doi.org/10.1111/j.1467-9965.2007.00331.x).
- Dahlgren, M. (2005). A continuous time model to price commodity-based swing options. Review of Derivatives Research 8(1), 27–47 (https://doi.org/10.1007/s11147-005-1006-9).
- Jaillet, P., Ronn, E. I., and Tompaidis, S. (2004). Valuation of commodity-based swing options. Management Science 50(7), 909–921 (https://doi.org/10.1287/mnsc.1040.0240).
- Keppo, J. (2004). Pricing of electricity swing options. Journal of Derivatives 11(3), 26–43 (https://doi.org/10.3905/jod.2004.391033).
- Kirk, E. (1995). Correlation in the energy markets. In Managing Energy Price Risk, Kaminsk, V. (ed), pp. 71–78. Risk Books, London.
- Lari-Lavassani, A., Simchi, M., and Ware, A. (2001). A discrete valuation of swing options. Canadian Applied Mathematics Quarterly 9(1), 35–73.
- Li, M., Zhou, J., and Deng, S.-J. (2010). Multi-asset spread option pricing and hedging. Quantitative Finance 10(3), 305–324 (https://doi.org/10.1080/14697680802626323).
- Longstaff, F., and Schwartz, E. (2001). Valuing American options by simulation: a simple least-squares approach. Review of Financial Studies 14(1), 113–147 (https://doi.org/10.1093/rfs/14.1.113).
- Margrabe, W. (1978). The value of an option to exchange one asset for another. Journal of Finance 33(1), 177–186 (https://doi.org/10.2307/2326358).
- Pellegrino, T., and Sabino, P. (2014a). On the use of the moment-matching technique for pricing and hedging multi-asset spread options. Energy Economics 45, 172–185 (https://doi.org/10.1016/j.eneco.2014.06.014).
- Pellegrino, T., and Sabino, P. (2014b). Pricing and hedging multiasset spread options using a three-dimensional Fourier cosine series expansion method. The Journal of Energy Markets 7(2), 71–92 (https://doi.org/10.21314/JEM.2014.117).
- Venkatramanan, A., and Alexander, C. (2011). Closed form approximations for spread options. Applied Mathematical Finance 18(5), 447–472 (https://doi.org/10.1080/1350486x.2011.567120).
- Wilhelm, M., and Winter, C. (2008). Finite element valuation of swing options. The Journal of Computational Finance 11(3), 107–132 (https://doi.org/10.21314/JCF.2008.191).

Only users who have a paid subscription or are part of a corporate subscription are able to print or copy content.

To access these options, along with all other subscription benefits, please contact info@risk.net or view our subscription options here: http://subscriptions.risk.net/subscribe

You are currently unable to print this content. Please contact info@risk.net to find out more.

You are currently unable to copy this content. Please contact info@risk.net to find out more.

Copyright Infopro Digital Limited. All rights reserved.

You may share this content using our article tools. Printing this content is for the sole use of the Authorised User (named subscriber), as outlined in our terms and conditions - https://www.infopro-insight.com/terms-conditions/insight-subscriptions/

If you would like to purchase additional rights please email info@risk.net

Copyright Infopro Digital Limited. All rights reserved.

You may share this content using our article tools. Copying this content is for the sole use of the Authorised User (named subscriber), as outlined in our terms and conditions - https://www.infopro-insight.com/terms-conditions/insight-subscriptions/

If you would like to purchase additional rights please email info@risk.net