Class QuikDropCopyFixDialect
QUIK DropCopy диалект FIX протокола.
Inherited Members
Namespace: StockSharp.Fix.Dialects
Assembly: StockSharp.Fix.dll
Syntax
[LicenseFeature("QuikDropCopy")]
[DisplayNameLoc("QuikDropCopy")]
[MediaIcon("QUIK_logo.png")]
public class QuikDropCopyFixDialect : BaseFixDialect, IFixDialect, IMessageAdapter, IMessageChannel, ICloneable<IMessageChannel>, ICloneable, IPersistable, ILogReceiver, ILogSource, IDisposable
Constructors
QuikDropCopyFixDialect(IdGenerator)
Создать QuikDropCopyFixDialect.
Declaration
public QuikDropCopyFixDialect(IdGenerator transactionIdGenerator)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Common.IdGenerator | transactionIdGenerator | Генератор транзакций. |
Properties
PossibleSupportedMessages
Возможные поддерживаемые адаптером типы сообщений.
Declaration
public override IEnumerable<MessageTypeInfo> PossibleSupportedMessages { get; }
Property Value
Type | Description |
---|---|
IEnumerable<MessageTypeInfo> |
Overrides
SupportedOrderBookDepths
Доступные варианты для MaxDepth.
Declaration
public override IEnumerable<int> SupportedOrderBookDepths { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Int32> |
Overrides
Methods
FromSecurityTradingStatus(Nullable<Int32>)
Преобразовать SecurityTradingStatus в SecurityStates.
Declaration
protected override Nullable<SecurityStates> FromSecurityTradingStatus(Nullable<int> status)
Parameters
Type | Name | Description |
---|---|---|
Nullable<Int32> | status | SecurityTradingStatus значение. |
Returns
Type | Description |
---|---|
Nullable<SecurityStates> | SecurityStates значение. |
Overrides
IsLogoutError(String)
Проверить, содержит ли сообщение Logout ошибку.
Declaration
protected override bool IsLogoutError(string text)
Parameters
Type | Name | Description |
---|---|---|
String | text | Текстовое сообщение. |
Returns
Type | Description |
---|---|
Boolean | true если переданное текстовое сообщение содержит ошибку, иначе, false. |
Overrides
OnRead(IFixReader, String, Action<Message>)
Прочитать следующее сообщение FIX протокола.
Declaration
protected override Nullable<bool> OnRead(IFixReader reader, string msgType, Action<Message> messageHandler)
Parameters
Type | Name | Description |
---|---|---|
IFixReader | reader | Читатель данных, записанных в формате FIX протокола. |
String | msgType | Тип сообщения. |
Action<Message> | messageHandler | Обработчик сообщений. |
Returns
Type | Description |
---|---|
Nullable<Boolean> | true, если сообщение было прочитано успешно, иначе, false. |
Overrides
OnWrite(IFixWriter, Message)
Записать сообщение в формат FIX протокола.
Declaration
protected override string OnWrite(IFixWriter writer, Message message)
Parameters
Type | Name | Description |
---|---|---|
IFixWriter | writer | Писатель FIX протокола. |
Message | message | Сообщение. |
Returns
Type | Description |
---|---|
String | FixMessages значение. |
Overrides
ProcessSecurityDefinition(FixTags, IFixReader, SecurityMessage)
Обработать сообщение SecurityDefinition.
Declaration
protected override bool ProcessSecurityDefinition(FixTags tag, IFixReader reader, SecurityMessage message)
Parameters
Type | Name | Description |
---|---|---|
FixTags | tag | Тэг. |
IFixReader | reader | Читатель данных, записанных в формате FIX протокола. |
SecurityMessage | message | Сообщение, содержащее данные об инструменте. |
Returns
Type | Description |
---|---|
Boolean | Результат обработки. |