public SweepMember(ISweeper parent, SweepMember_Input input, IReqOrderInput orderGenInput, IReqOrderPolicy reqOrderPolicy, IResumePolicy resumePolicy, IBalancePolicy balancePolicy) { this.Parent = parent; this.Input = input; this.Share = new SweepMember_Share(orderGenInput, reqOrderPolicy, resumePolicy, balancePolicy); this._state = new S1_RequestOrderState(this); }
public SweepMember_Share(IReqOrderInput orderGenInput, IReqOrderPolicy reqOrderPolicy, IResumePolicy resumePolicy, IBalancePolicy balancePolicy) { this.ReqOrderPolicy = reqOrderPolicy; this.ResumePolicy = resumePolicy; this.BalancePolicy = balancePolicy; this.Orders = new List<POrder>(); this.OrderGenInput = orderGenInput; this.Aging = 0; // 반드시 해준다. }