CbFixDialect

StockSharp.Fix.CB

Crypto Broker FIX protocol dialect.

Inherits: DefaultFixDialect

Constructors

CbFixDialect
public CbFixDialect(IdGenerator transactionIdGenerator)
cbFixDialect = CbFixDialect(transactionIdGenerator)

Crypto Broker FIX protocol dialect.

Properties

CandlesBuildFrom
public override IEnumerable<Level1Fields> CandlesBuildFrom { get; }
value = cbFixDialect.CandlesBuildFrom

Possible options for candles building.

PossibleSupportedMessages
public override IEnumerable<MessageTypeInfo> PossibleSupportedMessages { get; }
value = cbFixDialect.PossibleSupportedMessages

Possible supported by adapter message types.

Methods

GetSupportedMarketDataTypesAsync
public override IAsyncEnumerable<DataType> GetSupportedMarketDataTypesAsync(SecurityId securityId, DateTime? from, DateTime? to)
result = cbFixDialect.GetSupportedMarketDataTypesAsync(securityId, from, to)

Get supported by adapter message types.

securityId
SecurityId
from
Start date for request. If , then all available messages will be returned.
to
End date for request. If , then all available messages will be returned.

Returns: Supported by adapter market data types.

IsAllDownloadingSupported
public override bool IsAllDownloadingSupported(DataType dataType)
result = cbFixDialect.IsAllDownloadingSupported(dataType)

Is for the specified all securities downloading enabled.

dataType
Data type info.

Returns: Check result.

IsSecurityRequired
public override bool IsSecurityRequired(DataType dataType)
result = cbFixDialect.IsSecurityRequired(dataType)

Support filtering subscriptions (subscribe/unsubscribe for specified security).

dataType
Data type info.

Returns: Check result.