Table of Contents

Class TradeAction.BuyOrder

Namespace
Virtufin.Base.Events.Trade
Assembly
Virtufin.Base.dll

Buy order on a CLOB.

public sealed record TradeAction.BuyOrder : TradeAction, ITradeAction, IEquatable<TradeAction>, IEquatable<TradeAction.BuyOrder>
Inheritance
TradeAction.BuyOrder
Implements
Inherited Members

Constructors

BuyOrder(Symbol, DecimalAmount, DecimalAmount?, Guid?)

Buy order on a CLOB.

public BuyOrder(Symbol Symbol, DecimalAmount Quantity, DecimalAmount? LimitPrice, Guid? OrderId)

Parameters

Symbol Symbol

Instrument to buy.

Quantity DecimalAmount

Quantity to buy.

LimitPrice DecimalAmount?

Optional limit price; null = market order.

OrderId Guid?

Optional client-assigned order id; null = server-assigned.

Properties

LimitPrice

Optional limit price; null = market order.

public DecimalAmount? LimitPrice { get; init; }

Property Value

DecimalAmount?

OrderId

Optional client-assigned order id; null = server-assigned.

public Guid? OrderId { get; init; }

Property Value

Guid?

Quantity

Quantity to buy.

public DecimalAmount Quantity { get; init; }

Property Value

DecimalAmount

Symbol

Instrument to buy.

public Symbol Symbol { get; init; }

Property Value

Symbol