Products & Services Solutions Academia Support User Community Company

Learn more about Fixed-Income Toolbox   

@IRDataCurve

Represent interest-rate curve object based on vector of dates and data

Hierarchy

Superclasses: @IRCurve

Subclasses: None

Description

IRDataCurve is a representation of an interest-rate curve object with dates and data. You can construct this object directly by specifying dates and corresponding interest rates or discount factors; alternatively, you can bootstrap the object from market data. After an interest-rate curve object is constructed, you can:

Constructor

IRDataCurve

Public Read-Only Properties

NameDescription
Type

Type of interest-rate curve: zero, forward, or discount.

Settle

Scalar or column vector of settlement dates.

Compounding

Compounding value for an IRCurve object:

  • -1

  • 1

  • 2 (default)

  • 3

  • 4

  • 6

  • 12

Basis

Day-count basis of the financial curve. A vector of integers.

  • 0 = actual/actual (default)

  • 1 = 30/360 (SIA)

  • 2 = actual/360

  • 3 = actual/365

  • 4 = 30/360 (PSA)

  • 5 = 30/360 (ISDA)

  • 6 = 30/360 (European)

  • 7 = actual/365 (Japanese)

  • 8 = actual/actual (ISMA)

  • 9 = actual/360 (ISMA)

  • 10 = actual/365 (ISMA)

  • 11 = 30/360E (ISMA)

  • 12 = actual/365 (ISDA)

  • 13 = BUS/252

Dates

Dates corresponding to rate data.

Data

Interest-rate data or discount factors for the curve object.

InterpMethod

Values are:

  • 'linear' — Linear interpolation (default).

  • 'constant' — Piecewise constant interpolation.

  • 'pchip' — Piecewise cubic Hermite interpolation.

  • 'spline' — Cubic spline interpolation.

Methods

The following table contains links to methods with supporting reference pages, including examples.

MethodDescription
getForwardRates

Returns forward rates for input dates.

getZeroRates

Returns zero rates for input dates.

getDiscountFactors

Returns discount factors for input dates.

getParYields

Returns par yields for input dates.

toRateSpec

Converts to be a RateSpec object. This structure is identical to the RateSpec produced by the Financial Derivatives Toolbox function intenvset.

bootstrap

Bootstraps an interest rate curve from market data.

  


Free Interactive Computational Finance CD

View demos and recorded presentations led by industry experts.

Now On Demand
Network with industry peers and learn the latest applications of the leading software product for computational finance.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS