Class TradeEvent
java.lang.Object
velox.api.layer1.datastructure.events.Event
velox.api.layer1.datastructure.events.TradeEvent
- All Implemented Interfaces:
Serializable,Cloneable,CloneableSerializable,CustomGeneratedEvent
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Stringaggressor for this trade, can be null if not know/not applicablefinal booleanfinal booleantrue if this trade ends order execution chainfinal booleantrue if this trade starts new order execution chainfinal Stringorder (partially) consumed by aggressor, can be null if not known/not applicablefinal doublefinal intFields inherited from class velox.api.layer1.datastructure.events.Event
eventType, sequenceNumber, time -
Constructor Summary
ConstructorsConstructorDescriptionTradeEvent(long t, boolean isBidAggressor, double price, int size, boolean isExecutionStart, boolean isExecutionEnd, String aggressorOrderId, String passiveOrderId) -
Method Summary
Methods inherited from class velox.api.layer1.datastructure.events.Event
copySequenceNumberTo, getSequenceNumber, getTime, setSequenceNumber
-
Field Details
-
isBidAggressor
public final boolean isBidAggressor -
price
public final double price -
size
public final int size -
isExecutionStart
public final boolean isExecutionStarttrue if this trade starts new order execution chain -
isExecutionEnd
public final boolean isExecutionEndtrue if this trade ends order execution chain -
aggressorOrderId
aggressor for this trade, can be null if not know/not applicable -
passiveOrderId
order (partially) consumed by aggressor, can be null if not known/not applicable
-
-
Constructor Details
-
TradeEvent
-
-
Method Details