Exemplo n.º 1
0
 internal void HandleExecutedTransaction(Account account, BOTransaction tran)
 {
     try
     {
         var order = (Order)tran.FirstOrder;
         if (order.CanBeClosed())
         {
             lock (this._mutex)
             {
                 var boOrder = (BO.Order)order;
                 boOrder.CalculateNextHitTime();
                 this._waitingForCloseOrders.Add(boOrder);
                 this.StartHitTimer();
             }
         }
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
     }
 }
Exemplo n.º 2
0
 internal BOPreCheckVerifier(BOTransaction tran)
     : base(tran)
 {
 }