SimpleOrderSendParametersBuilder
Package: velox.api.layer1.data
Type: Class
Inheritance: java.lang.Object รขโ โ velox.api.layer1.data.AbstractSingleOrderSendParametersBuilder<AbstractSimpleOrderSendParametersBuilder<T>> รขโ โ velox.api.layer1.data.AbstractSimpleOrderSendParametersBuilder<SimpleOrderSendParametersBuilder> รขโ โ SimpleOrderSendParametersBuilder
Descriptionโ
Builder for SimpleOrderSendParameters
Fieldsโ
Inherited from velox.api.layer1.data.AbstractSimpleOrderSendParametersBuilder:
additionalStopLossTiersadditionalTakeProfitTiersclosingPositionHintdoNotIncreaselimitPricereversingPositionHintstopLossClientIdstopLossOffsetstopLossTrailingStepstopPricetakeProfitClientIdtakeProfitOffsettrailingStep
Inherited from velox.api.layer1.data.AbstractSingleOrderSendParametersBuilder:
accountIdaliasclientIddurationisBuysize
Constructorsโ
SimpleOrderSendParametersBuilderโ
public SimpleOrderSendParametersBuilder(String alias, boolean isBuy, int size)
SimpleOrderSendParametersBuilderโ
@Deprecated
public SimpleOrderSendParametersBuilder(String alias, boolean isBuy, int size, OrderDuration duration, String clientId, double limitPrice, double stopPrice, int takeProfitOffset, int stopLossOffset, int stopLossTrailingStep, int trailingStep, boolean doNotIncrease, boolean reversingPositionHint, boolean closingPositionHint)
Deprecated
SimpleOrderSendParametersBuilderโ
@Deprecated
public SimpleOrderSendParametersBuilder(String alias, boolean isBuy, int size, OrderDuration duration, String clientId, double limitPrice, double stopPrice, int takeProfitOffset, int stopLossOffset, int stopLossTrailingStep, int trailingStep, boolean doNotIncrease)
Deprecated
SimpleOrderSendParametersBuilderโ
@Deprecated
public SimpleOrderSendParametersBuilder(String alias, boolean isBuy, int size, OrderDuration duration, String clientId, double limitPrice, double stopPrice, int takeProfitOffset, int stopLossOffset, int stopLossTrailingStep, int trailingStep, boolean doNotIncrease, double sizeMultiplier)
Deprecated
sizeMultiplier parameter was added to API due to a mistake, please use a version without it
Methodsโ
Inherited from velox.api.layer1.data.AbstractSimpleOrderSendParametersBuilder:
build()getAdditionalStopLossTiers()getAdditionalTakeProfitTiers()getLimitPrice()getSizeMultiplier()getStopLossClientId()getStopLossOffset()getStopLossTrailingStep()getStopPrice()getTakeProfitClientId()getTakeProfitOffset()getTrailingStep()isClosingPositionHint()isDoNotIncrease()isReversingPositionHint()setAdditionalStopLossTiers(List)setAdditionalTakeProfitTiers(List)setClosingPositionHint(boolean)setDoNotIncrease(boolean)setLimitPrice(double)setReversingPositionHint(boolean)setSizeMultiplier(double)setStopLossClientId(String)setStopLossOffset(int)setStopLossTrailingStep(int)setStopPrice(double)setTakeProfitClientId(String)setTakeProfitOffset(int)setTrailingStep(int)toString()
Inherited from velox.api.layer1.data.AbstractSingleOrderSendParametersBuilder:
getAccountId()getAlias()getClientId()getDuration()getSize()isBuy()setAccountId(String)setAlias(String)setBuy(boolean)setClientId(String)setDuration(OrderDuration)setSize(int)
Inherited from java.lang.Object:
clone()equals(Object)finalize()getClass()hashCode()notify()notifyAll()wait()wait(long)wait(long, int)