Show / Hide Table of Contents

Class CfhFixDialect

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

Inheritance
Object
BaseLogSource
BaseLogReceiver
BaseFixDialect
CfhFixDialect
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.IsLogoutError(String)
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.ProcessSecurityDefinition(FixTags, IFixReader, SecurityMessage)
BaseFixDialect.InitSecId(SecurityMessage, String, String, String, String)
BaseFixDialect.FromSecurityTradingStatus(Nullable<Int32>)
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.IsSupportCandlesUpdates
BaseFixDialect.IsSupportCandlesPriceLevels
BaseFixDialect.NewOrderSingleErrorsAsReject
BaseFixDialect.CheckTimeFrameByRequest
BaseFixDialect.SupportedOrderBookDepths
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
[DisplayNameLoc("CFH")]
[MediaIcon("CFH_logo.png")]
[LicenseFeature("CFH")]
public class CfhFixDialect : BaseFixDialect, IFixDialect, IMessageAdapter, IMessageChannel, ICloneable<IMessageChannel>, ICloneable, IPersistable, ILogReceiver, ILogSource, IDisposable

Constructors

CfhFixDialect(IdGenerator)

Создать CfhFixDialect.

Declaration
public CfhFixDialect(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

SupportedMarketDataTypes

Поддерживаемые адаптером типы маркет данных.

Declaration
public override IEnumerable<DataType> SupportedMarketDataTypes { get; set; }
Property Value
Type Description
IEnumerable<DataType>
Overrides
BaseFixDialect.SupportedMarketDataTypes

Methods

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)

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.
☀
☾