@@ -3516,6 +3516,116 @@ \subsubsection{Product Type: MultiLegOption}
35163516LGM/AMC builds a McMultiLegOptionEngine for use in AMC simulations. We refer to the AMC module documentation for further
35173517details.
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