public static double GetTotalNBV(SweepUnit_OE bes) { double nbv = 0; foreach (POrder o in bes.RealOrders) { nbv += o.GetSignedBookValue(); } return nbv; }
public static void GetSweepUnitRow(SweepUnit_OE bes, ref StringPacket sp) { sp.Encode(bes.OT.KOI.Code); sp.Encode(bes.GetOptionExposure()); sp.Encode(bes._State.ToString()); sp.Encode(bes.RealOrders.Count); for (int i = 0; i < bes.RealOrders.Count; ++i) { POrder o = bes.RealOrders[i] as POrder; sp.Encode(o.Code); sp.Encode(o.GetSignedReqCount()); sp.Encode(o.ReqPrice); sp.Encode(o.GetSignedContractedCount()); sp.Encode(o.GetState()); } }
public static void GetSweepUnitRow(SweepUnit_OE bes, ref StringPacket sp) { }
public static double GetTotalNBV(SweepUnit_OE bes) { double nbv = 0; return nbv; }