StockSharpExporter

StockSharp.Algo.Export

The export into the StockSharp format.

继承自: BaseExporter

构造函数

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

The export into the StockSharp format.

dataType
数据类型信息.
storageRegistry
市场数据的存储.
drive
储取.
format
格式类型。

属性

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

传输数据包的大小。 默认为 50 个元素 。

方法

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

To export QuoteChangeMessage asynchronously.

messages
传言.
cancellationToken
取消的代币。

返回值: 数并上回.

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

To export Level1ChangeMessage asynchronously.

messages
传言.
cancellationToken
取消的代币。

返回值: 数并上回.

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

To export PositionChangeMessage asynchronously.

messages
传言.
cancellationToken
取消的代币。

返回值: 数并上回.

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

To export IndicatorValue asynchronously.

values
价值.
cancellationToken
取消的代币。

返回值: 数并上回.

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

To export CandleMessage asynchronously.

messages
传言.
cancellationToken
取消的代币。

返回值: 数并上回.

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

To export NewsMessage asynchronously.

messages
传言.
cancellationToken
取消的代币。

返回值: 数并上回.

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

To export SecurityMessage asynchronously.

messages
传言.
cancellationToken
取消的代币。

返回值: 数并上回.

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

To export BoardStateMessage asynchronously.

messages
传言.
cancellationToken
取消的代币。

返回值: 数并上回.

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

To export BoardMessage asynchronously.

messages
传言.
cancellationToken
取消的代币。

返回值: 数并上回.

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

To export OrderLog asynchronously.

messages
传言.
cancellationToken
取消的代币。

返回值: 数并上回.

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

要同步导出 Ticks 。

messages
传言.
cancellationToken
取消的代币。

返回值: 数并上回.

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

同步导出交易 。

messages
传言.
cancellationToken
取消的代币。

返回值: 数并上回.