Table of Contents

Class TradeAction.SellOrder

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

Sell order on a CLOB.

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

Constructors

SellOrder(Symbol, DecimalAmount, DecimalAmount?, Guid?)

Sell order on a CLOB.

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

Parameters

Symbol Symbol

Instrument to sell.

Quantity DecimalAmount

Quantity to sell.

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 sell.

public DecimalAmount Quantity { get; init; }

Property Value

DecimalAmount

Symbol

Instrument to sell.

public Symbol Symbol { get; init; }

Property Value

Symbol