Beispiel #1
0
        public async Task <CancelOrderBitfinex> CancelOrder(CancelOrderBitfinex order)
        {
            var fullUrl = $"{pathV1}order/cancel";

            order.request = fullUrl;
            order.nonce   = new DateTime().UnixTimestamp().ToString();



            return(await PostAsJsonAsync <CancelOrderBitfinex, CancelOrderBitfinex>(fullUrl, order, GetAuth(order)).ConfigureAwait(false));
        }
Beispiel #2
0
        public async Task Handle(CancelOrderCommand message)
        {
            if (!message.IsValid())
            {
                NotifyValidationErrors(message);
                return;
            }

            var order = new CancelOrderBitfinex
            {
                order_id = message.order_id
            };

            var result = await _bitfinexRepository.CancelOrder(order).ConfigureAwait(false);

            //if (result.Id > 0)
            //await Bus.RaiseEvent(new OrderCanceledEvent(long.Parse(result.Id.ToString())));
        }
Beispiel #3
0
 public CancelOrderCommand(CancelOrderBitfinex order)
 {
     order_id = order.order_id;
 }