Skip to main content

TradeInfo

Package: velox.api.layer1.data

Type: Class

Inheritance: java.lang.Object รขโ€ โ€™ velox.api.layer1.data.TradeInfo

All Implemented Interfaces: java.io.Serializable

Descriptionโ€‹

Information about the trade

See Also:

  • Serialized Form

Fieldsโ€‹

isOtcโ€‹

public final boolean isOtc

True if the trade is OTC

isBidAggressorโ€‹

public final boolean isBidAggressor

True if bid was the aggressor, false if ask was the aggressor

isExecutionStartโ€‹

public final boolean isExecutionStart

True if this trade starts new order execution chain

isExecutionEndโ€‹

public final boolean isExecutionEnd

True if this trade ends order execution chain

aggressorOrderIdโ€‹

public final @Nullable String aggressorOrderId

Aggressor for this trade, can be null if not known/not applicable

passiveOrderIdโ€‹

public final @Nullable String passiveOrderId

Order (partially) consumed by aggressor, can be null if not known/not applicable

Constructorsโ€‹

TradeInfoโ€‹

public TradeInfo(boolean isOtc, boolean isBidAggressor)

TradeInfoโ€‹

public TradeInfo(boolean isOtc, boolean isBidAggressor, boolean isExecutionStart, boolean isExecutionEnd)

TradeInfoโ€‹

public TradeInfo(boolean isOtc, boolean isBidAggressor, boolean isExecutionStart, boolean isExecutionEnd, @Nullable String aggressorOrderId, @Nullable String passiveOrderId)

Methodsโ€‹

compareโ€‹

public boolean compare(TradeInfo other)

toStringโ€‹

public String toString()

Overrides: toString in class Object