示例#1
0
        // 외부에서 resume 해준다
        public void ResumeSweep(LongShortCount lsc)
        {
            if (CurState == StateEnum._7_Done)
            {
                return;
            }

            if (CurState != StateEnum._4_WaitingRunSign)
            {
                logger.Warn(String.Format("SweepUnitTemplate.ResumeSweep problem"));
                return; // Run Sign을 기다리는 상황이 아니라면 실행 못한다.
            }

            Context.SetTarget(lsc);
            Context.AfterSetSweepTarget();

            _bResumed = true;

            CurOverviewState = OverviewState.Sweep; // Sweep상태이다.
            CurState = StateEnum._5_RequestSweepOrders;
            ShowState();
        }
示例#2
0
 public PriceLongShortCount(double price, LongShortCount lsc)
 {
     this.Price = price;
     this.LSC = lsc;
 }