public class SimpleOrderSendParameters extends SingleOrderSendParameters
Modifier and Type | Class and Description |
---|---|
static interface |
SimpleOrderSendParameters.PriceFormatter |
Modifier and Type | Field and Description |
---|---|
boolean |
closingPositionHint
Indicates that intention is to close position.
|
boolean |
doNotIncrease
Do non increase flag - if set it should not be possible to increase order
size.
|
double |
limitPrice
Limit price for limit and stop-limit orders, NaN for market orders
|
boolean |
reversingPositionHint
Indicates that intention is to reverse position.
|
double |
sizeMultiplier
Deprecated.
|
java.lang.String |
stopLossClientId
Client id for stop loss order, similar too
SingleOrderSendParameters.clientId |
int |
stopLossOffset
Offset for stop loss order (for brackets).
|
int |
stopLossTrailingStep
Stop loss trailing step.
|
double |
stopPrice
Stop price for stop and stop-limit orders, NaN for market and limit orders
|
java.lang.String |
takeProfitClientId
Client id for take profit order, similar too
SingleOrderSendParameters.clientId |
int |
takeProfitOffset
Offset for take profit order (for brackets).
|
int |
trailingStep
Trailing step for this order, if it's a stop order.
|
Constructor and Description |
---|
SimpleOrderSendParameters(java.lang.String alias,
boolean isBuy,
int size,
OrderDuration duration,
double limitPrice,
double stopPrice) |
SimpleOrderSendParameters(java.lang.String alias,
boolean isBuy,
int size,
OrderDuration duration,
double limitPrice,
double stopPrice,
double sizeMultiplier)
Deprecated.
|
SimpleOrderSendParameters(java.lang.String alias,
boolean isBuy,
int size,
OrderDuration duration,
double limitPrice,
double stopPrice,
int takeProfitOffset,
int stopLossOffset,
int stopLossTrailingStep,
int trailingStep,
boolean doNotIncrease) |
SimpleOrderSendParameters(java.lang.String alias,
boolean isBuy,
int size,
OrderDuration duration,
double limitPrice,
double stopPrice,
int takeProfitOffset,
int stopLossOffset,
int stopLossTrailingStep,
int trailingStep,
boolean doNotIncrease,
double sizeMultiplier)
Deprecated.
|
SimpleOrderSendParameters(java.lang.String alias,
boolean isBuy,
int size,
OrderDuration duration,
int trailingStep,
double limitPrice,
double stopPrice) |
SimpleOrderSendParameters(java.lang.String alias,
boolean isBuy,
int size,
OrderDuration duration,
int trailingStep,
double limitPrice,
double stopPrice,
double sizeMultiplier)
Deprecated.
|
SimpleOrderSendParameters(java.lang.String alias,
boolean isBuy,
int size,
OrderDuration duration,
java.lang.String clientId,
double limitPrice,
double stopPrice,
int takeProfitOffset,
int stopLossOffset,
int stopLossTrailingStep,
int trailingStep,
boolean doNotIncrease) |
SimpleOrderSendParameters(java.lang.String alias,
boolean isBuy,
int size,
OrderDuration duration,
java.lang.String clientId,
double limitPrice,
double stopPrice,
int takeProfitOffset,
int stopLossOffset,
int stopLossTrailingStep,
int trailingStep,
boolean doNotIncrease,
boolean reversingPositionHint,
boolean closingPositionHint) |
SimpleOrderSendParameters(java.lang.String alias,
boolean isBuy,
int size,
OrderDuration duration,
java.lang.String clientId,
double limitPrice,
double stopPrice,
int takeProfitOffset,
int stopLossOffset,
int stopLossTrailingStep,
int trailingStep,
boolean doNotIncrease,
double sizeMultiplier)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
representation(SimpleOrderSendParameters.PriceFormatter formatter,
double sizeMultiplier) |
AbstractSimpleOrderSendParametersBuilder<SimpleOrderSendParametersBuilder> |
toBuilder() |
java.lang.String |
toString() |
public final double limitPrice
public final double stopPrice
public final int takeProfitOffset
public final int stopLossOffset
public final int stopLossTrailingStep
public final java.lang.String takeProfitClientId
SingleOrderSendParameters.clientId
public final java.lang.String stopLossClientId
SingleOrderSendParameters.clientId
public final int trailingStep
public final boolean doNotIncrease
public final boolean reversingPositionHint
public final boolean closingPositionHint
@Deprecated public double sizeMultiplier
public SimpleOrderSendParameters(java.lang.String alias, boolean isBuy, int size, OrderDuration duration, double limitPrice, double stopPrice)
public SimpleOrderSendParameters(java.lang.String alias, boolean isBuy, int size, OrderDuration duration, int trailingStep, double limitPrice, double stopPrice)
public SimpleOrderSendParameters(java.lang.String alias, boolean isBuy, int size, OrderDuration duration, double limitPrice, double stopPrice, int takeProfitOffset, int stopLossOffset, int stopLossTrailingStep, int trailingStep, boolean doNotIncrease)
public SimpleOrderSendParameters(java.lang.String alias, boolean isBuy, int size, OrderDuration duration, java.lang.String clientId, double limitPrice, double stopPrice, int takeProfitOffset, int stopLossOffset, int stopLossTrailingStep, int trailingStep, boolean doNotIncrease, boolean reversingPositionHint, boolean closingPositionHint)
public SimpleOrderSendParameters(java.lang.String alias, boolean isBuy, int size, OrderDuration duration, java.lang.String clientId, double limitPrice, double stopPrice, int takeProfitOffset, int stopLossOffset, int stopLossTrailingStep, int trailingStep, boolean doNotIncrease)
@Deprecated public SimpleOrderSendParameters(java.lang.String alias, boolean isBuy, int size, OrderDuration duration, double limitPrice, double stopPrice, double sizeMultiplier)
@Deprecated public SimpleOrderSendParameters(java.lang.String alias, boolean isBuy, int size, OrderDuration duration, int trailingStep, double limitPrice, double stopPrice, double sizeMultiplier)
@Deprecated public SimpleOrderSendParameters(java.lang.String alias, boolean isBuy, int size, OrderDuration duration, double limitPrice, double stopPrice, int takeProfitOffset, int stopLossOffset, int stopLossTrailingStep, int trailingStep, boolean doNotIncrease, double sizeMultiplier)
@Deprecated public SimpleOrderSendParameters(java.lang.String alias, boolean isBuy, int size, OrderDuration duration, java.lang.String clientId, double limitPrice, double stopPrice, int takeProfitOffset, int stopLossOffset, int stopLossTrailingStep, int trailingStep, boolean doNotIncrease, double sizeMultiplier)
public AbstractSimpleOrderSendParametersBuilder<SimpleOrderSendParametersBuilder> toBuilder()
public java.lang.String toString()
toString
in class SingleOrderSendParameters
public java.lang.String representation(SimpleOrderSendParameters.PriceFormatter formatter, double sizeMultiplier)