/// <summary> /// Event invocator for the OrderFilled event /// </summary> /// <param name="newOrder">The brokerage order submit result</param> /// <param name="order">The lean order</param> private void OnOrderSubmit(Messages.NewOrder newOrder, Order order) { try { OrderSubmit?.Invoke( this, new BinanceOrderSubmitEventArgs(newOrder.Id, order)); // Generate submitted event OnOrderEvent(new OrderEvent( order, Time.UnixMillisecondTimeStampToDateTime(newOrder.TransactionTime), OrderFee.Zero, "Binance Order Event") { Status = OrderStatus.Submitted } ); Log.Trace($"Order submitted successfully - OrderId: {order.Id}"); } catch (Exception err) { Log.Error(err); } }