Package com.longbridge.trade
Class SubmitMultiLegOrderOptions
- java.lang.Object
-
- com.longbridge.trade.SubmitMultiLegOrderOptions
-
public class SubmitMultiLegOrderOptions extends Object
Options for submitting a multi-leg option combination order
-
-
Constructor Summary
Constructors Constructor Description SubmitMultiLegOrderOptions(OrderSide side, OrderType orderType, BigDecimal submittedQuantity, MultiLegStrategy strategy, SubmitMultiLegOrderLeg[] legs)Constructs options for submitting a multi-leg option combination order.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubmitMultiLegOrderOptionssetClientRequestId(String clientRequestId)Sets the client request ID for idempotency control.SubmitMultiLegOrderOptionssetRemark(String remark)Sets the remark (maximum 255 characters).SubmitMultiLegOrderOptionssetSubmittedPrice(BigDecimal submittedPrice)Sets the submitted price (required for limit order types such asLO).
-
-
-
Constructor Detail
-
SubmitMultiLegOrderOptions
public SubmitMultiLegOrderOptions(OrderSide side, OrderType orderType, BigDecimal submittedQuantity, MultiLegStrategy strategy, SubmitMultiLegOrderLeg[] legs)
Constructs options for submitting a multi-leg option combination order.- Parameters:
side- order sideorderType- order typesubmittedQuantity- submitted quantity (number of combinations)strategy- multi-leg strategylegs- legs of the combination order
-
-
Method Detail
-
setSubmittedPrice
public SubmitMultiLegOrderOptions setSubmittedPrice(BigDecimal submittedPrice)
Sets the submitted price (required for limit order types such asLO).- Parameters:
submittedPrice- submitted price- Returns:
- this instance for chaining
-
setRemark
public SubmitMultiLegOrderOptions setRemark(String remark)
Sets the remark (maximum 255 characters).- Parameters:
remark- remark- Returns:
- this instance for chaining
-
setClientRequestId
public SubmitMultiLegOrderOptions setClientRequestId(String clientRequestId)
Sets the client request ID for idempotency control. If not specified, idempotency control is skipped. The server caches this ID for 10 minutes.- Parameters:
clientRequestId- client request ID- Returns:
- this instance for chaining
-
-