in src/main/java/deltix/ember/sample/OrderCancelSample.java [34:49]
private static MutableOrderNewRequest createNewOrderRequest(Side side, int size, String symbol, double price) {
MutableOrderNewRequest request = new MutableOrderNewRequest();
request.setSourceId(CLIENT_SOURCE_ID); // Identify order source
request.setOrderId(Long.toString(System.currentTimeMillis() % 100000000000L)); // naive way to get unique order ID
request.setSide(side);
request.setQuantity(Decimal64Utils.fromLong((long) size));
request.setSymbol(symbol);
request.setLimitPrice(Decimal64Utils.fromDouble(price));
request.setTimeInForce(TimeInForce.DAY);
request.setDisplayQuantity(Decimal64Utils.fromLong((long) (size / 10)));
request.setOrderType(OrderType.LIMIT); // algo order
request.setDestinationId(AlphanumericCodec.encode("MF"));
request.setExchangeId(AlphanumericCodec.encode("HOTSPOT"));
request.setTimestamp(System.currentTimeMillis());
return request;
}