DatabaseExporter

StockSharp.Algo.Export

The export into database.

Herda de: BaseExporter

Construtores

DatabaseExporter(IDatabaseProvider, DataType, DatabaseConnectionPair, decimal?, decimal?)

The export into database.

dbProvider
IDatabaseProvider
dataType
Data type info.
connection
The connection to DB.
priceStep
Minimum price step.
volumeStep
Minimum volume step.

Propriedades

BatchSize : int

The size of transmitted data package. The default is 50 elements.

CheckUnique : bool

To check uniqueness of data in the database. It effects performance. The default is enabled.

DropExisting : bool

Drop existing table before export. The default is disabled.

PriceStep : decimal?

Minimum price step.

TableNamePrefix : string

Optional prefix for table names (e.g. "SS_").

VolumeStep : decimal?

Minimum volume step.

Métodos

Export(IAsyncEnumerable<IndicatorValue>, CancellationToken) : Task<ValueTuple<int, DateTime?>>

To export IndicatorValue asynchronously.

values
Values.
cancellationToken
Cancellation token.

Retorna: Count and last time.

Export(IAsyncEnumerable<PositionChangeMessage>, CancellationToken) : Task<ValueTuple<int, DateTime?>>

To export PositionChangeMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Retorna: Count and last time.

Export(IAsyncEnumerable<SecurityMessage>, CancellationToken) : Task<ValueTuple<int, DateTime?>>

To export SecurityMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Retorna: Count and last time.

Export(IAsyncEnumerable<NewsMessage>, CancellationToken) : Task<ValueTuple<int, DateTime?>>

To export NewsMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Retorna: Count and last time.

Export(IAsyncEnumerable<CandleMessage>, CancellationToken) : Task<ValueTuple<int, DateTime?>>

To export CandleMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Retorna: Count and last time.

Export(IAsyncEnumerable<Level1ChangeMessage>, CancellationToken) : Task<ValueTuple<int, DateTime?>>

To export Level1ChangeMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Retorna: Count and last time.

Export(IAsyncEnumerable<BoardMessage>, CancellationToken) : Task<ValueTuple<int, DateTime?>>

To export BoardMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Retorna: Count and last time.

Export(IAsyncEnumerable<BoardStateMessage>, CancellationToken) : Task<ValueTuple<int, DateTime?>>

To export BoardStateMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Retorna: Count and last time.

Export(IAsyncEnumerable<QuoteChangeMessage>, CancellationToken) : Task<ValueTuple<int, DateTime?>>

To export QuoteChangeMessage asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Retorna: Count and last time.

ExportOrderLogAsync(IAsyncEnumerable<ExecutionMessage>, CancellationToken) : Task<ValueTuple<int, DateTime?>>

To export OrderLog asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Retorna: Count and last time.

ExportTicksAsync(IAsyncEnumerable<ExecutionMessage>, CancellationToken) : Task<ValueTuple<int, DateTime?>>

To export Ticks asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Retorna: Count and last time.

ExportTransactionsAsync(IAsyncEnumerable<ExecutionMessage>, CancellationToken) : Task<ValueTuple<int, DateTime?>>

To export Transactions asynchronously.

messages
Messages.
cancellationToken
Cancellation token.

Retorna: Count and last time.