StockSharpExporter
Экспорт в формат StockSharp.
Наследует: BaseExporter
Конструкторы
public StockSharpExporter(DataType dataType, IStorageRegistry storageRegistry, IMarketDataDrive drive, StorageFormats format)
stockSharpExporter = StockSharpExporter(dataType, storageRegistry, drive, format)
Экспорт в формат StockSharp.
- dataType
- Информация о типе данных.
- storageRegistry
- Хранение рыночных данных.
- drive
- Хранение.
- format
- Тип формата.
Свойства
public int BatchSize { get; set; }
value = stockSharpExporter.BatchSize
stockSharpExporter.BatchSize = value
Размер передаваемого пакета данных. По умолчанию 50 элементов.
Методы
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<QuoteChangeMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)
Чтобы экспортировать QuoteChangeMessage асинхронно.
- messages
- Сообщения.
- cancellationToken
- Токен отмены.
Возвращает: Посчитайте и в последний раз.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<Level1ChangeMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)
Чтобы экспортировать Level1ChangeMessage асинхронно.
- messages
- Сообщения.
- cancellationToken
- Токен отмены.
Возвращает: Посчитайте и в последний раз.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<PositionChangeMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)
Чтобы экспортировать PositionChangeMessage асинхронно.
- messages
- Сообщения.
- cancellationToken
- Токен отмены.
Возвращает: Посчитайте и в последний раз.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<IndicatorValue> values, CancellationToken cancellationToken)
result = stockSharpExporter.Export(values, cancellationToken)
Чтобы экспортировать IndicatorValue асинхронно.
- values
- Ценности.
- cancellationToken
- Токен отмены.
Возвращает: Посчитайте и в последний раз.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<CandleMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)
Чтобы экспортировать CandleMessage асинхронно.
- messages
- Сообщения.
- cancellationToken
- Токен отмены.
Возвращает: Посчитайте и в последний раз.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<NewsMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)
Чтобы экспортировать NewsMessage асинхронно.
- messages
- Сообщения.
- cancellationToken
- Токен отмены.
Возвращает: Посчитайте и в последний раз.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<SecurityMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)
Чтобы экспортировать SecurityMessage асинхронно.
- messages
- Сообщения.
- cancellationToken
- Токен отмены.
Возвращает: Посчитайте и в последний раз.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<BoardStateMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)
Чтобы экспортировать BoardStateMessage асинхронно.
- messages
- Сообщения.
- cancellationToken
- Токен отмены.
Возвращает: Посчитайте и в последний раз.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<BoardMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)
Чтобы экспортировать BoardMessage асинхронно.
- messages
- Сообщения.
- cancellationToken
- Токен отмены.
Возвращает: Посчитайте и в последний раз.
protected override Task<ValueTuple<int, DateTime?>> ExportOrderLogAsync(IAsyncEnumerable<ExecutionMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.ExportOrderLogAsync(messages, cancellationToken)
Чтобы экспортировать OrderLog асинхронно.
- messages
- Сообщения.
- cancellationToken
- Токен отмены.
Возвращает: Посчитайте и в последний раз.
protected override Task<ValueTuple<int, DateTime?>> ExportTicksAsync(IAsyncEnumerable<ExecutionMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.ExportTicksAsync(messages, cancellationToken)
Для асинхронного экспорта тиков.
- messages
- Сообщения.
- cancellationToken
- Токен отмены.
Возвращает: Посчитайте и в последний раз.
protected override Task<ValueTuple<int, DateTime?>> ExportTransactionsAsync(IAsyncEnumerable<ExecutionMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.ExportTransactionsAsync(messages, cancellationToken)
Для асинхронного экспорта транзакций.
- messages
- Сообщения.
- cancellationToken
- Токен отмены.
Возвращает: Посчитайте и в последний раз.