AdapterWrapperConfiguration

StockSharp.Algo.Basket

Конфигурация для создания конвейера оболочки адаптера.

Реализует: IEquatable<AdapterWrapperConfiguration>

Свойства

Buffer
public IStorageBuffer Buffer { get; set; }
value = adapterWrapperConfiguration.Buffer
adapterWrapperConfiguration.Buffer = value

Буфер хранения.

CommissionManager
public ICommissionManager CommissionManager { get; set; }
value = adapterWrapperConfiguration.CommissionManager
adapterWrapperConfiguration.CommissionManager = value

Менеджер по расчету комиссионных.

ExtendedInfoStorage
public IExtendedInfoStorage ExtendedInfoStorage { get; set; }
value = adapterWrapperConfiguration.ExtendedInfoStorage
adapterWrapperConfiguration.ExtendedInfoStorage = value

Расширенное хранилище информации.

FillGapsBehaviour
public IFillGapsBehaviour FillGapsBehaviour { get; set; }
value = adapterWrapperConfiguration.FillGapsBehaviour
adapterWrapperConfiguration.FillGapsBehaviour = value

IFillGapsBehaviour

GenerateOrderBookFromLevel1
public bool GenerateOrderBookFromLevel1 { get; set; }
value = adapterWrapperConfiguration.GenerateOrderBookFromLevel1
adapterWrapperConfiguration.GenerateOrderBookFromLevel1 = value

Создайте книгу заказов из данных Level1.

IgnoreExtraAdapters
public bool IgnoreExtraAdapters { get; set; }
value = adapterWrapperConfiguration.IgnoreExtraAdapters
adapterWrapperConfiguration.IgnoreExtraAdapters = value

Не добавляйте дополнительные адаптеры.

IsHeartbeatOn
public Func<IMessageAdapter, bool> IsHeartbeatOn { get; set; }
value = adapterWrapperConfiguration.IsHeartbeatOn
adapterWrapperConfiguration.IsHeartbeatOn = value

Функция для проверки того, включено ли сердцебиение для адаптера.

IsRestoreSubscriptionOnErrorReconnect
public bool IsRestoreSubscriptionOnErrorReconnect { get; set; }
value = adapterWrapperConfiguration.IsRestoreSubscriptionOnErrorReconnect
adapterWrapperConfiguration.IsRestoreSubscriptionOnErrorReconnect = value

Восстановить подписку на Reconnect.

IsSupportTransactionLog
public bool IsSupportTransactionLog { get; set; }
value = adapterWrapperConfiguration.IsSupportTransactionLog
adapterWrapperConfiguration.IsSupportTransactionLog = value

Используйте TransactionOrderingMessageAdapter.

LatencyManager
public ILatencyManager LatencyManager { get; set; }
value = adapterWrapperConfiguration.LatencyManager
adapterWrapperConfiguration.LatencyManager = value

Менеджер расчета задержки регистрации заказов.

Level1Extend
public bool Level1Extend { get; set; }
value = adapterWrapperConfiguration.Level1Extend
adapterWrapperConfiguration.Level1Extend = value

Используйте Level1ExtendBuilderAdapter.

MappingProvider
public ISecurityMappingStorageProvider MappingProvider { get; set; }
value = adapterWrapperConfiguration.MappingProvider
adapterWrapperConfiguration.MappingProvider = value

Поставщик хранилища сопоставлений идентификаторов финансовых инструментов.

NativeIdStorage
public INativeIdStorageProvider NativeIdStorage { get; set; }
value = adapterWrapperConfiguration.NativeIdStorage
adapterWrapperConfiguration.NativeIdStorage = value

Поставщик хранилища собственных идентификаторов финансовых инструментов.

Parent
public ILogReceiver Parent { get; set; }
value = adapterWrapperConfiguration.Parent
adapterWrapperConfiguration.Parent = value

Родительский лог-приемник.

PnLManager
public IPnLManager PnLManager { get; set; }
value = adapterWrapperConfiguration.PnLManager
adapterWrapperConfiguration.PnLManager = value

Менеджер прибылей-убытков.

SendFinishedCandlesImmediatelly
public bool SendFinishedCandlesImmediatelly { get; set; }
value = adapterWrapperConfiguration.SendFinishedCandlesImmediatelly
adapterWrapperConfiguration.SendFinishedCandlesImmediatelly = value

CandleBuilderMessageAdapter.SendFinishedCandlesImmediatelly.

SendOutErrorAsync
public Func<Exception, CancellationToken, ValueTask> SendOutErrorAsync { get; set; }
value = adapterWrapperConfiguration.SendOutErrorAsync
adapterWrapperConfiguration.SendOutErrorAsync = value

Функция отправки сообщений об ошибках.

SlippageManager
public ISlippageManager SlippageManager { get; set; }
value = adapterWrapperConfiguration.SlippageManager
adapterWrapperConfiguration.SlippageManager = value

Менеджер проскальзывания.

StorageProcessor
public IStorageProcessor StorageProcessor { get; set; }
value = adapterWrapperConfiguration.StorageProcessor
adapterWrapperConfiguration.StorageProcessor = value

Процессор памяти.

SupportBuildingFromOrderLog
public bool SupportBuildingFromOrderLog { get; set; }
value = adapterWrapperConfiguration.SupportBuildingFromOrderLog
adapterWrapperConfiguration.SupportBuildingFromOrderLog = value

Используйте OrderLogMessageAdapter.

SupportCandlesCompression
public bool SupportCandlesCompression { get; set; }
value = adapterWrapperConfiguration.SupportCandlesCompression
adapterWrapperConfiguration.SupportCandlesCompression = value

Используйте CandleBuilderMessageAdapter.

SupportLookupTracking
public bool SupportLookupTracking { get; set; }
value = adapterWrapperConfiguration.SupportLookupTracking
adapterWrapperConfiguration.SupportLookupTracking = value

Используйте LookupTrackingMessageAdapter.

SupportOffline
public bool SupportOffline { get; set; }
value = adapterWrapperConfiguration.SupportOffline
adapterWrapperConfiguration.SupportOffline = value

Используйте OfflineMessageAdapter.

SupportOrderBookTruncate
public bool SupportOrderBookTruncate { get; set; }
value = adapterWrapperConfiguration.SupportOrderBookTruncate
adapterWrapperConfiguration.SupportOrderBookTruncate = value

Используйте OrderBookTruncateMessageAdapter.

SupportSecurityAll
public bool SupportSecurityAll { get; set; }
value = adapterWrapperConfiguration.SupportSecurityAll
adapterWrapperConfiguration.SupportSecurityAll = value

Используйте SubscriptionSecurityAllMessageAdapter.

SupportStorage
public bool SupportStorage { get; set; }
value = adapterWrapperConfiguration.SupportStorage
adapterWrapperConfiguration.SupportStorage = value

Используйте StorageMessageAdapter.

SuppressOrderBookIncrements
public bool SuppressOrderBookIncrements { get; set; }
value = adapterWrapperConfiguration.SuppressOrderBookIncrements
adapterWrapperConfiguration.SuppressOrderBookIncrements = value

Когда OrderBookIncrementMessageAdapter никогда не добавляется в конвейер — даже когда внутренний адаптер сообщает IsSupportOrderBookIncrements.

SuppressReconnectingErrors
public bool SuppressReconnectingErrors { get; set; }
value = adapterWrapperConfiguration.SuppressReconnectingErrors
adapterWrapperConfiguration.SuppressReconnectingErrors = value

Подавить ошибки повторного подключения.

UseChannels
public bool UseChannels { get; set; }
value = adapterWrapperConfiguration.UseChannels
adapterWrapperConfiguration.UseChannels = value

Используйте каналы для передачи сообщений.