| Financial Toolbox | Search  Help Desk |
| proddl | Examples See Also |
Syntax
[p, ai] = proddl(sd, md, lcd, rv, cpn, yld, per, basis) [p, ai] = proddl(sd, md, lcd, rv, cpn, yld, per) [p, ai] = proddl(sd, md, lcd, rv, cpn, yld)
Arguments
sdsd must be earlier than or equal to md.mdlcdrvcpnyldper2.basis0 = actual/actual (default), 1 = 30/360,2 = actual/360, 3 = actual/365.Description
[p, ai] = proddl(sd, md, lcd, rv, cpn, yld, per, basis)
returns the price p and accrued interest ai of a security with odd last period.
Example
Using this data:sd = '02/07/1993'; md = '08/01/1993'; lcd = '02/04/1993'; rv = 100; cpn = 0.0650; yld = 0.0535; per = 2; basis = 1; [p, ai] = proddl(sd, md, lcd, rv, cpn, yld, per, basis)returns
p =100.5411ai =0.0542
See Also
acrubond, cfdates, prbond, proddf, proddfl, yldoddl
Reference
Mayle, Standard Securities Calculation Methods, Volumes I-II, 3rd edition. Formulas 11, 13, 14, 15.