StockSharpExporter

StockSharp.Algo.Export

A exportação para o formato StockSharp.

Herda de: BaseExporter

Construtores

StockSharpExporter
public StockSharpExporter(DataType dataType, IStorageRegistry storageRegistry, IMarketDataDrive drive, StorageFormats format)
stockSharpExporter = StockSharpExporter(dataType, storageRegistry, drive, format)

A exportação para o formato StockSharp.

dataType
Informação do tipo de dados.
storageRegistry
O armazenamento de dados do mercado.
drive
Armazenagem.
format
Tipo de formato.

Propriedades

BatchSize
public int BatchSize { get; set; }
value = stockSharpExporter.BatchSize
stockSharpExporter.BatchSize = value

O tamanho do pacote de dados transmitidos. O padrão é de 50 elementos.

Métodos

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<QuoteChangeMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)

Para exportar QuoteChangeMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<Level1ChangeMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)

Para exportar Level1ChangeMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<PositionChangeMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)

Para exportar PositionChangeMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<IndicatorValue> values, CancellationToken cancellationToken)
result = stockSharpExporter.Export(values, cancellationToken)

Para exportar IndicatorValue assíncrona.

values
Valores.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<CandleMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)

Para exportar CandleMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<NewsMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)

Para exportar NewsMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<SecurityMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)

Para exportar SecurityMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<BoardStateMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)

Para exportar BoardStateMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<BoardMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.Export(messages, cancellationToken)

Para exportar BoardMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

ExportOrderLogAsync
protected override Task<ValueTuple<int, DateTime?>> ExportOrderLogAsync(IAsyncEnumerable<ExecutionMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.ExportOrderLogAsync(messages, cancellationToken)

Para exportar OrderLog assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

ExportTicksAsync
protected override Task<ValueTuple<int, DateTime?>> ExportTicksAsync(IAsyncEnumerable<ExecutionMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.ExportTicksAsync(messages, cancellationToken)

Para exportar Ticks assincronicamente.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

ExportTransactionsAsync
protected override Task<ValueTuple<int, DateTime?>> ExportTransactionsAsync(IAsyncEnumerable<ExecutionMessage> messages, CancellationToken cancellationToken)
result = stockSharpExporter.ExportTransactionsAsync(messages, cancellationToken)

Para exportar as Transações de forma assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.