Skip to main content

fra_settlement

Function fra_settlement 

pub fn fra_settlement<R: Scalar>(
    fra: &ForwardRateAgreement,
    view: &PricingView<'_, R>,
) -> Result<R, PricingError>
Expand description

The FRA’s settlement amount, paid on the accrual start: the accrual difference discounted by the contract rate itself, side · N · τ · (r − K) / (1 + τ·r). The factor is the contract, not an approximation — paying the undiscounted difference at the accrual end is a different instrument, and one no market quotes.

§Errors

Whatever the projection curve or the fixing store reports.