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
Copy file name to clipboardExpand all lines: Docs/UserGuide/tradedata/accumulator.tex
+14-14Lines changed: 14 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ \subsubsection{Accumulators and Decumulators}
43
43
<Date>2025-03-03</Date>
44
44
<Date>2029-03-03</Date>
45
45
</Dates>
46
-
</Dates>
46
+
</Dates>
47
47
</SettlementDates>
48
48
<RangeBounds>
49
49
<RangeBound>
@@ -204,7 +204,7 @@ \subsubsection{Accumulators and Decumulators}
204
204
205
205
Allowable values: See \lstinline!Currency! in Table \ref{tab:allow_stand_data}. The strike may be any positive real number. The currency provided in this node may be quoted as corresponding minor currency to the underlying major currency. If omitted, local strikes should be used in each \lstinline!RangeBound! node.
206
206
207
-
\item Currency: The payout currency. The result of the payout formula above is treated to be in this currency. Note that for (non-quanto) FxAccumulators this should be the domestic (\lstinline!CCY2!) currency. For non-quanto Equity- and CommodityAccumulators this should be the currency the equity or commodity is quoted in. Notice section \ref{sss:payccy_st}. \\
207
+
\item Currency: The payout currency. The result of the payout formula above is treated to be in this currency. Note that for (non-quanto) FxAccumulators this should be the domestic (\lstinline!CCY2!) currency. For non-quanto Equity- and CommodityAccumulators this should be the currency the equity or commodity is quoted in. Notice section ``Payment Currency'' in ore/Docs/ScriptedTrade. \\
208
208
209
209
Allowable values: See Table \ref{tab:currency} \lstinline!Currency!.
210
210
@@ -309,7 +309,7 @@ \subsubsection{Accumulators and Decumulators}
309
309
310
310
% scripted trade representation type 01
311
311
312
-
Accumulators can also be represented as scripted trades, refer to Section \ref{app:scriptedtrade} for an
312
+
Accumulators can also be represented as scripted trades, refer to the separate documentation in ore/Docs/ScriptedTrade for an
313
313
introduction. Listing \ref{lst:fxaccumulator01} shows the structure of an Accumulator (type 01) example, here on a FX
314
314
underlying (EQ or COMM underlyings are possible as well).
315
315
@@ -378,12 +378,12 @@ \subsubsection{Accumulators and Decumulators}
378
378
\item Strike: The strike value the bought currency is purchased at.
379
379
\item FixedAmount: The unleveraged notional amount accumulated at each fixing date
380
380
\item LongShort: 1 for a long, -1 for a short position
381
-
\item Underlying: See Section \ref{data_index} for allowable values.
382
-
\item PayCcy: The payment currency of the trade. Notice section \ref{sss:payccy_st}.
381
+
\item Underlying: See ore/Docs/ScriptedTrade's Index section for allowable values.
382
+
\item PayCcy: The payment currency of the trade. Notice section Notice section ``Payment Currency'' in ore/Docs/ScriptedTrade.
383
383
\item StartDate: The start date. American knock out events are monitored from this date on. Notice that the start date
384
384
must be given in the scripted trade representation for European knock outs, although it is not used for this variant.
385
-
\item FixingDates: The fixing dates, given as a ScheduleData, or DerivedSchedule (see \ref{app:scriptedtrade}).
386
-
\item SettlementDates: The fixing dates, given as a ScheduleData, or DerivedSchedule (see \ref{app:scriptedtrade}).
385
+
\item FixingDates: The fixing dates, given as a ScheduleData, or DerivedSchedule (see ore/Docs/ScriptedTrade).
386
+
\item SettlementDates: The fixing dates, given as a ScheduleData, or DerivedSchedule (see ore/Docs/ScriptedTrade).
387
387
\item RangeUpperBound: Values of upperbounds for the leverage ranges. If a given range has no upperbound add 100000
388
388
\item RangeLowerBound: Values of lowerbounds for the leverage ranges. If a given range has no lowerbound add 0
389
389
\item RangeLeverages: Values of leverages for the leverage ranges.
@@ -455,7 +455,7 @@ \subsubsection{Accumulators and Decumulators}
455
455
456
456
% scripted trade representation type 02
457
457
458
-
Accumulators of Type 02 can also be represented as scripted trades, refer to Section \ref{app:scriptedtrade} for an
458
+
Accumulators of Type 02 can also be represented as scripted trades, see ore/Docs/ScriptedTrade for an
459
459
introduction. Listing \ref{lst:eqaccumulator02} shows the structure of an Accumulator (Type 02) example, here on an
460
460
equity underlying. FX and COMM underlyings are possible as well.
461
461
@@ -551,16 +551,16 @@ \subsubsection{Accumulators and Decumulators}
551
551
are non-negative values.
552
552
\item LongShort: The position, allowable values are ``Long'' and ``Short''
553
553
\item Underlying: The underlying index \\
554
-
See Section \ref{data_index} for allowable values.
555
-
\item PayCcy: The payment currency. See the appendix for allowable currency codes. Notice section \ref{sss:payccy_st}.
556
-
\item ObservationDates: The observation date schedule. See section \ref{app:scriptedtrade} on how this is set up.
554
+
See ore/Docs/ScriptedTrade's Index section for allowable values.
555
+
\item PayCcy: The payment currency. See the appendix for allowable currency codes. Notice section Notice section ``Payment Currency'' in ore/Docs/ScriptedTrade.
556
+
\item ObservationDates: The observation date schedule. See ore/Docs/ScriptedTrade on how this is set up.
557
557
\item KnowOutSettlementDates: The settlement dates associated to the observation dates in case of a knock out event, the
558
-
number of observation and knock out settlement dates must be equal. See section \ref{app:scriptedtrade} on how this is
558
+
number of observation and knock out settlement dates must be equal. See ore/Docs/ScriptedTrade on how this is
559
559
set up.
560
-
\item ObservationPeriodEndDates: The last date for each observation period. See section \ref{app:scriptedtrade} on how
560
+
\item ObservationPeriodEndDates: The last date for each observation period. See ore/Docs/ScriptedTrade on how
561
561
this is set up.
562
562
\item SettlementDates: The settlement dates for each observation period, the number of settlement dates and the number
563
-
of observation period end dates must be equal. See section \ref{app:scriptedtrade} on how this is set up.
563
+
of observation period end dates must be equal. See ore/Docs/ScriptedTrade on how this is set up.
564
564
\item RangeUpperBounds: The multiplier for the ``number of days below'' in the payoff. Allowable values are non-negative numbers.
565
565
\item RangeLowerBounds: The multiplier for the ``number of days above'' in the payoff. Allowable values are non-negative numbers.
566
566
\item RangeLeverages: The multiplier for the defined ranges. Allowable values are non-negative numbers.
Copy file name to clipboardExpand all lines: Docs/UserGuide/tradedata/balanceguaranteedswap.tex
+16Lines changed: 16 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,21 @@
1
1
\subsubsection{Balance Guaranteed Swap (BGS)}
2
2
3
+
A Balance Guaranteed Swap is similar to an amortizing interest rate swap, but the
4
+
notional amortization matches actual prepayments of a Reference Security which can
5
+
be either a tranche or a reference pool of assets, or securitized interest backed
6
+
by a pool of assets. The BGS differs from an amortizing swap in that the notional
7
+
amortizations are uncertain.
8
+
9
+
BGS are priced in ORE yusing an auxiliary Flexi Swap as a proxy. The amortization schedule
10
+
of the Flexi Swap is set up as the notional schedule of the BGS assuming a zero
11
+
CPR (Conditional Prepayment Rate). The lower notional bound of the Flexi Swap is
12
+
constructed assuming a MaxCPR (Maximum Conditional Prepayment Rate) which is
13
+
dependent on the Reference Security. The MaxCPR is estimated on the basis of
14
+
the current CPR, historical CPRs and / or expert judgement as to provide a
15
+
(hypothetical) sufficiently realistic hedge for the BGS. The option holder in
16
+
the Flexi Swap is the payer of the structured leg (i.e. the leg replicating the
17
+
payments of the reference security) in the BGS.
18
+
3
19
The \lstinline!BalanceGuaranteedSwapData! node is the trade data container for trade type \emph{BalanceGuaranteedSwap}. A BGS must have two legs, one fixed and one floating. Each leg typically has an amortising notional and is represented by a \lstinline!LegData! trade component sub-node, described in section \ref{ss:leg_data}.
4
20
The \lstinline!BalanceGuaranteedSwapData! node also contains a \lstinline!ReferenceSecurity! sub-node specifying the Asset Backed Security to which the notional schedule of the BGS is linked.
5
21
%and a \lstinline!MaxCPR! sub-node indicating the maximum allowable prepayment.
0 commit comments