Skip to main content

AbstractSimpleOrderSendParametersBuilder

Package: velox.api.layer1.data

Type: Class

Inheritance: java.lang.Object รขโ€ โ€™ velox.api.layer1.data.AbstractSingleOrderSendParametersBuilder<AbstractSimpleOrderSendParametersBuilder> รขโ€ โ€™ 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)