Class RichTradeAction.SellOrder
Enriched sell order.
public sealed record RichTradeAction.SellOrder : RichTradeAction, ITradeAction, IEquatable<RichTradeAction>, IEquatable<RichTradeAction.SellOrder>
- Inheritance
-
RichTradeAction.SellOrder
- Implements
- Inherited Members
Constructors
SellOrder(SellOrder, Guid, TimeSpan, Venue)
Enriched sell order.
public SellOrder(TradeAction.SellOrder Action, Guid StrategyId, TimeSpan LatencyBudget, Venue Venue)
Parameters
ActionTradeAction.SellOrderThe raw TradeAction.SellOrder.
StrategyIdGuidId of the strategy that produced the action.
LatencyBudgetTimeSpanMaximum acceptable execution latency.
VenueVenueVenue to route the order to.
Properties
Action
The raw TradeAction.SellOrder.
public TradeAction.SellOrder Action { get; init; }
Property Value
LatencyBudget
Maximum acceptable execution latency.
public TimeSpan LatencyBudget { get; init; }
Property Value
StrategyId
Id of the strategy that produced the action.
public Guid StrategyId { get; init; }
Property Value
Venue
Venue to route the order to.
public Venue Venue { get; init; }