You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Exactly one payer and one receiver leg are required, the leg with \lstinline!isPayer! setto \emph{true} is the long (positive) position in the spread payoff.
119
119
120
120
Within the two \lstinline!LegData!, the \lstinline!Quantity! node has must be equal.
121
-
If the underlying contracts are quoted using different units (e.g. barrels vs liters), the \lstinline!Gearing! node must be used to account for this difference.
121
+
If the underlying contracts are quoted using different units (e.g. barrels vs liters), the \lstinline!Gearing! node must be used to account for this difference. The gearing could also be used for the heat rate factor in spark / heat rate options.
122
122
123
123
Other than the two legs, the following nodes complete the \lstinline!CommoditySpreadOptionData! container:
124
124
\begin{itemize}
125
125
\item\lstinline!SpreadStrike!: The strike value for the spread. Allowable values: Any real number.
126
126
\item\lstinline!OptionData!: This is a trade component sub-node outlined in section \ref{ss:option_data}.
127
127
The relevant fields in the \lstinline!OptionData! node for an CommoditySpreadOption are
128
-
129
-
\begin{itemize}
130
-
\item\lstinline!LongShort! The allowable values are \emph{Long} or \emph{Short}.
131
-
132
-
\item\lstinline!OptionType! The allowable values are \emph{Call} or \emph{Put}.
133
-
134
-
\item A \lstinline!PaymentData! [Optional] node can be added which defines the settlement date of the option payoff.
135
-
136
-
\item\lstinline!Premiums! [Optional]: Option premium amounts paid by the option buyer to the option seller. See section \ref{ss:premiums}
137
-
138
-
\end{itemize}
128
+
\begin{itemize}
129
+
\item\lstinline!LongShort! The allowable values are \emph{Long} or \emph{Short}.
130
+
131
+
\item\lstinline!OptionType! The allowable values are \emph{Call} or \emph{Put}.
132
+
133
+
\item A \lstinline!PaymentData! [Optional] node can be added which defines the settlement date of the option payoff.
134
+
135
+
\item\lstinline!Premiums! [Optional]: Option premium amounts paid by the option buyer to the option seller. See section \ref{ss:premiums}
136
+
\end{itemize}
137
+
\item\lstinline!OptionStripPaymentDates! [Optional]: If the number of cashflows per leg is greater than 1, we can group options by their expiry date into strips. All option in a strip will have the same payment date as defined in this node. The payment date will be \emph{lag} business days after the latest expiry date in the strip. The node has following sub-nodes:
138
+
\begin{itemize}
139
+
\item\lstinline!OptionStripDefinition! A schedule node \ref{ss:schedule_data} defining the option strips. The $n$ dates in the schedule defining $n-1$ strips, each strip include the period's start date and excludes period's end date. All options with expiry within start and end of a period are falling in the same strip. The schedule has to cover all option expiries. The first date in the schedule has to be before or on the first expiry date of the options and the last date in the schedule has to be after last expiry date of the options.
140
+
\item\lstinline!PaymentCalendar! Calendar defining valid business days for the payment date.
141
+
\item\lstinline!PaymentLag! number of business days.
142
+
\item\lstinline!PaymentConvention! business day convention for the option strip payment date.
Copy file name to clipboardExpand all lines: Docs/UserGuide/tradedata/swaption.tex
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -93,7 +93,7 @@ \subsubsection{Swaption}
93
93
94
94
\item\lstinline!OptionType![Optional]: This flag is optional for swaptions, and even if set, has no impact. Whether a swaption is a payer or receiver swaption is determined by the Payer flags on the legs of the underlying swap.
95
95
96
-
\item\lstinline!Style!: The exercise style of the Swaption. The allowable values are \emph{European}or \emph{Bermudan}.
96
+
\item\lstinline!Style!: The exercise style of the Swaption. The allowable values are \emph{European}, \emph{Bermudan} or \emph{American}. Note that \emph{American} exercise style isn't supported, and if set to \emph{American}, it will behave as \emph{Bermudan} exercise style.
97
97
98
98
\item\lstinline!NoticePeriod![Optional]: The notice period defining the date (relative to the exercise date) on which the exercise
99
99
decision has to be taken. If not given the notice period defaults to \emph{0D}, i.e. the notice date is identical to the
0 commit comments