Class OtcMarketsOrder
Represents an extension of Order for the symbols traded on the OTC Markets. It includes the OTC Markets specific quote data. For more information about original fields, QAP, Quote Flags and Extended Quote Flags, see OTC Markets Multicast Data Feed.
[EventCode(EventCodeNative.OtcMarketsOrder)]
public class OtcMarketsOrder : Order, IIndexedEvent, IEventType
- Inheritance
-
OtcMarketsOrder
- Implements
- Inherited Members
Constructors
OtcMarketsOrder()
Initializes a new instance of the OtcMarketsOrder class.
public OtcMarketsOrder()
OtcMarketsOrder(string?)
Initializes a new instance of the OtcMarketsOrder class with the specified event symbol.
public OtcMarketsOrder(string? eventSymbol)
Parameters
eventSymbol
stringThe specified event symbol.
Properties
IsAutoExecution
Gets or sets a value indicating whether this event is in 'AutoEx' mode. If this event is in 'AutoEx' mode then a response to an OTC Link trade message will be immediate.
public bool IsAutoExecution { get; set; }
Property Value
IsNmsConditional
Gets or sets a value indicating whether event represents a NMS conditional. This flag indicates the displayed Size is a round lot at least two times greater than the minimum round lot size in the security and a trade message relating to the event cannot be sent or filled for less than the displayed size.
public bool IsNmsConditional { get; set; }
Property Value
IsOpen
Gets or sets a value indicating whether this event is available for business within the operating hours of the OTC Link system. All quotes will be closed at the start of the trading day and will remain closed until the traders open theirs.
public bool IsOpen { get; set; }
Property Value
IsSaturated
Gets or sets a value indicating whether this event should NOT be considered for the inside price.
public bool IsSaturated { get; set; }
Property Value
IsUnsolicited
Gets or sets a value indicating whether this event is unsolicited.
public bool IsUnsolicited { get; set; }
Property Value
OtcMarketsFlags
Gets or sets OTC Markets flags.
public int OtcMarketsFlags { get; set; }
Property Value
OtcMarketsPriceType
Gets or sets OTC Markets price type of this OTC Markets order events.
public OtcMarketsPriceType OtcMarketsPriceType { get; set; }
Property Value
QuoteAccessPayment
Gets or sets Quote Access Payment (QAP) of this OTC Markets order.
QAP functionality allows participants to dynamically set access fees or rebates, in real-time and on a per-security basis through OTC Dealer or OTC FIX connections. Positive integers (1 to 30) indicate a rebate, and negative integers (-1 to -30) indicate an access fee. 0 indicates no rebate or access fee.
public int QuoteAccessPayment { get; set; }
Property Value
Methods
ToString()
Returns string representation of this otc markets order event.
public override string ToString()
Returns
- string
The string representation.