Beispiel #1
0
        private void When(OrderFilledEvent evt)
        {
            if (evt.Quantity < OustandingQuantity)
            {
                Status = OrderStatus.PartiallyFilled;
            }
            else
            {
                Status = OrderStatus.Filled;
            }

            Fills.Add(new Fill(evt.RFQId, evt.Price, evt.Quantity));
        }
Beispiel #2
0
        private void OrderFilledReceived(Message message)
        {
            OrderFilledData filledData = new OrderFilledData(message);

            OrderFilledEvent?.Invoke(filledData);
        }