Click or drag to resize

BaseFixDialect Class

Base class describing the dialect of the FIX protocol.
Inheritance Hierarchy

Namespace:  StockSharp.Fix.Dialects
Assembly:  StockSharp.Fix (in StockSharp.Fix.dll) Version: (4.4.16)
public abstract class BaseFixDialect : BaseLogReceiver, 
	IFixDialect, ILogSource, IDisposable, IMessageAdapterExtension

The BaseFixDialect type exposes the following members.

Protected methodBaseFixDialect
Initialize BaseFixDialect.
Public propertyCheckTimeFrameByRequest
Check possible time-frame by request.
Public propertyCurrentTime
Current time, which will be passed to the Time.
(Inherited from BaseLogSource.)
Public propertyDateParser
Date parser.
Public propertyEncoding
Public propertyExchangeBoard
Board, where securities are traded.
Public propertyFormat
FIX protocol format.
Public propertyHasPosition
Public propertyHeartbeatInterval
Heartbeat interval.
Public propertyId
The unique identifier of the source.
(Inherited from BaseLogSource.)
Public propertyIsDisposed (Inherited from Disposable.)
Public propertyIsNativeIdentifiers
Identify security in messages by native identifier Native.
Public propertyIsNativeIdentifiersPersistable
Native identifier can be stored.
Public propertyIsResetCounter
Should the sequence counter be reset.
Public propertyIsRoot
Whether the source is the root (even if Parent is not equal to ).
(Inherited from BaseLogSource.)
Public propertyIsSupportCandlesUpdates
Support candles subscription and live updates.
Public propertyIsSupportMarketDataResponse
Support market-data response.
Public propertyIsSupportSecuritiesLookupAll
Support lookup all securities.
Public propertyIsSupportStopLoss
Determines whether the adapter support stop-loss orders.
Public propertyIsSupportSubscriptionByPortfolio
Support portfolio subscriptions.
Public propertyIsSupportTakeProfit
Determines whether the adapter support take-profit orders.
Public propertyIsSupportWithdraw
Determines whether the adapter support withdraw orders.
Public propertyLogin
Public propertyLoginAsPortfolioName
Use Login as portfolio name.
Public propertyLogLevel
The logging level. The default is set to Inherit.
(Inherited from BaseLogSource.)
Public propertyName
Source name (to distinguish in log files).
(Inherited from BaseLogSource.)
Protected propertyNewOrderSingleErrorsAsReject
Reply errors for messages of type NewOrderSingle transfers via Reject.
Public propertyOrderCancelVolumeRequired
Volume required to cancel orders.
Public propertyOrderLookup
Supports OrderStatusMessage for mass orders.
Public propertyParent
(Inherited from BaseLogSource.)
Public propertyPassword
Public propertyPortfolioLookup
Public propertySecurityExtendedFields
Names of extended security fields in SecurityMessage.
Public propertySecurityLookup
Public propertySenderCompId
Sender ID.
Public propertyStorageName
The storage name, associated with the adapter.
Public propertySupportedMarketDataTypes
Supported by adapter market data types.
Public propertySupportedMessages
Supported by adapter message types.
Public propertySupportUnknownExecutions
Support process ExecutionReport generated by third-party software.
Public propertyTargetCompId
Target ID.
Public propertyTickAsLevel1
Translate tick data as Level1ChangeMessage or ExecutionMessage.
Public propertyTimeFrames
Possible time-frames.
Public propertyTimeParser
Time parser.
Public propertyTimeStampParser
Time stamp parser.
Public propertyTimeZone
Information about the time zone where the exchange is located.
Public propertyVersion
FIX version.
Public propertyYearMonthParser
Year and month parser.
Public methodCreateOrderCondition
Create condition for order type Conditional, that supports the adapter.
Public methodDispose (Inherited from Disposable.)
Protected methodDisposeManaged (Inherited from Disposable.)
Protected methodDisposeNative (Inherited from Disposable.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize (Inherited from Disposable.)
Protected methodFromSecurityTradingStatus
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInit
Initialize dialect.
Protected methodInitSecId
Init security id information.
Protected methodIsLogoutError
Check Logout contains error message.
Public methodLoad
Load settings.
(Inherited from BaseLogSource.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnRead
Read next message from FIX protocol.
Protected methodOnReset
Reset state.
Protected methodOnWrite
Write the specified message into FIX protocol.
Protected methodProcessExecutionReport(ExecutionReport, ActionMessage, ExecutionMessage)
Process ExecutionReport instance.
Protected methodProcessExecutionReport(ExecutionReport, ActionMessage, ActionExecutionReport, ActionMessage, ExecutionMessage)
Process ExecutionReport instance.
Protected methodProcessSecurityDefinition
Process SecurityDefinition message.
Protected methodRaiseLog
To call the event Log.
(Inherited from BaseLogSource.)
Protected methodReadExecutionReport
Read the ExecutionReport message.
Public methodSave
Save settings.
(Inherited from BaseLogSource.)
Protected methodThrowIfDisposed (Inherited from Disposable.)
Public methodToString
Returns a string that represents the current object.
(Inherited from BaseLogSource.)
Protected methodWriteLogonRequest
To record the Logon message (request).
Protected methodStatic memberWriteLogoutRequest
To record the Logout message (request).
Protected methodStatic memberWriteResendRequest
To record the ResendRequest message.
Protected methodWriteSequenceReset
To record the SequenceReset message (request).
Protected methodStatic memberWriteTimeMessage
To record the Heartbeat or TestRequest message.
Protected methodWriteUserRequestChangePassword
To record the UserRequest message.
Public eventLog
New debug message event.
(Inherited from BaseLogSource.)
Extension Methods
Public Extension MethodGetLogLevel
Get LogLevel for the source. If the value is equal to Inherit, then parental source level is taken.
(Defined by LoggingHelper.)
See Also