Journal of Computational Finance
ISSN:
1460-1559 (print)
1755-2850 (online)
Editor-in-chief: Christoph Reisinger
Using program synthesis to price derivatives
Curt Randall, Elaine Kant, Ashvin Chhabra
Abstract
ABSTRACT
The authors demonstrate the use of software synthesis to produce finite-difference code for a variety of option pricing problems. In this approach, pricing models are specified in a concise language that mirrors the mathematical and financial statement of the problem. Specifications typically occupy less than a half page. An intelligent software synthesis system then automatically translates these specifications into codes of thousands lines in a conventional programming language such as C or Fortran. Option features for which pricing code can be automatically synthesized include discrete dividends and early exercise, discretely or continuously sampled stationary or moving barriers, stochastic volatility and interest rate models, multiple underlying assets, and more. A method of parametrizing an arbitrary functional dependence on the underlying assets enables synthesis of code for standard path dependent options such as Asian and lookbacks as well as for much more complex path-dependent options.
Copyright Infopro Digital Limited. All rights reserved.
As outlined in our terms and conditions, https://www.infopro-digital.com/terms-and-conditions/subscriptions/ (point 2.4), printing is limited to a single copy.
If you would like to purchase additional rights please email info@risk.net
Copyright Infopro Digital Limited. All rights reserved.
You may share this content using our article tools. As outlined in our terms and conditions, https://www.infopro-digital.com/terms-and-conditions/subscriptions/ (clause 2.4), an Authorised User may only make one copy of the materials for their own personal use. You must also comply with the restrictions in clause 2.5.
If you would like to purchase additional rights please email info@risk.net