Commodity Variance Swap

Table of Contents

A commodity variance swap trades volatility directly. Its payoff depends on how much a commodity price moves, not on where it ends. ORE models it with the trade type CommodityVarianceSwap. This note records the domain grounding, as ORE documents it in its product catalogue.

1. Identifiers

What a trader books it as, and what to grep for. The codes are the trade type catalogue's, which is what the database enforces.

Field Value
Full name Commodity Variance Swap
Short name Commodity Variance Swap
ORE Studio product code CommodityVarianceSwap
Asset class commodity
Family Swap
ORE trade data node CommodityVarianceSwapData
ORE documentation commodityvarianceswap.tex

2. Summary

A commodity variance or volatility swap has a payoff that depends on the volatility or variance of an underlying commodity instrument. The structure mirrors the equity variance swap, with a commodity underlying. Two counterparties exchange the realised variance against a fixed strike. One notional leg scales the payoff. No money changes hands at trade time.

3. Detail

3.1. What it is

ORE defines the product as follows:

A Commodity Variance or Volatility Swap has a payoff that depends on the volatility/variance of an underlying commodity instrument.

Source: ORE User Guide, Products catalogue, commodityvarianceswap.tex.

3.2. In plain terms

A commodity variance swap is a bet on movement, not direction. One side pays the realised variance of a commodity price over the life of the swap. The other side pays a fixed variance agreed at trade time. If the commodity moves more than expected, the variance buyer gains.

3.3. How it works in ORE

ORE states that the structure of the input is the same as that of the Equity Variance Swap. Only the underlying type changes, to a commodity instrument. The trade data carries the variance swap conventions, the observation period, and the commodity underlying.

3.4. Mathematical notes

The payoff is the difference between the realised variance and the variance strike, scaled by a notional that converts variance into money. The realised variance sums the squared daily returns over the observation period. A volatility swap variant exchanges the realised volatility instead.

3.5. What moves its value (static sensitivities)

  • The implied volatility of the commodity. It prices the variance strike.
  • The realised path of daily commodity returns. It settles the payoff.
  • The variance notional. It scales the exposure.
  • The observation schedule and the annualisation convention.
  • The discount curve of the settlement currency.

A long variance position gains when realised movement exceeds the strike. It gains from jumps in either direction. Direction of the commodity price itself does not drive the payoff.

3.6. How the profile ages (dynamic sensitivities)

Each day adds one return to the realised variance. Early in life the realised part is small and the trade trades like a forward on implied variance. Late in life the realised variance dominates and the payoff locks in. At maturity the final variance settles and the swap stops.

3.7. Why a customer would want it

A producer of a commodity is long the price but hedges its volatility. A trader takes a view that commodity volatility is cheap or rich. Variance swaps isolate that view from direction. In ORE Studio a customer books commodity variance swaps to value them and run sensitivities on the ORE engine.

3.8. Example

ORE's catalogue does not show a worked commodity variance swap listing. The trade data follows the Equity Variance Swap structure, with the underlying type set to a commodity instrument. See the equity variance swap section of the catalogue for the node layout.

4. See also

Emacs 29.3 (Org mode 9.6.15)