Class OneZeroFixDialect
- Namespace
- StockSharp.Fix.Dialects
- Assembly
- StockSharp.Fix.dll
oneZero FIX protocol dialect.
[MediaIcon("OneZero_logo.png")]
[Display(ResourceType = typeof(LocalizedStrings), Name = "OneZero", GroupName = "Stock")]
public class OneZeroFixDialect : BaseFixDialect, IFixDialect, IMessageAdapter, IMessageChannel, ICloneable<IMessageChannel>, ICloneable, IPersistable, ILogReceiver, ILogSource, IDisposable, IDemoAdapter
- Inheritance
-
OneZeroFixDialect
- Implements
- Inherited Members
- Extension Methods
Constructors
OneZeroFixDialect(IdGenerator)
Initializes a new instance of the OneZeroFixDialect.
public OneZeroFixDialect(IdGenerator transactionIdGenerator)
Parameters
transactionIdGeneratorIdGeneratorTransaction id generator.
Properties
FeatureName
Feature name.
public override string FeatureName { get; }
Property Value
PossibleSupportedMessages
Possible supported by adapter message types.
public override IEnumerable<MessageTypeInfo> PossibleSupportedMessages { get; }
Property Value
Methods
GetOrderState(ExecutionReport)
Convert OrdStatus to OrderStates value.
protected override OrderStates? GetOrderState(ExecutionReport report)
Parameters
reportExecutionReportExecutionReport value.
Returns
- OrderStates?
OrderStates value.
GetSupportedMarketDataTypes(SecurityId, DateTimeOffset?, DateTimeOffset?)
Get supported by adapter message types.
public override IEnumerable<DataType> GetSupportedMarketDataTypes(SecurityId securityId, DateTimeOffset? from, DateTimeOffset? to)
Parameters
securityIdSecurityIdfromDateTimeOffset?Start date for request. If null, then all available messages will be returned.
toDateTimeOffset?End date for request. If null, then all available messages will be returned.
Returns
- IEnumerable<DataType>
Supported by adapter market data types.
OnWrite(IFixWriter, Message)
Write the specified message into FIX protocol.
protected override string OnWrite(IFixWriter writer, Message message)
Parameters
writerIFixWriterThe recorder of data in the FIX protocol format.
messageMessageThe message.
Returns
- string
FixMessages value.
SendInMessage(Message)
Send message.
public override bool SendInMessage(Message message)
Parameters
messageMessageMessage.