Maple für Professional
Maple für Akademiker
Maple für Studenten
Maple Personal Edition
Maple Player
Maple Player für iPad
MapleSim für Professional
MapleSim für Akademiker
Maple T.A. - Testen & beurteilen
Maple T.A. MAA Placement Test Suite
Möbius - Online-Courseware
Machine Design / Industrial Automation
Luft- und Raumfahrt
Fahrzeugtechnik
Robotics
Energiebranche
System Simulation and Analysis
Model development for HIL
Anlagenmodelle für den Regelungsentwurf
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematikausbildung
Technik
Allgemein- und berufsbildende Schulen
Testen und beurteilen
Studierende
Finanzmodelle
Betriebsforschung
Hochleistungsrechnen
Physik
Live-Webinare
Aufgezeichnete Webinare
Geplante Veranstaltungen
MaplePrimes
Maplesoft-Blog
Maplesoft-Mitgliedschaft
Maple Ambassador Program
MapleCloud
Technische Whitepapers
E-Mail Newsletters
Maple-Bücher
Math Matters
Anwendungs-Center
MapleSim Modell-Galerie
Anwenderberichte
Exploring Engineering Fundamentals
Lehrkonzepte mit Maple
Maplesoft Welcome-Center
Resource-Center für Lehrer
Help-Center für Studierende
Finance[LatticePrice] - return the net present value of the given instruments computed using a binomial or trinomial tree
Calling Sequence
LatticePrice(instrument, model, discountrate, opts)
Parameters
instrument
-
one-asset option, swaption, cap, floor, or collar data structure; financial instrument
model
binomial or trinomial tree; tree approximation for the underlying stochastic process
discountrate
non-negative constant or a yield term structure; discount rate
opts
equations of the form option = value where option is one of referencedate or daycounter; specify options for the LatticePrice command
Description
The LatticePrice command computes the net present value of the specified financial instrument using the specified lattice approximation for the underlying stochastic process.
The parameter instrument is a financial instrument to be valued. At the present the following instruments are supported:
a one-asset option of the American, Bermudan, or European type (see AmericanOption, BermudanOption, or EuropeanOption)
a swaption of the American, Bermudan, or European type (see AmericanSwaption, BermudanSwaption, or EuropeanSwaption)
interest rate cap, floor, or collar (see Cap, Floor, or Collar)
The parameter model is a binomial or trinomial tree.
The parameter discountrate is the discount rate. It can be either a non-negative constant or a yield term structure. In the former case the reference date and the day count convention for the underlying term structure can be provided using the options daycounter and referencedate.
Note that all internal computations are performed at the hardware precision.
Options
daycounter = a string containing a date specification in a format recognized by ParseDate or a date data structure -- This option specifies a day counter or day counting convention.
referencedate = a string containing a date specification in a format recognized by ParseDate or a date data structure -- This option specifies the reference date, that is, the date when the discount factor is 1. By default this is set to the global evaluation date.
Compatibility
The Finance[LatticePrice] command was introduced in Maple 15.
For more information on Maple 15 changes, see Updates in Maple 15.
Examples
Set the global evaluation date to January 3, 2006.
Construct a binomial tree approximating a Black-Scholes process with an initial value of 100, a risk-free rate of 10%, and constant volatility of 40%. Assume that no dividend is paid. Build the tree by subdividing the time period 0..0.6 into 1000 equal time steps.
Consider an American put option with a strike price of 100 that matures in 6 months.
Calculate the price of this option using the tree constructed above. Use the risk-free rate as the discount rate.
The next set of examples will demonstrate how to price American-style swaptions using Hull-White trinomial trees.
Construct an interest rate swap receiving the fixed-rate payments in exchange for the floating-rate payments.
Compute the at-the-money rate for this interest rate swap.
Construct three swaps.
Here are cash flows for the paying leg of our interest rate swap.
Here are cash flows for the receiving leg of our interest rate swap.
These are the days when coupon payments are scheduled to occur.
Price these swaptions using the Hull-White trinomial tree.
Price your swaptions using the tree constructed above.
See Also
Finance[BermudanSwaption], Finance[BinomialTree], Finance[BlackScholesBinomialTree], Finance[BlackScholesTrinomialTree], Finance[EuropeanSwaption], Finance[GetDescendants], Finance[GetProbabilities], Finance[GetUnderlying], Finance[ImpliedBinomialTree], Finance[ImpliedTrinomialTree], Finance[LatticeMethods], Finance[LatticePrice], Finance[MultinomialTree], Finance[SetDescendants], Finance[SetProbabilities], Finance[ShortRateTree], Finance[StochasticProcesses], Finance[TreePlot], Finance[TrinomialTree]
Download Help Document