This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.


Specify time structure for Leisen-Reimer binomial tree


TimeSpec = lrtimespec(ValuationDate,Maturity,NumPeriods)


TimeSpec = lrtimespec(ValuationDate,Maturity,NumPeriods) specifies a time structure for a Leisen-Reimer stock tree.

Input Arguments


Scalar date marking the pricing date and first observation in the Leisen-Reimer stock tree. Specify ValuationDate as a serial date number or date character vector.


Scalar date marking the depth of the Leisen-Reimer stock tree.


Scalar value determining how many time steps are in the Leisen-Reimer stock tree.


Leisen-Reimer requires the number of steps to be an odd number.

Output Arguments


Structure specifying the time layout for a Leisen-Reimer stock tree.


collapse all

This example shows how to specify a 5-period tree with time steps of 1 year.

ValuationDate = '1-July-2010';
Maturity = '1-July-2015';
TimeSpec = lrtimespec(ValuationDate, Maturity, 5)
TimeSpec = struct with fields:
           FinObj: 'BinTimeSpec'
    ValuationDate: 734320
         Maturity: 736146
       NumPeriods: 5
            Basis: 0
     EndMonthRule: 1
             tObs: [0 1 2 3 4 5]
             dObs: [734320 734685 735050 735415 735780 736146]


Leisen D.P., M. Reimer. “Binomial Models for Option Valuation – Examining and Improving Convergence.” Applied Mathematical Finance. Number 3, 1996, pp. 319–346.

Introduced in R2010b

Was this topic helpful?