Class RichTradeAction.BuyOrder
Enriched buy order.
public sealed record RichTradeAction.BuyOrder : RichTradeAction, ITradeAction, IEquatable<RichTradeAction>, IEquatable<RichTradeAction.BuyOrder>
- Inheritance
-
RichTradeAction.BuyOrder
- Implements
- Inherited Members
Constructors
BuyOrder(BuyOrder, Guid, TimeSpan, Venue)
Enriched buy order.
public BuyOrder(TradeAction.BuyOrder Action, Guid StrategyId, TimeSpan LatencyBudget, Venue Venue)
Parameters
ActionTradeAction.BuyOrderThe raw TradeAction.BuyOrder.
StrategyIdGuidId of the strategy that produced the action.
LatencyBudgetTimeSpanMaximum acceptable execution latency.
VenueVenueVenue to route the order to (e.g. Binance, OTC).
Properties
Action
The raw TradeAction.BuyOrder.
public TradeAction.BuyOrder 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 (e.g. Binance, OTC).
public Venue Venue { get; init; }