Class DigitalOptionBlackScholesModelBoundary

java.lang.Object
net.finmath.finitedifference.assetderivativevaluation.boundaries.DigitalOptionBlackScholesModelBoundary
All Implemented Interfaces:
FiniteDifferenceBoundary

public class DigitalOptionBlackScholesModelBoundary extends Object implements FiniteDifferenceBoundary
Boundary conditions for DigitalOption under the FDMBlackScholesModel.

The boundary asymptotics depend on the exercise style:

  • European exercise: discounted continuation asymptotics.
  • Bermudan / American exercise: early-exercise asymptotics.

Conventions:

  • For a cash-or-nothing call, the lower boundary is zero.
  • For a cash-or-nothing put, the upper boundary is zero.
  • For an asset-or-nothing call, the lower boundary is zero.
  • For an asset-or-nothing put, the upper boundary is zero.

At the in-the-money far boundary, the value is:

  • European cash digital: discounted cash payoff.
  • European asset digital: dividend-adjusted stock value.
  • Bermudan/American cash digital: immediate cash payoff.
  • Bermudan/American asset digital: immediate stock value.
Author:
Alessandro Gnoatto
  • Constructor Details

    • DigitalOptionBlackScholesModelBoundary

      public DigitalOptionBlackScholesModelBoundary(FDMBlackScholesModel model)
      Creates the boundary condition associated with a given FDMBlackScholesModel.
      Parameters:
      model - The Black-Scholes model used to determine risk-free and dividend discount factors.
  • Method Details