Class TradeAction.InterestAction
Express interest in a CLOB before commitment.
public sealed record TradeAction.InterestAction : TradeAction, ITradeAction, IEquatable<TradeAction>, IEquatable<TradeAction.InterestAction>
- Inheritance
-
TradeAction.InterestAction
- Implements
- Inherited Members
Constructors
InterestAction(Symbol, BuyOrSell, DecimalAmount, DecimalAmount, TimeSpan, DecimalAmount?, Guid?)
Express interest in a CLOB before commitment.
public InterestAction(Symbol Symbol, BuyOrSell Side, DecimalAmount PriceFloor, DecimalAmount PriceCeiling, TimeSpan Window, DecimalAmount? Quantity, Guid? InterestId)
Parameters
SymbolSymbolInstrument of interest.
SideBuyOrSellBuy or sell side.
PriceFloorDecimalAmountLower price bound.
PriceCeilingDecimalAmountUpper price bound.
WindowTimeSpanTime window during which the interest is valid.
QuantityDecimalAmount?Optional quantity hint.
InterestIdGuid?Optional client-assigned interest id.
Properties
InterestId
Optional client-assigned interest id.
public Guid? InterestId { get; init; }
Property Value
- Guid?
PriceCeiling
Upper price bound.
public DecimalAmount PriceCeiling { get; init; }
Property Value
PriceFloor
Lower price bound.
public DecimalAmount PriceFloor { get; init; }
Property Value
Quantity
Optional quantity hint.
public DecimalAmount? Quantity { get; init; }
Property Value
Side
Buy or sell side.
public BuyOrSell Side { get; init; }
Property Value
Symbol
Instrument of interest.
public Symbol Symbol { get; init; }
Property Value
Window
Time window during which the interest is valid.
public TimeSpan Window { get; init; }