Show / Hide Table of Contents

Class QuikDropCopyFixDialect

QUIK DropCopy диалект FIX протокола.

Inheritance
Object
BaseLogSource
BaseLogReceiver
BaseFixDialect
QuikDropCopyFixDialect
Implements
IFixDialect
IMessageAdapter
IMessageChannel
Ecng.Common.ICloneable<IMessageChannel>
ICloneable
Ecng.Serialization.IPersistable
ILogReceiver
ILogSource
IDisposable
Inherited Members
BaseFixDialect.ToString()
BaseFixDialect.IFixDialect.get_Writer()
BaseFixDialect.IFixDialect.get_Reader()
BaseFixDialect.CreateOrderLogMarketDepthBuilder(SecurityId)
BaseFixDialect.GetCandleArgs(Type, SecurityId, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
BaseFixDialect.GetHistoryStepSize(DataType, TimeSpan)
BaseFixDialect.GetMaxCount(DataType)
BaseFixDialect.IFixDialect.Init(IFixWriter, IFixReader, EndPoint)
BaseFixDialect.TryParseNextMsqSeqNum(String)
BaseFixDialect.OnReset()
BaseFixDialect.IMessageChannel.add_NewOutMessage(Action<Message>)
BaseFixDialect.IMessageChannel.remove_NewOutMessage(Action<Message>)
BaseFixDialect.RaiseNewOutMessage(Message)
BaseFixDialect.CheckState()
BaseFixDialect.SendInMessage(Message)
BaseFixDialect.IFixDialect.Read(Action<Message>)
BaseFixDialect.IsAllDownloadingSupported(DataType)
BaseFixDialect.IsSecurityRequired(DataType)
BaseFixDialect.ProcessSequenceResetExtraTag(FixTags, IFixReader, FixSeqResetMessage)
BaseFixDialect.WriteLogonRequest(IFixWriter, ConnectMessage, Action<IFixWriter>)
BaseFixDialect.WriteLogoutRequest(IFixWriter, String)
BaseFixDialect.WriteSequenceReset(IFixWriter, Boolean, Int64)
BaseFixDialect.WriteResendRequest(IFixWriter, Int64, Int64)
BaseFixDialect.WriteUserRequestChangePassword(IFixWriter, ChangePasswordMessage, String, String)
BaseFixDialect.WriteTimeMessage(IFixWriter, TimeMessage)
BaseFixDialect.GetBoardCode(String, String, String)
BaseFixDialect.WriteClOrdId(IFixWriter, Int64)
BaseFixDialect.Clone()
BaseFixDialect.IMessageChannel.add_StateChanged(Action)
BaseFixDialect.IMessageChannel.remove_StateChanged(Action)
BaseFixDialect.Open()
BaseFixDialect.Close()
BaseFixDialect.IMessageChannel.Suspend()
BaseFixDialect.IMessageChannel.Resume()
BaseFixDialect.IMessageChannel.Clear()
BaseFixDialect.GetSecurityType(String)
BaseFixDialect.InitSecId(SecurityMessage, String, String, String, String)
BaseFixDialect.WriteAccount(IFixWriter, IPortfolioNameMessage)
BaseFixDialect.GetSyntheticPortfolioName()
BaseFixDialect.IsSyntheticPortfolioName(String)
BaseFixDialect.ReadExecutionReport(IFixReader, ExecutionReport, FastDateTimeParser, Func<FixTags, IFixReader, ExecutionReport, Boolean>)
BaseFixDialect.ProcessExecutionReportExtraTag(FixTags, IFixReader, ExecutionReport)
BaseFixDialect.ProcessExecutionReport(ExecutionReport, Action<Message>, ExecutionMessage)
BaseFixDialect.GetOrderType(ExecutionReport, OrderCondition)
BaseFixDialect.ProcessParties(ExecutionReport)
BaseFixDialect.GetOrderStringId(String)
BaseFixDialect.ProcessExecutionReport(ExecutionReport, Action<Message>, Action<ExecutionReport, Action<Message>, ExecutionMessage>)
BaseFixDialect.GetOrderState(ExecutionReport)
BaseFixDialect.Version
BaseFixDialect.Encoding
BaseFixDialect.Login
BaseFixDialect.Password
BaseFixDialect.SenderCompId
BaseFixDialect.TargetCompId
BaseFixDialect.TimeStampParser
BaseFixDialect.TimeParser
BaseFixDialect.DateParser
BaseFixDialect.YearMonthParser
BaseFixDialect.IsResetCounter
BaseFixDialect.ReConnectionSettings
BaseFixDialect.HeartbeatInterval
BaseFixDialect.TimeZone
BaseFixDialect.ExchangeBoard
BaseFixDialect.ClientCode
BaseFixDialect.DoNotSendAccount
BaseFixDialect.ClientVersion
BaseFixDialect.Accounts
BaseFixDialect.Format
BaseFixDialect.TickAsLevel1
BaseFixDialect.QuotesAsLevel1
BaseFixDialect.LoginAsPortfolioName
BaseFixDialect.OverrideExecIdByNative
BaseFixDialect.Categories
BaseFixDialect.StorageName
BaseFixDialect.IsNativeIdentifiers
BaseFixDialect.IsSupportMarketDataResponse
BaseFixDialect.SecurityExtendedFields
BaseFixDialect.IsNativeIdentifiersPersistable
BaseFixDialect.SupportUnknownExecutions
BaseFixDialect.TimeFrames
BaseFixDialect.SupportedMarketDataTypes
BaseFixDialect.IsSupportCandlesUpdates
BaseFixDialect.IsSupportCandlesPriceLevels
BaseFixDialect.NewOrderSingleErrorsAsReject
BaseFixDialect.CheckTimeFrameByRequest
BaseFixDialect.IsSupportOrderBookIncrements
BaseFixDialect.IsSupportExecutionsPnL
BaseFixDialect.IsSecurityNewsOnly
BaseFixDialect.OrderConditionType
BaseFixDialect.HeartbeatBeforConnect
BaseFixDialect.TransactionIdGenerator
BaseFixDialect.SupportedInMessages
BaseFixDialect.SupportedOutMessages
BaseFixDialect.SupportedResultMessages
BaseFixDialect.CancelOnDisconnect
BaseFixDialect.Icon
BaseFixDialect.IsAutoReplyOnTransactonalUnsubscription
BaseFixDialect.IsFullCandlesOnly
BaseFixDialect.IsSupportSubscriptions
BaseFixDialect.SecurityClassInfo
BaseFixDialect.CandlesBuildFrom
BaseFixDialect.EnqueueSubscriptions
BaseFixDialect.IsSupportTransactionLog
BaseFixDialect.UseChannels
BaseFixDialect.IterationInterval
BaseFixDialect.LookupTimeout
BaseFixDialect.FeatureName
BaseFixDialect.IsPositionsEmulationRequired
BaseFixDialect.IsReplaceCommandEditCurrent
BaseFixDialect.GenerateOrderBookFromLevel1
BaseFixDialect.CurrentCounter
BaseFixDialect.Address
BaseFixDialect.State
BaseLogReceiver.ILogReceiver.AddLog(LogMessage)
BaseLogSource.RaiseLog(LogMessage)
BaseLogSource.Load(SettingsStorage)
BaseLogSource.Save(SettingsStorage)
BaseLogSource.Id
BaseLogSource.Name
BaseLogSource.Parent
BaseLogSource.LogLevel
BaseLogSource.CurrentTime
BaseLogSource.IsRoot
BaseLogSource.ParentRemoved
BaseLogSource.Log
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
BaseFixDialect.PossibleSupportedMessages

SupportedOrderBookDepths

Доступные варианты для MaxDepth.

Declaration
public override IEnumerable<int> SupportedOrderBookDepths { get; }
Property Value
Type Description
IEnumerable<Int32>
Overrides
BaseFixDialect.SupportedOrderBookDepths

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
BaseFixDialect.FromSecurityTradingStatus(Nullable<Int32>)

IsLogoutError(String)

Проверить, содержит ли сообщение Logout ошибку.

Declaration
protected override bool IsLogoutError(string text)
Parameters
Type Name Description
String text

Текстовое сообщение.

Returns
Type Description
Boolean

true если переданное текстовое сообщение содержит ошибку, иначе, false.

Overrides
BaseFixDialect.IsLogoutError(String)

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
BaseFixDialect.OnRead(IFixReader, String, Action<Message>)

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
BaseFixDialect.OnWrite(IFixWriter, Message)

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

Результат обработки.

Overrides
BaseFixDialect.ProcessSecurityDefinition(FixTags, IFixReader, SecurityMessage)

Implements

IFixDialect
IMessageAdapter
IMessageChannel
Ecng.Common.ICloneable<>
System.ICloneable
Ecng.Serialization.IPersistable
ILogReceiver
ILogSource
System.IDisposable

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾