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
- Knowledge — the hub of all knowledge notes, with the alphabetical product run.
- Wikipedia: Variance swap. This note follows its general definition.
- ORE User Guide, Product catalogue: products.tex, which inputs commodityvarianceswap.tex. The upstream project is OpenSourceRisk/Engine.