public override void Add(SingleOrder order, TextCommon t) { if (Index >= GetLegNum()) return; Leg[Index] = new MultiOrderLeg { Order = order, OpenClose = t.OpenClose }; ++Index; }
public override void Add(SingleOrder order, TextCommon t) { if (order.Side == Side.Buy) { Buy = new MultiOrderLeg() { Order = order, OpenClose = t.OpenClose }; } else { Sell = new MultiOrderLeg() { Order = order, OpenClose = t.OpenClose }; } }
public override void Add(SingleOrder order, TextCommon t) { Leg = new MultiOrderLeg { Order = order, OpenClose = t.OpenClose }; }
public override void Init(TextCommon t) { base.Init(t); Leg = null; }