Class TradeEvent

java.lang.Object
velox.api.layer1.datastructure.events.Event
velox.api.layer1.datastructure.events.TradeEvent
All Implemented Interfaces:
Serializable, Cloneable, CloneableSerializable, CustomGeneratedEvent

public class TradeEvent extends Event
See Also:
  • Field Details

    • isBidAggressor

      public final boolean isBidAggressor
    • price

      public final double price
    • size

      public final int size
    • 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 String aggressorOrderId
      aggressor for this trade, can be null if not know/not applicable
    • passiveOrderId

      public final String passiveOrderId
      order (partially) consumed by aggressor, can be null if not known/not applicable
  • Constructor Details

    • TradeEvent

      public TradeEvent(long t, boolean isBidAggressor, double price, int size, boolean isExecutionStart, boolean isExecutionEnd, String aggressorOrderId, String passiveOrderId)
  • Method Details