Skip to content

Commit 0e7f867

Browse files
author
Sjogren
committed
Docs: added descriptions to Variance Swaps in trade representation.
1 parent 1bb7699 commit 0e7f867

1 file changed

Lines changed: 38 additions & 10 deletions

File tree

Docs/UserGuide/tradedata/var_and_vol_derivatives.tex

Lines changed: 38 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ \subsubsection*{Exotic Variance and Volatility Derivatives}
5656

5757
\subsubsection{Variance Option}
5858

59+
An option on the realised variance/volatility of an underlying.
60+
5961
The traditional trade representation is as follows, using an EQ underlying in this example:
6062

6163
\begin{minted}[fontsize=\scriptsize]{xml}
@@ -193,6 +195,9 @@ \subsubsection{Variance Option}
193195

194196
\subsubsection{Variance Swap with KI/KO Barrier}
195197

198+
A capped and/or floored variance swap with a knock-in/knock-out feature. Note that this trade type is also used for regular capped/floored
199+
variance swaps without barrier, by setting the \lstinline!BarrierType! to \emph{UpIn} and \lstinline!BarrierLevel! to zero.
200+
196201
The traditional trade representation is as follows, using an FX underlying in this example:
197202

198203
\begin{minted}[fontsize=\scriptsize]{xml}
@@ -230,7 +235,7 @@ \subsubsection{Variance Swap with KI/KO Barrier}
230235
</Trade>
231236
\end{minted}
232237

233-
The KIKOVarianceSwap script referenced in the trade above is shown in listing
238+
The \emph{KIKOVarianceSwap} script referenced in the trade above is shown in listing
234239
\ref{lst:kiko_variance_swap}
235240

236241
\begin{listing}[hbt]
@@ -476,6 +481,8 @@ \subsubsection{Dual European Binary Option with Volatility and Spot KO Barrier}
476481

477482
\subsubsection{Corridor Variance Swap}
478483

484+
A capped and/or floored variance swap where variance is accrued only when the underlying trades within a pre-specified window defined by an upper and lower bound.
485+
479486
The traditional trade representation is as follows, using an FX underlying in this example:
480487

481488
\begin{minted}[fontsize=\scriptsize]{xml}
@@ -515,7 +522,7 @@ \subsubsection{Corridor Variance Swap}
515522
</Trade>
516523
\end{minted}
517524

518-
The CorridorVarianceSwap script referenced in the trade above is shown in listing
525+
The \emph{CorridorVarianceSwap} script referenced in the trade above is shown in listing
519526
\ref{lst:corridor_variance_swap}
520527

521528
\begin{listing}[hbt]
@@ -653,6 +660,7 @@ \subsubsection{Indexed Corridor Variance Swap}
653660

654661
Also called Cross Corridor Variance Swap. The payoff depends on the variance of one equity index (the Underlying) for the days another
655662
equity index (the CorridorIndex) is within a corridor.
663+
656664
The traditional trade representation is as follows, using EQ underlyings in this example:
657665

658666
\begin{minted}[fontsize=\scriptsize]{xml}
@@ -692,7 +700,7 @@ \subsubsection{Indexed Corridor Variance Swap}
692700
</Trade>
693701
\end{minted}
694702

695-
The IndexedCorridorVarianceSwap script referenced in the trade above is shown in listing
703+
The \emph{IndexedCorridorVarianceSwap} script referenced in the trade above is shown in listing
696704
\ref{lst:indexed_corridor_variance_swap}
697705

698706
\begin{listing}[hbt]
@@ -824,6 +832,8 @@ \subsubsection{Indexed Corridor Variance Swap}
824832

825833
\subsubsection{Corridor Variance Swap with KI/KO Barrier}
826834

835+
A capped and/or floored corridor variance swap with a KnockIn/KnockOut feature.
836+
827837
The traditional trade representation is as follows, using an EQ underlying in this example:
828838

829839
\begin{minted}[fontsize=\scriptsize]{xml}
@@ -871,7 +881,7 @@ \subsubsection{Corridor Variance Swap with KI/KO Barrier}
871881
</Trade>
872882
\end{minted}
873883

874-
The KIKOCorridorVarianceSwap script referenced in the trade above is shown in listing
884+
The \emph{KIKOCorridorVarianceSwap} script referenced in the trade above is shown in listing
875885
\ref{lst:kiko_variance_swap}
876886

877887
\begin{listing}[hbt]
@@ -1012,6 +1022,11 @@ \subsubsection{Corridor Variance Swap with KI/KO Barrier}
10121022

10131023
\subsubsection{Conditional Variance Swap 01}
10141024

1025+
\emph{ConditionalVarianceSwap01} is a type of conditional variance swap that accrues variance contributions only when the underlying trades within a
1026+
specified single barrier window - (differing from the \emph{CorridorVarianceSwap} that has a double barrier window.) In the \emph{01} variant, the variance amount used to scale the notional is calculated directly based on the Strike parameter.
1027+
It supports several features such as caps, floors, accrual adjustments, and counting both observations, providing a way to conditionally accumulate
1028+
variance with notional scaling tied closely to the Strike.
1029+
10151030
The traditional trade representation is as follows, using an FX underlying in this example:
10161031

10171032
\begin{minted}[fontsize=\scriptsize]{xml}
@@ -1051,7 +1066,7 @@ \subsubsection{Conditional Variance Swap 01}
10511066
</Trade>
10521067
\end{minted}
10531068

1054-
The ConditionalVarianceSwap01 script referenced in the trade above is shown in listing
1069+
The \emph{ConditionalVarianceSwap01} script referenced in the trade above is shown in listing
10551070
\ref{lst:conditional_variance_swap_01}
10561071

10571072
\begin{listing}[hbt]
@@ -1191,6 +1206,11 @@ \subsubsection{Conditional Variance Swap 01}
11911206

11921207
\subsubsection{Conditional Variance Swap 02}
11931208

1209+
\emph{ConditionalVarianceSwap02} accrues variance only when the underlying trades within the single barrier window, but differs from the \emph{01} variant by including an
1210+
additional VarianceReference parameter. This parameter acts as a separate variance strike used to scale the notional amount, distinct
1211+
from the Strike parameter used in the payoff calculation. This added flexibility allows for more sophisticated structuring, where the
1212+
strike for variance scaling and the strike for payoff determination can differ.
1213+
11941214
The traditional trade representation is as follows, using an FX underlying in this example:
11951215

11961216
\begin{minted}[fontsize=\scriptsize]{xml}
@@ -1231,7 +1251,7 @@ \subsubsection{Conditional Variance Swap 02}
12311251
</Trade>
12321252
\end{minted}
12331253

1234-
The ConditionalVarianceSwap02 script referenced in the trade above is shown in listing
1254+
The \emph{ConditionalVarianceSwap02} script referenced in the trade above is shown in listing
12351255
\ref{lst:conditional_variance_swap_02}
12361256

12371257
\begin{listing}[hbt]
@@ -1376,6 +1396,8 @@ \subsubsection{Conditional Variance Swap 02}
13761396

13771397
\subsubsection{Pairwise Variance Swap}
13781398

1399+
A capped and/or floored variance swap on a basket of two underlyings, with an optional lag in the variance accrual.
1400+
13791401
The \lstinline!FxPairwiseVarianceSwap! and \lstinline!EquityPairwiseVarianceSwap! trade types
13801402
have trade data containers (respectively):
13811403
\begin{itemize}
@@ -1671,6 +1693,8 @@ \subsubsection{Pairwise Variance Swap}
16711693

16721694
\subsubsection{Variance Dispersion Swap}
16731695

1696+
A capped and/or floored variance swap that pays on the difference in the realised volatilities between two baskets of underlyings.
1697+
16741698
The traditional trade representation is as follows, using EQ underlyings in this example:
16751699

16761700
\begin{minted}[fontsize=\scriptsize]{xml}
@@ -1738,7 +1762,7 @@ \subsubsection{Variance Dispersion Swap}
17381762
</Trade>
17391763
\end{minted}
17401764

1741-
The VarianceDispersionSwap script referenced in the trade above is shown in listing
1765+
The \emph{VarianceDispersionSwap} script referenced in the trade above is shown in listing
17421766
\ref{lst:variance_dispersion_swap}
17431767

17441768
\begin{listing}[hbt]
@@ -1960,7 +1984,7 @@ \subsubsection{Corridor Variance Dispersion Swap}
19601984
</Trade>
19611985
\end{minted}
19621986

1963-
The CorridorVarianceDispersionSwap script referenced in the trade above is shown in listing
1987+
The \emph{CorridorVarianceDispersionSwap} script referenced in the trade above is shown in listing
19641988
\ref{lst:corridor_variance_dispersion_swap}
19651989

19661990
\begin{listing}[hbt]
@@ -2205,7 +2229,7 @@ \subsubsection{KO Corridor Variance Dispersion Swap}
22052229
</Trade>
22062230
\end{minted}
22072231

2208-
The KOCorridorVarianceDispersionSwap script referenced in the trade above is shown in listing
2232+
The \emph{KOCorridorVarianceDispersionSwap} script referenced in the trade above is shown in listing
22092233
\ref{lst:ko_corridor_variance_dispersion_swap}
22102234

22112235
\begin{listing}[hbt]
@@ -2576,6 +2600,8 @@ \subsubsection{Pairwise Geometric Variance Dispersion Swap}
25762600

25772601
\subsubsection{Gamma Swap}
25782602

2603+
A vanilla variance swap with a weight function on the underlying.
2604+
25792605
The traditional trade representation is as follows, using EQ underlyings in this example:
25802606

25812607
\begin{minted}[fontsize=\scriptsize]{xml}
@@ -2608,7 +2634,7 @@ \subsubsection{Gamma Swap}
26082634
</Trade>
26092635
\end{minted}
26102636

2611-
The GammaSwap script referenced in the trade above is shown in listing
2637+
The \emph{GammaSwap} script referenced in the trade above is shown in listing
26122638
\ref{lst:gamma_swap}
26132639

26142640
\begin{listing}[hbt]
@@ -2675,6 +2701,8 @@ \subsubsection{Gamma Swap}
26752701

26762702
\subsubsection{Basket Variance Swap}
26772703

2704+
A capped and/or floored variance swap on a basket of underlyings.
2705+
26782706
The \lstinline!FxBasketVarianceSwap! and \lstinline!EquityBasketVarianceSwap! \lstinline!CommodityBasketVarianceSwap! trade types
26792707
have trade data containers (respectively):
26802708
\begin{itemize}

0 commit comments

Comments
 (0)