Arbitrary Cash-Flow Model
An Arbitrary Cash-Flow (ACF) security interface values future known cash-flows. These cash-flows must be in a single (potentially foreign) currency.
Pricing Arbitrary Cash-Flow
An Arbitrary Cash-Flow (ACF) security interface values future known cash-flows. These cash-flows must be in a single (potentially foreign) currency. The present value of these cash-flows is determined by prevailing market interest and foreign exchange rates.
We note that, in the above, we equivalently apply log-linear interpolation of discount factors.
In the case, when we considered an Imagine bond par yield curve input, we performed the following calculations:
we applied the following recursive formulas
The equations above are derived from the following observation; given a notional of 100
Finally, we assume as above that continuously compounded instantaneous forward rates f(t) satisfy
that is, log-linear interpolation of discount factors.
The implementation requires the following input parameters:
· Future cash-flow amounts,
· Future cash-flow times,
· Cash-flow currency,
· Domestic currency,
· Spot FX rate from the cash-flow to the domestic currency,
· Imagine interest rate curve for the cash-flow currency.
For a rate curve, the user must specify the following:
· a series of interest rates with start and end dates,
· interest rate compounding,
· day count convention.
For a bond yield curve (ref https://finpricing.com/lib/IrCurveIntroduction.html), the user must specify the following:
· a series of bond yields with maturity dates,
· bond yield compounding,
· day count convention,
· coupon frequency,
· coupon amounts (as percentage of notional amount).
For a discount curve, the user must specify a series of discount factors and discount dates.
We test the model with respect to the following representative interest rate curve inputs:
· Flat continuously compounded interest rate curve,
· Simply compounded spot yield curve,
· Discount factor curve,
· Annual coupon par yield curve.
Last updated