1,132
Views
21
CrossRef citations to date
0
Altmetric
Research Papers

Deep neural network framework based on backward stochastic differential equations for pricing and hedging American options in high dimensions

ORCID Icon & ORCID Icon
Pages 45-67 | Received 01 Apr 2019, Accepted 19 Jun 2020, Published online: 08 Sep 2020
 

Abstract

We propose a deep neural network framework for computing prices and deltas of American options in high dimensions. The architecture of the framework is a sequence of neural networks, where each network learns the difference of the price functions between adjacent timesteps. We introduce the least squares residual of the associated backward stochastic differential equation as the loss function. Our proposed framework yields prices and deltas for the entire spacetime, not only at a given point (e.g. t = 0). The computational cost of the proposed approach is quadratic in dimension, which addresses the curse of dimensionality issue that state-of-the-art approaches suffer. Our numerical simulations demonstrate these contributions, and show that the proposed neural network framework outperforms state-of-the-art approaches in high dimensions.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Notes

1 Although one may consider using the Longstaff-Schwartz regressed values as an estimate of the spacetime prices, figure 1 in Bouchard and Warin (Citation2012) shows that using such regressed values as the spacetime solution is inaccurate. Alternatively, one may consider applying the Longstaff-Schwartz method repeatedly on all the spacetime points, where every point requires M samples. However, this is expensive.

2 Here the proposed ‘recursively-defined’ feedforward network is not the same as the Recurrent Neural Network (RNN) in the literature, which will be explained in Section 4.1.

3 To assess E[erΔtvn+1(Smn+1)], we start with a fixed set of {Smn}. For each point of Smn, we generate multiple Smn+1's by (Equation7), denoted as {Sm;mn+1|m=1,,M}; compute {v(Sm;mn+1)}; and then compute the imperial average: E[erΔtvn+1(Smn+1)]erΔt1Mmv(Sm;mn+1).

4 Cedar is a Compute Canada cluster. For more details, see https://docs.computecanada.ca/wiki/Cedar and https://docs.computecanada.ca/wiki/Using_GPUs_with_Slurm.

5 We note that solving the equivalent one-dimensional option is not sufficient for computing the d-dimensional delta except at the symmetric points s1==sd. Interested readers can verify this by straightforward algebra.

6 We note that even though finite difference methods yield nearly exact spacetime prices and deltas, due to the finite number of hedging intervals, the resulting relative P&Ls are not a Dirac delta distribution.

Additional information

Funding

This work was supported by Natural Sciences and Engineering Research Council of Canada.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.