logger.debug("Generating NewOrderSingle: {}", order);
NewOrderSingle fixMessage = new NewOrderSingle(
ClOrdIDConverter.toFix(getBrokerId(), order.getId()),
OrderSideConverter.toFix(order.getSide()),
new TransactTime(order.getCreationTime().toDate()),
OrderTypeConverter.toFix(order.getType()));
fixMessage.set(InstrumentConverter.toFix(order.getSymbol()));
fixMessage.set(OrderQuantityConverter.toFix(order.getQuantity()));
if (order.getLimitPrice() != null) {