TextExporter

StockSharp.Algo.Export

The export into text file.

Inherits: BaseExporter

Constructors

TextExporter
public TextExporter(DataType dataType, Stream stream, string template, string header)
textExporter = TextExporter(dataType, stream, template, header)

The export into text file.

dataType
Data type info.
stream
The stream to write to.
template
The string formatting template.
header
Header at the first line. Do not add header while empty string.

Methods

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

To export QuoteChangeMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Returns: Count and last time.

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

To export Level1ChangeMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Returns: Count and last time.

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

To export CandleMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Returns: Count and last time.

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

To export NewsMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Returns: Count and last time.

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

To export SecurityMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Returns: Count and last time.

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

To export PositionChangeMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Returns: Count and last time.

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

To export IndicatorValue asynchronously.

values
Values.
cancellationToken
Cancellation token.

Returns: Count and last time.

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

To export BoardStateMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Returns: Count and last time.

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

To export BoardMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Returns: Count and last time.

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

To export OrderLog asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Returns: Count and last time.

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

To export Ticks asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Returns: Count and last time.

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

To export Transactions asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Returns: Count and last time.