Exemplo n.º 1
0
 private async Task OnOrderChangedAsync(object sender, GdaxWssOrderChange order)
 {
     await _tradeHandler.Handle(new ExecutionReport(new Instrument(Name, order.ProductId),
                                                    order.Time, order.Price ?? 0, order.NewSize,
                                                    order.Side == GdaxOrderSide.Buy ? TradeType.Buy : TradeType.Sell,
                                                    order.OrderId.ToString(),
                                                    OrderExecutionStatus.PartialFill));
 }
Exemplo n.º 2
0
 private async Task OnOrderChangedAsync(object sender, GdaxWssOrderChange order)
 {
     await HandleOrderEventAsync(order.ProductId, order.Sequence, OrderBookEventType.Update,
                                 new OrderBookItem
     {
         Id     = order.OrderId.ToString(),
         IsBuy  = order.Side == GdaxOrderSide.Buy,
         Symbol = order.ProductId,
         Price  = order.Price ?? 0,
         Size   = order.NewSize
     });
 }