Package velox.api.layer1.data
Class AbstractSimpleOrderSendParametersBuilder<T extends AbstractSimpleOrderSendParametersBuilder<T>>
java.lang.Object
velox.api.layer1.data.AbstractSingleOrderSendParametersBuilder<AbstractSimpleOrderSendParametersBuilder<T>>
velox.api.layer1.data.AbstractSimpleOrderSendParametersBuilder<T>
- Direct Known Subclasses:
SimpleOrderSendParametersBuilder
public abstract class AbstractSimpleOrderSendParametersBuilder<T extends AbstractSimpleOrderSendParametersBuilder<T>> extends AbstractSingleOrderSendParametersBuilder<AbstractSimpleOrderSendParametersBuilder<T>>
-
Field Summary
Fields Modifier and Type Field Description protected booleanclosingPositionHintprotected booleandoNotIncreaseprotected doublelimitPriceprotected booleanreversingPositionHintprotected java.lang.StringstopLossClientIdprotected intstopLossOffsetprotected intstopLossTrailingStepprotected doublestopPriceprotected java.lang.StringtakeProfitClientIdprotected inttakeProfitOffsetprotected inttrailingStep -
Constructor Summary
Constructors Constructor Description AbstractSimpleOrderSendParametersBuilder(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) -
Method Summary
Modifier and Type Method Description SimpleOrderSendParametersbuild()doublegetLimitPrice()doublegetSizeMultiplier()Deprecated.java.lang.StringgetStopLossClientId()intgetStopLossOffset()intgetStopLossTrailingStep()doublegetStopPrice()java.lang.StringgetTakeProfitClientId()intgetTakeProfitOffset()intgetTrailingStep()booleanisClosingPositionHint()booleanisDoNotIncrease()booleanisReversingPositionHint()TsetClosingPositionHint(boolean closingPositionHint)TsetDoNotIncrease(boolean doNotIncrease)TsetLimitPrice(double limitPrice)TsetReversingPositionHint(boolean reversingPositionHint)TsetSizeMultiplier(double sizeMultiplier)Deprecated.TsetStopLossClientId(java.lang.String stopLossClientId)TsetStopLossOffset(int stopLossOffset)TsetStopLossTrailingStep(int stopLossTrailingStep)TsetStopPrice(double stopPrice)TsetTakeProfitClientId(java.lang.String takeProfitClientId)TsetTakeProfitOffset(int takeProfitOffset)TsetTrailingStep(int trailingStep)java.lang.StringtoString()Methods inherited from class velox.api.layer1.data.AbstractSingleOrderSendParametersBuilder
getAlias, getClientId, getDuration, getSize, isBuy, setAlias, setBuy, setClientId, setDuration, setSize
-
Field Details
-
limitPrice
protected double limitPrice -
stopPrice
protected double stopPrice -
takeProfitOffset
protected int takeProfitOffset -
stopLossOffset
protected int stopLossOffset -
stopLossTrailingStep
protected int stopLossTrailingStep -
takeProfitClientId
protected java.lang.String takeProfitClientId -
stopLossClientId
protected java.lang.String stopLossClientId -
trailingStep
protected int trailingStep -
doNotIncrease
protected boolean doNotIncrease -
reversingPositionHint
protected boolean reversingPositionHint -
closingPositionHint
protected boolean closingPositionHint
-
-
Constructor Details
-
AbstractSimpleOrderSendParametersBuilder
public AbstractSimpleOrderSendParametersBuilder(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)
-
-
Method Details
-
build
- Overrides:
buildin classAbstractSingleOrderSendParametersBuilder<AbstractSimpleOrderSendParametersBuilder<T extends AbstractSimpleOrderSendParametersBuilder<T>>>
-
toString
public java.lang.String toString()- Overrides:
toStringin classAbstractSingleOrderSendParametersBuilder<AbstractSimpleOrderSendParametersBuilder<T extends AbstractSimpleOrderSendParametersBuilder<T>>>
-
getLimitPrice
public double getLimitPrice() -
setLimitPrice
-
getStopPrice
public double getStopPrice() -
setStopPrice
-
getTakeProfitOffset
public int getTakeProfitOffset() -
setTakeProfitOffset
-
getStopLossOffset
public int getStopLossOffset() -
setStopLossOffset
-
getStopLossTrailingStep
public int getStopLossTrailingStep() -
setStopLossTrailingStep
-
getTakeProfitClientId
public java.lang.String getTakeProfitClientId() -
setTakeProfitClientId
-
getStopLossClientId
public java.lang.String getStopLossClientId() -
setStopLossClientId
-
getTrailingStep
public int getTrailingStep() -
setTrailingStep
-
isDoNotIncrease
public boolean isDoNotIncrease() -
setDoNotIncrease
-
isReversingPositionHint
public boolean isReversingPositionHint() -
setReversingPositionHint
-
isClosingPositionHint
public boolean isClosingPositionHint() -
setClosingPositionHint
-
getSizeMultiplier
@Deprecated public double getSizeMultiplier()Deprecated. -
setSizeMultiplier
Deprecated.
-