AbstractSimpleOrderSendParametersBuilder
Package: velox.api.layer1.data
Type: Class
Inheritance: java.lang.Object รขโ โ velox.api.layer1.data.AbstractSingleOrderSendParametersBuilder<AbstractSimpleOrderSendParametersBuilder
Direct Known Subclasses: SimpleOrderSendParametersBuilder
public abstract class AbstractSimpleOrderSendParametersBuilder<T extends AbstractSimpleOrderSendParametersBuilder<T>>
extends AbstractSingleOrderSendParametersBuilder<AbstractSimpleOrderSendParametersBuilder<T>>
Fieldsโ
limitPriceโ
protected double limitPrice
stopPriceโ
protected double stopPrice
takeProfitOffsetโ
protected int takeProfitOffset
additionalTakeProfitTiersโ
protected List<BracketTier> additionalTakeProfitTiers
stopLossOffsetโ
protected int stopLossOffset
stopLossTrailingStepโ
protected int stopLossTrailingStep
additionalStopLossTiersโ
protected List<BracketTier> additionalStopLossTiers
takeProfitClientIdโ
protected String takeProfitClientId
stopLossClientIdโ
protected String stopLossClientId
trailingStepโ
protected int trailingStep
doNotIncreaseโ
protected boolean doNotIncrease
reversingPositionHintโ
protected boolean reversingPositionHint
closingPositionHintโ
protected boolean closingPositionHint
Methodsโ
buildโ
public SimpleOrderSendParameters build()
Overrides: build() in class AbstractSingleOrderSendParametersBuilder<AbstractSimpleOrderSendParametersBuilder<T extends AbstractSimpleOrderSendParametersBuilder<T>>>
toStringโ
public String toString()
Overrides: toString() in class AbstractSingleOrderSendParametersBuilder<AbstractSimpleOrderSendParametersBuilder<T extends AbstractSimpleOrderSendParametersBuilder<T>>>
getLimitPriceโ
public double getLimitPrice()
setLimitPriceโ
public T setLimitPrice(double limitPrice)
getStopPriceโ
public double getStopPrice()
setStopPriceโ
public T setStopPrice(double stopPrice)
getTakeProfitOffsetโ
public int getTakeProfitOffset()
setTakeProfitOffsetโ
public T setTakeProfitOffset(int takeProfitOffset)
getAdditionalTakeProfitTiersโ
public List<BracketTier> getAdditionalTakeProfitTiers()
setAdditionalTakeProfitTiersโ
public T setAdditionalTakeProfitTiers(List<BracketTier> additionalTakeProfitTiers)
getStopLossOffsetโ
public int getStopLossOffset()
setStopLossOffsetโ
public T setStopLossOffset(int stopLossOffset)
getStopLossTrailingStepโ
public int getStopLossTrailingStep()
setStopLossTrailingStepโ
public T setStopLossTrailingStep(int stopLossTrailingStep)
getAdditionalStopLossTiersโ
public List<BracketTier> getAdditionalStopLossTiers()
setAdditionalStopLossTiersโ
public T setAdditionalStopLossTiers(List<BracketTier> additionalStopLossTiers)
getTakeProfitClientIdโ
public String getTakeProfitClientId()
setTakeProfitClientIdโ
public T setTakeProfitClientId(String takeProfitClientId)
getStopLossClientIdโ
public String getStopLossClientId()
setStopLossClientIdโ
public T setStopLossClientId(String stopLossClientId)
getTrailingStepโ
public int getTrailingStep()
setTrailingStepโ
public T setTrailingStep(int trailingStep)
isDoNotIncreaseโ
public boolean isDoNotIncrease()
setDoNotIncreaseโ
public T setDoNotIncrease(boolean doNotIncrease)
isReversingPositionHintโ
public boolean isReversingPositionHint()
setReversingPositionHintโ
public T setReversingPositionHint(boolean reversingPositionHint)
isClosingPositionHintโ
public boolean isClosingPositionHint()
setClosingPositionHintโ
public T setClosingPositionHint(boolean closingPositionHint)
getSizeMultiplierโ
@Deprecated
public double getSizeMultiplier()
Deprecated
setSizeMultiplierโ
@Deprecated
public T setSizeMultiplier(double sizeMultiplier)
Deprecated
Inherited Methodsโ
From class velox.api.layer1.data.AbstractSingleOrderSendParametersBuilder:
getAccountId()getAlias()getClientId()getDuration()getSize()isBuy()setAccountId(String)setAlias(String)setBuy(boolean)setClientId(String)setDuration(OrderDuration)setSize(int)
From class java.lang.Object:
clone()equals(Object)finalize()getClass()hashCode()notify()notifyAll()wait()wait(long)wait(long, int)