Example #1
0
 protected OpenOrderCalculatorBase(Order order, OrderSettings settings, OpenOrderServiceFactoryBase openOrderServiceFactory)
 {
     _order                = order;
     _account              = order.Owner.Owner;
     _settings             = settings;
     _floatPLCalculator    = new Lazy <OrderFloating>(() => openOrderServiceFactory.CreateFloatPLCalcaulator(order));
     _splitOrderCalculator = new Lazy <OrderSplitCalculator>(() => openOrderServiceFactory.CreateSplitOrderCalculator(order, settings));
 }