Struct Xccy
struct Xccy {
hw: HullWhiteParameters<f64>,
dynamics: CrossCurrencyDynamics<f64>,
spot: f64,
sigma: f64,
}Expand description
What a cross-currency note adds to the model: the collateral currency’s
Hull-White factor, the correlations, and the FX rate’s spot and
volatility (note units per collateral unit). Under the note currency’s
measure the collateral currency’s factor drifts by −ρ_fS·σ_f·σ_S and
S_t = S_0·exp(∫r_d − ∫r_f − ½σ_S²t + σ_S·W_t), so E[D_d(t)·S_t] = S_0·P_f(0,t).
Fields§
§hw: HullWhiteParameters<f64>§dynamics: CrossCurrencyDynamics<f64>§spot: f64§sigma: f64Auto Trait Implementations§
impl Freeze for Xccy
impl RefUnwindSafe for Xccy
impl Send for Xccy
impl Sync for Xccy
impl Unpin for Xccy
impl UnsafeUnpin for Xccy
impl UnwindSafe for Xccy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more