/// <summary> /// BondMoosNPV /// </summary> /// <param name="c1"></param> /// <param name="c"></param> /// <param name="cf"></param> /// <param name="r"></param> /// <param name="q"></param> /// <param name="n"></param> /// <param name="k"></param> /// <param name="h"></param> /// <param name="y"></param> /// <returns>(c1 + c * (v + v^2 + ... + v^n) + (R + cf) * v^(n + k)) / (1 + q * y / (100.H)), where v is the discount factor for a single coupon period</returns> public double BondMoosNPV(double c1, double c, double cf, double r, double q, short n, double k, short h, double y) { return(BondAnalytics.BondMoosNPV(c1, c, cf, r, q, n, k, h, y)); }