Class TradeEvent<T>.FillReceived
Partial or full fill received from exchange.
public sealed record TradeEvent<T>.FillReceived : TradeEvent<T>, ITradeEvent<RichTradeAction, T>, IEvent<T>, IEquatable<IEvent<T>>, IEquatable<TradeEvent<T>>, IEquatable<TradeEvent<T>.FillReceived>
- Inheritance
-
TradeEvent<T>TradeEvent<T>.FillReceived
- Implements
-
IEvent<T>IEquatable<IEvent<T>>IEquatable<TradeEvent<T>>
- Inherited Members
Constructors
FillReceived(RichTradeAction, Guid, DecimalAmount, DecimalAmount, DecimalAmount?, T)
Construct a FillReceived event.
public FillReceived(RichTradeAction action, Guid orderId, DecimalAmount filledQuantity, DecimalAmount fillPrice, DecimalAmount? fee, T filledAt)
Parameters
actionRichTradeActionorderIdGuidfilledQuantityDecimalAmountfillPriceDecimalAmountfeeDecimalAmount?filledAtT
Properties
Action
The action that produced this event (carried for correlation and audit).
public override RichTradeAction Action { get; }
Property Value
Fee
Optional fee charged by the venue.
public DecimalAmount? Fee { get; }
Property Value
FillPrice
Price of the fill.
public DecimalAmount FillPrice { get; }
Property Value
FilledAt
Time of the fill.
public T FilledAt { get; }
Property Value
- T
FilledQuantity
Quantity filled.
public DecimalAmount FilledQuantity { get; }
Property Value
OrderId
Id of the filled order.
public Guid OrderId { get; }
Property Value
Time
The time at which this event's fact occurred.
public override T Time { get; }
Property Value
- T