Exemplo n.º 1
0
 internal BracketOrder(
     SimpleOrderBase baseOrder,
     Decimal takeProfitLimitPrice,
     Decimal stopLossStopPrice,
     Decimal?stopLossLimitPrice)
     : base(
         baseOrder,
         OrderClass.Bracket)
 {
     TakeProfit = baseOrder.TakeProfit(takeProfitLimitPrice);
     StopLoss   = stopLossLimitPrice.HasValue
         ? baseOrder.StopLoss(stopLossStopPrice, stopLossLimitPrice.Value)
         : baseOrder.StopLoss(stopLossStopPrice);
 }
Exemplo n.º 2
0
 internal BracketOrder(
     SimpleOrderBase order,
     Decimal takeProfitLimitPrice,
     Decimal stopLossStopPrice,
     Decimal?stopLossLimitPrice)
     : base(
         order,
         OrderClass.Bracket)
 {
     TakeProfit = order.TakeProfit(takeProfitLimitPrice);
     StopLoss   = order.StopLoss(stopLossStopPrice, stopLossLimitPrice);
 }