Table of Contents

Class QuoteChangeMessage

Namespace
StockSharp.Messages
Assembly
StockSharp.Messages.dll

Messages containing quotes.

[DataContract]
public sealed class QuoteChangeMessage : BaseSubscriptionIdMessage<QuoteChangeMessage>, IMessage, ISubscriptionIdMessage, IOriginalTransactionIdMessage, IOrderBookMessage, ISecurityIdMessage, ISeqNumMessage, IServerTimeMessage, IGeneratedMessage, ICurrencyMessage, ILocalTimeMessage, ICloneable
Inheritance
QuoteChangeMessage
Implements
Inherited Members
Extension Methods

Constructors

QuoteChangeMessage()

Initializes a new instance of the QuoteChangeMessage.

public QuoteChangeMessage()

Properties

Asks

Quotes to sell.

[DataMember]
[Display(ResourceType = typeof(LocalizedStrings), Name = "Asks", Description = "QuotesSell", GroupName = "General")]
public QuoteChange[] Asks { get; set; }

Property Value

QuoteChange[]

Bids

Quotes to buy.

[DataMember]
[Display(ResourceType = typeof(LocalizedStrings), Name = "Bids", Description = "QuotesBuy", GroupName = "General")]
public QuoteChange[] Bids { get; set; }

Property Value

QuoteChange[]

BuildFrom

Determines the message is generated from the specified DataType.

[DataMember]
public DataType BuildFrom { get; set; }

Property Value

DataType

Currency

Trading security currency.

[DataMember]
[Display(ResourceType = typeof(LocalizedStrings), Name = "Currency", Description = "CurrencyDesc", GroupName = "General")]
public CurrencyTypes? Currency { get; set; }

Property Value

CurrencyTypes?

DataType

Data type info.

public override DataType DataType { get; }

Property Value

DataType

HasPositions

Determines a StartPosition initialized.

[DataMember]
public bool HasPositions { get; set; }

Property Value

bool

IsFiltered

The quote change contains filtered quotes.

[Browsable(false)]
public bool IsFiltered { get; set; }

Property Value

bool

SecurityId

Security ID.

[DataMember]
[Display(ResourceType = typeof(LocalizedStrings), Name = "SecurityId", Description = "SecurityId", GroupName = "General")]
public SecurityId SecurityId { get; set; }

Property Value

SecurityId

SeqNum

Sequence number.

[DataMember]
public long SeqNum { get; set; }

Property Value

long

Remarks

Zero means no information.

ServerTime

Server time.

[DataMember]
[Display(ResourceType = typeof(LocalizedStrings), Name = "ServerTime", Description = "ChangeServerTime", GroupName = "General")]
public DateTimeOffset ServerTime { get; set; }

Property Value

DateTimeOffset

State

Order book state.

[DataMember]
public QuoteChangeStates? State { get; set; }

Property Value

QuoteChangeStates?

Methods

CopyTo(QuoteChangeMessage)

Copy the message into the destination.

public override void CopyTo(QuoteChangeMessage destination)

Parameters

destination QuoteChangeMessage

The object, to which copied information.

ToString()

public override string ToString()

Returns

string