The Adjoint method in Financial Sensitivity Analysis

Speciale ved Christian Søndergaard Klausen

Abstract:

This thesis investigated the adjoint method in estimating   financial sensitivities within a Monte Carlo framework. We gave a detailed   overview of the main Monte Carlo methods for the estimation of sensitivities,   and showed how the pathwise method in combination with the likelihood ratio   estimator allows to estimate sensitivities of derivatives with discontinuous   payoff functions. In part I the aforementioned estimation techniques were   applied and implemented numerically at the example of the Libor market model.   This model featured a multi-dimensional process and was therefore   particularly suited for the use of adjoints. The numerical implementation   showed that the use of adjoints significantly sped the simulation time up. In   part II we took an in-depth look at the adjoint pathwise method at the   example of stochastic volatility models. The advantages of the adjoint method   as well as the pitfalls were pointed out and verified numerically. In   addition, we showed how these estimated sensitivities can be used to   calibrate a financial model to market data. To summarize the results in a   general manner, the adjoint method is particularly useful when the objective   is to estimate multiple sensitivities of a small number of derivatives or   portfolios, multi-dimensional sensitivities of a small number of derivatives   or portfolios, sensitivities of derivatives that have a high likelihood of   zero payout, or sensitivities of financial models with a high number of input   parameters, such as time-dependent parameters whose evolution is unknown. On   the other hand, the adjoint method should not be used when the objective is   to estimate few sensitivities or sensitivities of a large number of   derivatives that differ only in their payoff function.

Sensitivities of financial securities play a fundamental   role in hedging risk and calibrating models. In cases where no closed-form   solution for a sensitivity is known, Monte Carlo methods such as the pathwise   estimator form a convenient alternative. One drawback of the standard   pathwise estimator is that the computational cost scales linearly in the   number of input parameters of the security. In this thesis, we investigate   the adjoint pathwise method, which allows the computation of all   sensitivities of a security at a total computational cost that is constant   relative to the computational cost of simulating the price, irrespective of the   number of input parameters. After giving a general introduction to   sensitivity estimation and extending the pathwise estimator by help of the   likelihood ratio method to estimate sensitivities of securities with   discontinuous payoffs, the thesis is split up in two parts. In the first part   the different techniques are applied and numerically implemented at the   example of caplets and swaptions within the Libor market model. In the second   part the adjoint method is applied in the context of stochastic volatility   models (SVM). In particular, sensitivities of European calls within the   Heston model as well as the lognormal SVM with time-dependent parameters are   estimated with the adjoint method and contrasted with the standard pathwise   method. Using adjoint sensitivities, the lognormal SVM is calibrated to   market data in a quadratic programming approach.

Vejleder: Rolf Poulsen

Censor: David Skovmand, CBS