Package velox.api.layer1.data
Class SimpleOrderSendParametersBuilder
java.lang.Object
velox.api.layer1.data.AbstractSingleOrderSendParametersBuilder<AbstractSimpleOrderSendParametersBuilder<T>>
velox.api.layer1.data.AbstractSimpleOrderSendParametersBuilder<SimpleOrderSendParametersBuilder>
velox.api.layer1.data.SimpleOrderSendParametersBuilder
public class SimpleOrderSendParametersBuilder extends AbstractSimpleOrderSendParametersBuilder<SimpleOrderSendParametersBuilder>
Builder for
SimpleOrderSendParameters
-
Field Summary
Fields inherited from class velox.api.layer1.data.AbstractSimpleOrderSendParametersBuilder
closingPositionHint, doNotIncrease, limitPrice, reversingPositionHint, stopLossClientId, stopLossOffset, stopLossTrailingStep, stopPrice, takeProfitClientId, takeProfitOffset, trailingStep
-
Constructor Summary
Constructors Constructor Description SimpleOrderSendParametersBuilder(java.lang.String alias, boolean isBuy, int size)
SimpleOrderSendParametersBuilder(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)
SimpleOrderSendParametersBuilder(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)
SimpleOrderSendParametersBuilder(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. -
Method Summary
Methods inherited from class velox.api.layer1.data.AbstractSimpleOrderSendParametersBuilder
build, getLimitPrice, getSizeMultiplier, getStopLossClientId, getStopLossOffset, getStopLossTrailingStep, getStopPrice, getTakeProfitClientId, getTakeProfitOffset, getTrailingStep, isClosingPositionHint, isDoNotIncrease, isReversingPositionHint, setClosingPositionHint, setDoNotIncrease, setLimitPrice, setReversingPositionHint, setSizeMultiplier, setStopLossClientId, setStopLossOffset, setStopLossTrailingStep, setStopPrice, setTakeProfitClientId, setTakeProfitOffset, setTrailingStep, toString
Methods inherited from class velox.api.layer1.data.AbstractSingleOrderSendParametersBuilder
getAlias, getClientId, getDuration, getSize, isBuy, setAlias, setBuy, setClientId, setDuration, setSize
-
Constructor Details
-
SimpleOrderSendParametersBuilder
@Deprecated public SimpleOrderSendParametersBuilder(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.sizeMultiplier parameter was added to API due to a mistake, please use a version without it -
SimpleOrderSendParametersBuilder
public SimpleOrderSendParametersBuilder(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) -
SimpleOrderSendParametersBuilder
public SimpleOrderSendParametersBuilder(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) -
SimpleOrderSendParametersBuilder
public SimpleOrderSendParametersBuilder(java.lang.String alias, boolean isBuy, int size)
-