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());
            }
        }