/// <summary> /// Initializes a new instance of the <see cref="TwsBracketOrderPlacementController"/> class. /// </summary> /// <param name="connectionController">The connection controller</param> /// <param name="nextOrderIdController">The order ID generation controller</param> /// <param name="orderPlacementController">The base order placement controller</param> public TwsBracketOrderPlacementController(ITwsConnectionController connectionController, ITwsNextOrderIdController nextOrderIdController, ITwsOrderPlacementController orderPlacementController) { this.connectionController = connectionController; this.nextOrderIdController = nextOrderIdController; this.orderPlacementController = orderPlacementController; }
/// <summary> /// Initializes a new instance of the <see cref="TwsPortfolioOrderCancellationController"/> class. /// </summary> /// <param name="connectionController">The connection controller</param> /// <param name="openOrdersController">The open orders controller</param> /// <param name="orderCancellationController">The order cancellation controller</param> public TwsPortfolioOrderCancellationController(ITwsConnectionController connectionController, ITwsOpenOrdersController openOrdersController, ITwsOrderCancelationController orderCancellationController) { this.connectionController = connectionController; this.openOrdersController = openOrdersController; this.orderCancellationController = orderCancellationController; }