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)