Beispiel #1
0
        public override async void cancel(string orderID)
        {
            try
            {
                if (server.dctIdToOrder.ContainsKey(orderID))
                {
                    COrder order = server.dctIdToOrder[orderID];
                    if (order.canCancel())
                    {
                        await api.CancelOrderAsync(orderID);

                        System.Threading.Thread.Sleep(100);
                        order.Status = COrder.OrderState.Cancelled;
                        order.TimeStampLastUpdate = DateTime.Now;
                        order.updateGUI();
                    }
                }
            }
            catch (Exception ex)
            {
                server.AddLog(ex.Message);
            }
        }
Beispiel #2
0
 public async Task CancelOrder(string orderId, string market)
 {
     await _api.CancelOrderAsync(orderId, market);
 }