BaseMarketDataDrive
StockSharp.Algo.Storages
Базовая реализация IMarketDataDrive.
Наследует: Disposable
Реализует: IMarketDataDrive, IPersistable, IDisposable
Конструкторы
BaseMarketDataDrive
protected BaseMarketDataDrive()
baseMarketDataDrive = BaseMarketDataDrive()
Инициализируйте BaseMarketDataDrive.
Свойства
Path
public abstract string Path { get; set; }
value = baseMarketDataDrive.Path
baseMarketDataDrive.Path = value
Путь к рыночным данным.
Методы
GetAvailableDataTypesAsync
public abstract IAsyncEnumerable<DataType> GetAvailableDataTypesAsync(SecurityId securityId, StorageFormats format)
result = baseMarketDataDrive.GetAvailableDataTypesAsync(securityId, format)
Получите все доступные типы данных.
- securityId
- Идентификатор инструмента.
- format
- Тип формата.
Возвращает: Типы данных.
GetAvailableSecuritiesAsync
public abstract IAsyncEnumerable<SecurityId> GetAvailableSecuritiesAsync()
result = baseMarketDataDrive.GetAvailableSecuritiesAsync()
Получите все доступные инструменты.
Возвращает: Доступные инструменты.
GetStorageDrive
public abstract IMarketDataStorageDrive GetStorageDrive(SecurityId securityId, DataType dataType, StorageFormats format)
result = baseMarketDataDrive.GetStorageDrive(securityId, dataType, format)
Чтобы получить хранилище для IMarketDataStorage.
- securityId
- идентификатор финансового инструмента.
- dataType
- Информация о типе данных.
- format
- Тип формата.
Возвращает: Хранилище для IMarketDataStorage.
Load
public virtual void Load(SettingsStorage storage)
baseMarketDataDrive.Load(storage)
Загрузить настройки.
- storage
- Хранилище настроек.
LookupSecuritiesAsync
public abstract IAsyncEnumerable<SecurityMessage> LookupSecuritiesAsync(SecurityLookupMessage criteria, ISecurityProvider securityProvider)
result = baseMarketDataDrive.LookupSecuritiesAsync(criteria, securityProvider)
Скачать финансовые инструменты по указанным критериям.
- criteria
- Поиск финансовых инструментов сообщений по заданным критериям.
- securityProvider
- Поставщик информации об инструментах.
Возвращает: Последовательность найденных инструментов.
Save
public virtual void Save(SettingsStorage storage)
baseMarketDataDrive.Save(storage)
Сохраните настройки.
- storage
- Хранилище настроек.
ToString
public override string ToString()
result = baseMarketDataDrive.ToString()
Преобразовать к строковому представлению.
Возвращает: Строковое представление.
VerifyAsync
public abstract ValueTask VerifyAsync(CancellationToken cancellationToken)
result = baseMarketDataDrive.VerifyAsync(cancellationToken)
Проверьте настройки.
- cancellationToken
- CancellationToken
Возвращает: ValueTask