Skip to content

Commit 4f59c8d

Browse files
pcaspersjenkins
authored andcommitted
QPR-12337 wip
1 parent d871d59 commit 4f59c8d

1 file changed

Lines changed: 110 additions & 0 deletions

File tree

Docs/UserGuide/parameterisation/pricingengines.tex

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3516,6 +3516,116 @@ \subsubsection{Product Type: MultiLegOption}
35163516
LGM/AMC builds a McMultiLegOptionEngine for use in AMC simulations. We refer to the AMC module documentation for further
35173517
details.
35183518

3519+
%--------------------------------------------------------
3520+
\subsubsection{Product Type: Swap}
3521+
%--------------------------------------------------------
3522+
3523+
Used by trade type: Swap for single-currency swaps
3524+
3525+
Available Model/Engine pairs:
3526+
3527+
\begin{itemize}
3528+
\item DiscountedCashflows/DiscountingSwapEngine
3529+
\item DiscountedCashflows/DiscountingSwapEngineOptimised
3530+
\item CrossAssetModel/AMC
3531+
\end{itemize}
3532+
3533+
Engine description:
3534+
3535+
DiscountedCashflows/DiscountingSwapEngine builds a DiscountingSwapEngine. A sample configuration is shown in listing
3536+
\ref{lst:peconfig_Swap_DiscountedCashflows_DiscountingSwapEngine}
3537+
3538+
The parameters have the following meaning:
3539+
3540+
\begin{itemize}
3541+
\item SensitivityTemplate [optional]: the sensitivity template to use
3542+
\end{itemize}
3543+
3544+
\begin{longlisting}
3545+
\begin{minted}[fontsize=\footnotesize]{xml}
3546+
<Product type="Swap">
3547+
<Model>DiscountedCashflows</Model>
3548+
<ModelParameters/>
3549+
<Engine>DiscountingSwapEngine</Engine>
3550+
<EngineParameters>
3551+
<Parameter name="SensitivityTemplate">IR_Analytical</Parameter>
3552+
</EngineParameters>
3553+
</Product>
3554+
\end{minted}
3555+
\caption{Configuration for Product Swap, Model DiscountedCashflows, Engine DiscountingSwapEngine}
3556+
\label{lst:peconfig_Swap_DiscountedCashflows_DiscountingSwapEngine}
3557+
\end{longlisting}
3558+
3559+
DiscountedCashflows/DiscountingSwapEngineOptimised builds a DiscountingSwapEngineOptimised. This is a speed-optimized
3560+
version of the DiscountingSwapEngine. In general, results should be validated against DiscountingSwapEngine.A sample
3561+
configuration is shown in listing \ref{lst:peconfig_Swap_DiscountedCashflows_DiscountingSwapEngineOptimised}
3562+
3563+
The parameters have the following meaning:
3564+
3565+
\begin{itemize}
3566+
\item SensitivityTemplate [optional]: the sensitivity template to use
3567+
\end{itemize}
3568+
3569+
\begin{longlisting}
3570+
\begin{minted}[fontsize=\footnotesize]{xml}
3571+
<Product type="Swap">
3572+
<Model>DiscountedCashflows</Model>
3573+
<ModelParameters/>
3574+
<Engine>DiscountingSwapEngineOptimised</Engine>
3575+
<EngineParameters>
3576+
<Parameter name="SensitivityTemplate">IR_Analytical</Parameter>
3577+
</EngineParameters>
3578+
</Product>
3579+
\end{minted}
3580+
\caption{Configuration for Product Swap, Model DiscountedCashflows, Engine DiscountingSwapEngineOptimised}
3581+
\label{lst:peconfig_Swap_DiscountedCashflows_DiscountingSwapEngineOptimised}
3582+
\end{longlisting}
3583+
3584+
CrossAssetModel/AMC builds a McLgmSwapEngine for use in AMC simulations. We refer to the AMC module documentation for
3585+
further details.
3586+
3587+
%--------------------------------------------------------
3588+
\subsubsection{Product Type: CurrencySwap}
3589+
%--------------------------------------------------------
3590+
3591+
Used by trade type: Swap for cross-currency swaps
3592+
3593+
Available Model/Engine pairs:
3594+
3595+
\begin{itemize}
3596+
\item DiscountedCashflows/DiscountingCrossCurrencySwapEngine
3597+
\item CrossAssetModel/AMC
3598+
\end{itemize}
3599+
3600+
Engine description:
3601+
3602+
DiscountedCashflows/DiscountingCrossCurrencySwapEngine builds a DiscountingCurrencySwapEngine. A sample configuration is
3603+
shown in listing \ref{lst:peconfig_Swap_DiscountedCashflows_DiscountingCurrencySwapEngine}
3604+
3605+
The parameters have the following meaning:
3606+
3607+
\begin{itemize}
3608+
\item SensitivityTemplate [optional]: the sensitivity template to use
3609+
\end{itemize}
3610+
3611+
\begin{longlisting}
3612+
\begin{minted}[fontsize=\footnotesize]{xml}
3613+
<Product type="CurrencySwap">
3614+
<Model>DiscountedCashflows</Model>
3615+
<ModelParameters/>
3616+
<Engine>DiscountingCurrencySwapEngine</Engine>
3617+
<EngineParameters>
3618+
<Parameter name="SensitivityTemplate">IR_Analytical</Parameter>
3619+
</EngineParameters>
3620+
</Product>
3621+
\end{minted}
3622+
\caption{Configuration for Product Swap, Model DiscountedCashflows, Engine DiscountingCurrencySwapEngine}
3623+
\label{lst:peconfig_Swap_DiscountedCashflows_DiscountingCurrencySwapEngine}
3624+
\end{longlisting}
3625+
3626+
CrossAssetModel/AMC builds a McCamCurrencySwapEngine for use in AMC simulations. We refer to the AMC module
3627+
documentation for further details.
3628+
35193629
% ===================== template ========================
35203630

35213631
%--------------------------------------------------------

0 commit comments

Comments
 (0)