Monte Carlo evaluation of sensitivities in computational finance.

In computational finance, Monte Carlo simulation is used to compute the correct prices for financial options. More important, however, is the ability to compute the so-called “Greeks”, the first and second order derivatives of the prices with respect to input parameters such as the current asset pri...

Бүрэн тодорхойлолт

Номзүйн дэлгэрэнгүй
Үндсэн зохиолч: Giles, M
Формат: Working paper
Хэл сонгох:English
Хэвлэсэн: Oxford-Man Institute of Quantitative Finance 2007
_version_ 1826264957325410304
author Giles, M
author_facet Giles, M
author_sort Giles, M
collection OXFORD
description In computational finance, Monte Carlo simulation is used to compute the correct prices for financial options. More important, however, is the ability to compute the so-called “Greeks”, the first and second order derivatives of the prices with respect to input parameters such as the current asset price, interest rate and level of volatility. This paper discusses the three main approaches to computing Greeks: finite difference, likelihood ratio method (LRM) and pathwise sensitivity calculation. The last of these has an adjoint implementation with a computational cost which is independent of the number of first derivatives to be calculated. We explain how the practical development of adjoint codes is greatly assisted by using Algorithmic Differentiation, and in particular discuss the performance achieved by the FADBAD++ software package which is based on templates and operator overloading within C++. The pathwise approach is not applicable when the financial payoff function is not differentiable, and even when the payoff is differentiable, the use of scripting in real-world implementations means it can be very difficult in practice to evaluate the derivative of very complex financial products. A new idea is presented to address these limitations by combining the adjoint pathwise approach for the stochastic path evolution with LRM for the payoff evaluation.
first_indexed 2024-03-06T20:16:07Z
format Working paper
id oxford-uuid:2c307461-f733-404f-add4-665e52a90f28
institution University of Oxford
language English
last_indexed 2024-03-06T20:16:07Z
publishDate 2007
publisher Oxford-Man Institute of Quantitative Finance
record_format dspace
spelling oxford-uuid:2c307461-f733-404f-add4-665e52a90f282022-03-26T12:35:31ZMonte Carlo evaluation of sensitivities in computational finance.Working paperhttp://purl.org/coar/resource_type/c_8042uuid:2c307461-f733-404f-add4-665e52a90f28EnglishDepartment of Economics - ePrintsOxford-Man Institute of Quantitative Finance2007Giles, MIn computational finance, Monte Carlo simulation is used to compute the correct prices for financial options. More important, however, is the ability to compute the so-called “Greeks”, the first and second order derivatives of the prices with respect to input parameters such as the current asset price, interest rate and level of volatility. This paper discusses the three main approaches to computing Greeks: finite difference, likelihood ratio method (LRM) and pathwise sensitivity calculation. The last of these has an adjoint implementation with a computational cost which is independent of the number of first derivatives to be calculated. We explain how the practical development of adjoint codes is greatly assisted by using Algorithmic Differentiation, and in particular discuss the performance achieved by the FADBAD++ software package which is based on templates and operator overloading within C++. The pathwise approach is not applicable when the financial payoff function is not differentiable, and even when the payoff is differentiable, the use of scripting in real-world implementations means it can be very difficult in practice to evaluate the derivative of very complex financial products. A new idea is presented to address these limitations by combining the adjoint pathwise approach for the stochastic path evolution with LRM for the payoff evaluation.
spellingShingle Giles, M
Monte Carlo evaluation of sensitivities in computational finance.
title Monte Carlo evaluation of sensitivities in computational finance.
title_full Monte Carlo evaluation of sensitivities in computational finance.
title_fullStr Monte Carlo evaluation of sensitivities in computational finance.
title_full_unstemmed Monte Carlo evaluation of sensitivities in computational finance.
title_short Monte Carlo evaluation of sensitivities in computational finance.
title_sort monte carlo evaluation of sensitivities in computational finance
work_keys_str_mv AT gilesm montecarloevaluationofsensitivitiesincomputationalfinance