CryBroSBEMessageAdapter

StockSharp.CryBro.SBE

CryBroSBE message adapter — client-side connector to SbeServer via SBE protocol.

Inherits: MessageAdapter

Implements: IAddressAdapter<EndPoint>, ISenderTargetAdapter

Constructors

CryBroSBEMessageAdapter
public CryBroSBEMessageAdapter(IdGenerator transactionIdGenerator)
cryBroSBEMessageAdapter = CryBroSBEMessageAdapter(transactionIdGenerator)

Initializes a new instance of the CryBroSBEMessageAdapter.

Properties

Address
public EndPoint Address { get; set; }
value = cryBroSBEMessageAdapter.Address
cryBroSBEMessageAdapter.Address = value

Server address.

IsSupportNativeCandles
public bool IsSupportNativeCandles { get; set; }
value = cryBroSBEMessageAdapter.IsSupportNativeCandles
cryBroSBEMessageAdapter.IsSupportNativeCandles = value

Enable native candle support (server streams pre-built candles). When (default), CandleBuilder will build candles from ticks/L1 on the client side.

IsSupportOrderBookIncrements
public override bool IsSupportOrderBookIncrements { get; }
value = cryBroSBEMessageAdapter.IsSupportOrderBookIncrements

Adapter translates incremental order books.

IsSupportSubscriptions
public override bool IsSupportSubscriptions { get; }
value = cryBroSBEMessageAdapter.IsSupportSubscriptions

Support any subscriptions (ticks, order books etc.).

Password
public SecureString Password { get; set; }
value = cryBroSBEMessageAdapter.Password
cryBroSBEMessageAdapter.Password = value

Password.

SenderCompId
public string SenderCompId { get; set; }
value = cryBroSBEMessageAdapter.SenderCompId
cryBroSBEMessageAdapter.SenderCompId = value

Sender ID.

TargetCompId
public string TargetCompId { get; set; }
value = cryBroSBEMessageAdapter.TargetCompId
cryBroSBEMessageAdapter.TargetCompId = value

Target ID.

Methods

CancelOrderAsync
protected override ValueTask CancelOrderAsync(OrderCancelMessage cancelMsg, CancellationToken cancellationToken)
result = cryBroSBEMessageAdapter.CancelOrderAsync(cancelMsg, cancellationToken)
CancelOrderGroupAsync
protected override ValueTask CancelOrderGroupAsync(OrderGroupCancelMessage cancelMsg, CancellationToken cancellationToken)
result = cryBroSBEMessageAdapter.CancelOrderGroupAsync(cancelMsg, cancellationToken)
ConnectAsync
protected override ValueTask ConnectAsync(ConnectMessage connectMsg, CancellationToken cancellationToken)
result = cryBroSBEMessageAdapter.ConnectAsync(connectMsg, cancellationToken)
DisconnectAsync
protected override ValueTask DisconnectAsync(DisconnectMessage disconnectMsg, CancellationToken cancellationToken)
result = cryBroSBEMessageAdapter.DisconnectAsync(disconnectMsg, cancellationToken)
IsAllDownloadingSupported
public override bool IsAllDownloadingSupported(DataType dataType)
result = cryBroSBEMessageAdapter.IsAllDownloadingSupported(dataType)

Is for the specified all securities downloading enabled.

dataType
Data type info.

Returns: Check result.

IsSupportCandlesPriceLevels
public override bool IsSupportCandlesPriceLevels(MarketDataMessage subscription)
result = cryBroSBEMessageAdapter.IsSupportCandlesPriceLevels(subscription)

Support candles PriceLevels.

subscription
MarketDataMessage

Returns: Check result.

IsSupportCandlesUpdates
public override bool IsSupportCandlesUpdates(MarketDataMessage subscription)
result = cryBroSBEMessageAdapter.IsSupportCandlesUpdates(subscription)

Support candles subscription and live updates.

subscription
MarketDataMessage

Returns: Check result.

Load
public override void Load(SettingsStorage storage)
cryBroSBEMessageAdapter.Load(storage)

Load settings.

storage
Settings storage.
MarketDataAsync
protected override ValueTask MarketDataAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = cryBroSBEMessageAdapter.MarketDataAsync(mdMsg, cancellationToken)
OrderStatusAsync
protected override ValueTask OrderStatusAsync(OrderStatusMessage statusMsg, CancellationToken cancellationToken)
result = cryBroSBEMessageAdapter.OrderStatusAsync(statusMsg, cancellationToken)
PortfolioLookupAsync
protected override ValueTask PortfolioLookupAsync(PortfolioLookupMessage lookupMsg, CancellationToken cancellationToken)
result = cryBroSBEMessageAdapter.PortfolioLookupAsync(lookupMsg, cancellationToken)
RegisterOrderAsync
protected override ValueTask RegisterOrderAsync(OrderRegisterMessage regMsg, CancellationToken cancellationToken)
result = cryBroSBEMessageAdapter.RegisterOrderAsync(regMsg, cancellationToken)
ReplaceOrderAsync
protected override ValueTask ReplaceOrderAsync(OrderReplaceMessage replaceMsg, CancellationToken cancellationToken)
result = cryBroSBEMessageAdapter.ReplaceOrderAsync(replaceMsg, cancellationToken)
ResetAsync
protected override ValueTask ResetAsync(ResetMessage resetMsg, CancellationToken cancellationToken)
result = cryBroSBEMessageAdapter.ResetAsync(resetMsg, cancellationToken)
Save
public override void Save(SettingsStorage storage)
cryBroSBEMessageAdapter.Save(storage)

Save settings.

storage
Settings storage.
SecurityLookupAsync
protected override ValueTask SecurityLookupAsync(SecurityLookupMessage lookupMsg, CancellationToken cancellationToken)
result = cryBroSBEMessageAdapter.SecurityLookupAsync(lookupMsg, cancellationToken)
TimeAsync
protected override ValueTask TimeAsync(TimeMessage timeMsg, CancellationToken cancellationToken)
result = cryBroSBEMessageAdapter.TimeAsync(timeMsg, cancellationToken)
ToString
public override string ToString()
result = cryBroSBEMessageAdapter.ToString()

Преобразовать к строковому представлению.

Returns: Строковое представление.