Class BitmexPlaceOrderParameters.Builder
java.lang.Object
org.knowm.xchange.bitmex.dto.trade.BitmexPlaceOrderParameters.Builder
- Enclosing class:
BitmexPlaceOrderParameters
See
invalid @link
Bitmex#placeOrder
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
setClOrdId
(String clOrdId) setClOrdLinkId
(String clOrdLinkId) setContingencyType
(BitmexContingencyType contingencyType) setDisplayQuantity
(BigDecimal displayQuantity) setExecutionInstructions
(List<BitmexExecutionInstruction> executionInstructions) setOrderQuantity
(BigDecimal orderQuantity) setOrderType
(BitmexOrderType orderType) setPegOffsetValue
(BigDecimal pegOffsetValue) setPegPriceType
(BitmexPegPriceType pegPriceType) setPrice
(BigDecimal price) setSide
(BitmexSide side) setSimpleOrderQuantity
(BigDecimal simpleOrderQuantity) setStopPrice
(BigDecimal stopPrice) setTimeInForce
(BitmexTimeInForce timeInForce)
-
Constructor Details
-
Builder
-
-
Method Details
-
build
-
setOrderQuantity
@Nonnull public BitmexPlaceOrderParameters.Builder setOrderQuantity(@Nullable BigDecimal orderQuantity) -
setSimpleOrderQuantity
@Nonnull public BitmexPlaceOrderParameters.Builder setSimpleOrderQuantity(@Nullable BigDecimal simpleOrderQuantity) -
setDisplayQuantity
@Nonnull public BitmexPlaceOrderParameters.Builder setDisplayQuantity(@Nullable BigDecimal displayQuantity) -
setPrice
-
setStopPrice
-
setSide
-
setOrderType
@Nonnull public BitmexPlaceOrderParameters.Builder setOrderType(@Nullable BitmexOrderType orderType) -
setClOrdId
-
setExecutionInstructions
@Nonnull public BitmexPlaceOrderParameters.Builder setExecutionInstructions(@Nullable List<BitmexExecutionInstruction> executionInstructions) -
addExecutionInstruction
@Nonnull public BitmexPlaceOrderParameters.Builder addExecutionInstruction(@Nullable BitmexExecutionInstruction execInst) -
setClOrdLinkId
-
setContingencyType
@Nonnull public BitmexPlaceOrderParameters.Builder setContingencyType(@Nullable BitmexContingencyType contingencyType) -
setPegOffsetValue
@Nonnull public BitmexPlaceOrderParameters.Builder setPegOffsetValue(@Nullable BigDecimal pegOffsetValue) -
setPegPriceType
@Nonnull public BitmexPlaceOrderParameters.Builder setPegPriceType(@Nullable BitmexPegPriceType pegPriceType) -
setTimeInForce
@Nonnull public BitmexPlaceOrderParameters.Builder setTimeInForce(@Nullable BitmexTimeInForce timeInForce) -
setText
-