コード例 #1
0
 protected internal void RaiseOrderCanceled(CancelOrderEventArgs e)
 {
     if (OrderCanceled != null)
     {
         OrderCanceled(this, e);
     }
     if (Exchange != null)
     {
         Exchange.RaiseOrderCanceled(e);
     }
 }
コード例 #2
0
        private void OnCancelOrder(CancelOrderEventArgs cxlArgs)
        {
            AccountVM acct = _accounts.FirstOrDefault(a => a.Id == cxlArgs.AccountId);

            if (acct != null)
            {
                acct.Host.CancelOrder(cxlArgs.OrderToCancel);
            }
            EventLogger.Write("{0}: 撤单({1} - {2})", cxlArgs.AccountId,
                              cxlArgs.OrderToCancel.OrderRef,
                              cxlArgs.OrderToCancel.InstrumentID);
        }