| Financial Toolbox | Search  Help Desk |
| proddf | Examples See Also |
Syntax
[p, ai] = proddf(sd, md, id, fd, rv, cpn, yld, per, basis) [p, ai] = proddf(sd, md, id, fd, rv, cpn, yld, per) [p, ai] = proddf(sd, md, id, fd, rv, cpn, yld)
Arguments
sdsd must be earlier than or equal to md.mdidfdrvcpnyldper2.basis0 = actual/actual (default), 1 = 30/360,2 = actual/360, 3 = actual/365.Description
[p, ai] = proddf(sd, md, id, fd, rv, cpn, yld, per, basis)
returns the price p and accrued interest ai of a security with an odd first period and the settlement date in the first period.
Example
Using this data:sd = '11/11/1992';
md = '03/01/2005';
id = '10/15/1992';
fd = '03/01/1993';
rv = 100;
cpn = 0.0785;
yld = 0.0625;
per = 2;
basis = 0;
[p, ai] = proddf(sd, md, id, fd, rv, cpn, yld, per, basis)
returns
p =113.5977ai =0.5855
See Also
acrubond, cfdates, prbond, proddfl, proddl, yldoddf
Reference
Mayle, Standard Securities Calculation Methods, Volumes I-II, 3rd edition. Formulas 8, 9.