/// <summary> /// 监视结束的清理:撤掉因爆仓引起的挂单 /// </summary> /// <param name="t"></param> void Clear(Trader t) { lock (t.Name) { //log.Info(string.Format("清理监视{0}-线程{1}", t.Name, Thread.CurrentThread.ManagedThreadId)); if (t.IsClearing()) { return; } t.ClearAllSelling(); t.SetClearing(true); t.SetMonitoring(false); rightBlaster.Clear(t); dutyBlaster.Clear(t); t.SetClearing(false); } }