Skip to main content

OrderInfoUpdate

Package: velox.api.layer1.data

Type: Class

Inheritance: java.lang.Object → velox.api.layer1.data.OrderInfo → OrderInfoUpdate

All Implemented Interfaces: Serializable, MultiAccountAware

Description​

Contains cumulative information about the order + boolean fields, that mark what has changed since the last time it was reported.

See Also:

  • Serialized Form

Fields​

filledChanged​

public final boolean filledChanged

unfilledChanged​

public final boolean unfilledChanged

averageFillPriceChanged​

public final boolean averageFillPriceChanged

durationChanged​

public final boolean durationChanged

statusChanged​

public final boolean statusChanged

limitPriceChanged​

public final boolean limitPriceChanged

stopPriceChanged​

public final boolean stopPriceChanged

stopTriggeredChanged​

public final boolean stopTriggeredChanged

modificationTimeChanged​

public final boolean modificationTimeChanged

Fields inherited from class velox.api.layer1.data.OrderInfo:

  • accountId, averageFillPrice, clientId, doNotIncrease, duration, exchangeId, filled, instrumentAlias, isBuy, isDuplicate, isSimulated, limitPrice, modificationUtcTime, orderId, status, stopPrice, stopTriggered, type, unfilled

Constructors​

OrderInfoUpdate​

@Deprecated
public OrderInfoUpdate(String instrumentAlias, String orderId, boolean isBuy, OrderType type, String clientId, boolean doNotIncrease, int filled, boolean filledChanged, int unfilled, boolean unfilledChanged, double averageFillPrice, boolean averageFillPriceChanged, OrderDuration duration, boolean durationChanged, OrderStatus status, boolean statusChanged, double limitPrice, boolean limitPriceChanged, double stopPrice, boolean stopPriceChanged, boolean stopTriggered, boolean stopTriggeredChanged, long modificationUtcTime, boolean modificationTimeChanged, boolean isSimulated, boolean isDuplicate)

Deprecated: Use builder instead

OrderInfoUpdate​

@Deprecated
public OrderInfoUpdate(String instrumentAlias, String orderId, boolean isBuy, OrderType type, String clientId, boolean doNotIncrease, int filled, boolean filledChanged, int unfilled, boolean unfilledChanged, double averageFillPrice, boolean averageFillPriceChanged, OrderDuration duration, boolean durationChanged, OrderStatus status, boolean statusChanged, double limitPrice, boolean limitPriceChanged, double stopPrice, boolean stopPriceChanged, boolean stopTriggered, boolean stopTriggeredChanged, long modificationUtcTime, boolean modificationTimeChanged, boolean isSimulated)

Deprecated: Use builder instead

OrderInfoUpdate​

@Deprecated
public OrderInfoUpdate(String instrumentAlias, String orderId, boolean isBuy, OrderType type, String clientId, boolean doNotIncrease, int filled, boolean filledChanged, int unfilled, boolean unfilledChanged, double averageFillPrice, boolean averageFillPriceChanged, OrderDuration duration, boolean durationChanged, OrderStatus status, boolean statusChanged, double limitPrice, boolean limitPriceChanged, double stopPrice, boolean stopPriceChanged, boolean stopTriggered, boolean stopTriggeredChanged, long modificationTime, boolean modificationTimeChanged)

Deprecated: Use builder instead

OrderInfoUpdate​

public OrderInfoUpdate(OrderInfo orderInfo)

Methods​

toString​

public String toString()

Overrides: toString in class Object

toBuilder​

public OrderInfoBuilder toBuilder()

Methods inherited from class velox.api.layer1.data.OrderInfo:

  • getTradingAccountId()

Methods inherited from class java.lang.Object:

  • clone(), equals(Object), finalize(), getClass(), hashCode(), notify(), notifyAll(), wait(), wait(long), wait(long, int)