protected override void AddUpNecessaryAndQuantity(Order order, ref NecessaryAndQuantity necessaryAndQuantity) { if (((PhysicalOrder)order).IsPartialPaymentPhysicalOrder) { necessaryAndQuantity.partialPhysicalNecessarySum += order.Necessary; } else { if (order.IsBuy) { necessaryAndQuantity.buyNecessarySum += order.Necessary; necessaryAndQuantity.buyQuantitySum += order.QuantityBalance; } else { necessaryAndQuantity.sellNecessarySum += order.Necessary; necessaryAndQuantity.sellQuantitySum += order.QuantityBalance; } } }
protected override void CalculateOrderFloatPL(Order order, ref NecessaryAndQuantity necessaryAndQuantity, Quotation quotation) { base.CalculateOrderFloatPL(order, ref necessaryAndQuantity, quotation); }