/// </summary> /// <param name="symbol">Symbol asset we're seeking to trade</param> /// <param name="type">Type of the security order</param> /// <param name="quantity">Quantity of the asset we're seeking to trade</param> /// <param name="time">Time the order was placed</param> /// <param name="tag">User defined data tag for this order</param> public ProformaOrder(ProformaSubmitOrderRequest request) : base(request.Symbol, request.SecurityType, request.Quantity, request.Time, request.Tag) { //SubmitOrderRequest sor = new SubmitOrderRequest(); OrderId = request.OrderId; Quantity = request.Quantity; StopPrice = request.StopPrice; Order_Type = request.OrderType; LimitPrice = request.LimitPrice; OrderStatus = request.OrderStatus; this.Tag = request.Tag; }
/// </summary> /// <param name="symbol">Symbol asset we're seeking to trade</param> /// <param name="type">Type of the security order</param> /// <param name="quantity">Quantity of the asset we're seeking to trade</param> /// <param name="time">Time the order was placed</param> /// <param name="tag">User defined data tag for this order</param> public ProformaOrder(ProformaSubmitOrderRequest request) : base(request.Symbol, request.SecurityType, request.Quantity, request.Time, request.Tag) { //SubmitOrderRequest sor = new SubmitOrderRequest(); OrderId = request.OrderId; Quantity = request.Quantity; StopPrice = request.StopPrice; Order_Type = request.OrderType; LimitPrice = request.LimitPrice; OrderStatus = request.OrderStatus; this.Tag = request.Tag; }
public QuantConnect.Orders.Order CreateOrder(ProformaSubmitOrderRequest request) { var order = QuantConnect.Orders.Order.CreateOrder((SubmitOrderRequest)request); return(order); }
public QuantConnect.Orders.Order CreateOrder(ProformaSubmitOrderRequest request) { var order = QuantConnect.Orders.Order.CreateOrder((SubmitOrderRequest)request); return order; }