Elsevier

Economic Modelling

Volume 34, August 2013, Pages 69-75
Economic Modelling

Upper and lower bounds for convex value functions of derivative contracts

https://doi.org/10.1016/j.econmod.2012.12.003Get rights and content

Abstract

The aim of this paper is to compute upper and lower bounds for convex value functions of derivative contracts. Laprise et al. (2006) compute bounds for American-style vanilla options by selected portfolios of call options. We provide an alternative interpretation of their numerical procedure as a stochastic dynamic program for which the Bellman value function is approximated by selected piecewise linear interpolations at each decision date. The stochastic dynamic program does not (directly) depend on portfolios of call options, but rather on a key ingredient: some transition parameters of the underlying asset. More in line with the literature on dynamic programming, our procedure is contract free and is well designed to accommodate all one-dimensional convex value functions of derivative contracts. In support of this, we revisit the numerical investigation of Laprise et al. (2006) and enlarge their findings to include options embedded in bonds under affine term-structure models of interest rates.

Highlights

► We compute upper and lower bounds for convex value functions of derivative contracts. ► We provide an alternative interpretation of Laprise et al. (2006) numerical procedure. ► We enlarge their findings to include options embedded in bonds. ► Our procedure is flexible to accommodate alternative dynamics for the state process. ► Our procedure can be extended to higher-dimensional state spaces.

Introduction

Models for financial derivatives are useful for practitioners since they provide fair values and sensitivities that may be used as guides for trading. Several derivative contracts cannot be valued in a closed form and have to be approximated in some way. Examples include options with early exercise opportunities. Several valuing procedures have been proposed in the literature. They assume a discretization of the state space and build on the property that the approximate value converges to the true value for finer and finer discretizations. In general, for a given discretization, the approximation error is unknown, which is a major disadvantage from a practical point of view. Enveloping the value function to be computed allows one to provide an upper bound for the approximation error.

Laprise et al. (2006) compute upper and lower bounds for American-style vanilla options using selected portfolios of call options in multiplicative models. Instead of building on portfolios of call options to value derivatives, we design an equivalent procedure, based on stochastic dynamic programming (SDP), for which the Bellman value function is approximated by selected piecewise linear interpolations at each decision date. Our construction has four main advantages with respect to (Laprise et al., 2006):

  • 1.

    SDP belongs to a well-known family of numerical procedures, while Laprise et al. (2006) is an ad-hoc procedure. Thus, in using SDP, one benefits from the accumulated knowledge in the field of dynamic programming. See for example Bertsekas (1995).

  • 2.

    SDP separates the evaluation problem into two parts: the dynamics of the underlying asset, captured by some transition parameters, and the form of the derivative to be priced, captured by a convex function, while Laprise et al. (2006) mix between the two parts.

  • 3.

    SDP accommodates all convex value functions of derivative contracts, while Laprise et al. (2006) consider only on vanilla options under the geometric Brownian motion.

  • 4.

    SDP can be extended for pricing convex derivatives in high-dimensional state spaces, while the algorithm of Laprise et al. (2006), as it is designed, cannot.

An extensive literature on approximation methods for valuing derivatives is readily available. Commonly used methods are based on:

  • 1.

    Quasi-analytic approaches (Barone-Adesi and Whaley, 1987, Bunch and Johnson, 1992, Carr, 1998, Carr et al., 1992, Geske and Johnson, 1984, Huang et al., 1996, Ju, 1998, Ju and Zhong, 1999, MacMillan, 1986);

  • 2.

    Trees (Breen, 1991, Cox et al., 1979, Komrad and Ritchken, 1991, Rendleman and Bartter, 1979);

  • 3.

    Finite-differences (Brennan and Schwartz, 1977, Brennan and Schwartz, 1978, Courtadon, 1982, Hull and White, 1990, Parkinson, 1977);

  • 4.

    Finite-elements (Barone-Adesi et al., 2003, de Frutos, 2005, de Frutos, 2006);

  • 5.

    Finite volumes(Zvan et al., 2001);

  • 6.

    Stochastic dynamic programming (Ben-Ameur et al., 2006, Chen, 1970);

  • 7.

    Monte Carlo simulation (Boyle et al., 1997, Broadie and Glasserman, 1997).

The sandwich algorithms of Burkard et al. (1992) and Rote (1992) for convex functions based on secants and tangents cannot be applied directly in our context as they assume that the exact function values and their exact derivatives are known. However, we use the same concepts to envelop convex value functions of derivative contracts. Two approaches are used in the literature to derive upper and lower bounds for value functions of derivative contracts. In the first, closed-form envelopes are analytically derived (Broadie and Detemple, 1996, Davis et al., 2001, Johnson, 1983, Lévy, 1985, El Karoui et al., 1998). In the second, upper and lower bounds are computed by means of numerical procedures (Broadie and Cao, 2008, Broadie and Glasserman, 1997, Chung and Chang, 2007, Chung et al., 2010, Haugh and Kogan, 2004, Laprise et al., 2006, Magdon-Ismail, 2003).

The rest of the paper is organized as follows. In Section 2, we present our stochastic dynamic program and show how to obtain upper and lower bounds for convex value functions of derivative contracts. In Section 3, we provide a numerical investigation. Section 4 is a conclusion.

Section snippets

Model and notation

Let {X} be the price process of an underlying asset, interpreted here as the state process. Examples include stocks and interest rates. An American-style option is defined by a known payoff function φ(t, x)  0 under exercise, where t  {t0 = 0 < t1 <  < tN = T} lies in a finite set of decision dates and x = Xt is the level of the state variable at time t. We consider herein convex value functions on x. For example, φ(t, x) = max (0, K  x), for an American put option, where K is the option strike price. The

Numerical investigation

We run our stochastic dynamic program (SDP) with vanilla options under geometric Brownian motions. First, we consider European vanilla options. SDP results are compared to the closed-form solution of Black and Scholes (1973). SDP does extremely well. Then, we consider American-style vanilla options. SDP competes well against various alternatives in the literature. Finally, SDP is compared with Laprise et al. (2006).

Thereafter, we consider a bond analysis under affine term-structure models of

Conclusion

We propose an alternative stochastic dynamic program to Laprise et al. (2006) for enveloping convex derivatives. Our construction has four main advantages:

  • 1.

    SDP belongs to a well-known family of numerical procedures, while Laprise et al. (2006) is an ad hoc procedure. Thus, in using SDP, one benefits from the accumulated knowledge in the field of dynamic programming. See for example Bertsekas (1995).

  • 2.

    SDP separates the evaluation problem into two parts: the dynamics of the underlying asset,

Acknowledgments

We thank the participants and organizers of the Second International Symposium in Computational Economics and Finance (15–17 March 2012, Tunis, Tunisia) for their helpful comments and suggestions. They do improve our paper. This research is supported by IFM2 and NSERC (Canada) for the first author and by the Spanish DGI (MEC) under the grant MTM2010-14919 and Consejería de Educación, Junta de Castilla y León under the grant VA001A10-1, which are cofinanced by FEDER funds for the second author.

References (47)

  • H. Ben-Ameur et al.

    A dynamic programming approach for pricing derivatives in the GARCH model

    Management Science

    (2009)
  • D.P. Bertsekas
    (1995)
  • F. Black et al.

    The pricing of options and corporate liabilities

    Journal of Political Economy

    (1973)
  • R. Breen

    The accelerated binomial option pricing model

    Journal of Financial and Quantitative Analysis

    (1991)
  • M. Brennan et al.

    The valuation of American put options

    Journal of Finance

    (1977)
  • M. Brennan et al.

    Finite-difference methods and jump processes arising in the pricing of contingent claims: a synthesis

    Journal of Financial and Quantitative Analysis

    (1978)
  • M. Broadie et al.

    Improved lower and upper bound algorithms for pricing American options by simulation

    Quantitative Finance

    (2008)
  • M. Broadie et al.

    American option valuation: new bounds approximations and a comparison of existing methods

    Review of Financial Studies

    (1996)
  • D.S. Bunch et al.

    A simple and numerically efficient valuation method for American puts using a modified Geske–Johnson approach

    Journal of Finance

    (1992)
  • R.E. Burkard et al.

    Sandwich approximation of univariate convex functions with an application to separable convex programming

    Naval Research Logistics

    (1992)
  • P. Carr

    Randomization and the American put

    Review of Financial Studies

    (1998)
  • P. Carr et al.

    Alternative characterizations of American put options

    Mathematical Finance

    (1992)
  • A.H.Y. Chen

    A model of warrant pricing in a dynamic market

    Journal of Finance

    (1970)
  • Cited by (1)

    • A spectral method for an Optimal Investment problem with transaction costs under Potential Utility

      2017, Journal of Computational and Applied Mathematics
      Citation Excerpt :

      When we want to solve financial problems, like finding investment strategies or pricing derivative contracts, in general, there is no known closed form solution of the different problems and several numerical methods have been employed. Without the aim to be exhaustive, Monte-Carlo based methods [5,6], Piecewise linear interpolations [7], Lattice methods [8,9], Finite Elements [10] or Spectral methods [11] are some of them. A general review of financial problems or models, numerical techniques and software tools can be found in [12].

    View full text