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)