Class TickCsvSerializer
Сериализатор тиков в CSV формате.
Inherited Members
Namespace: StockSharp.Algo.Storages.Csv
Assembly: StockSharp.Algo.dll
Syntax
public class TickCsvSerializer : CsvMarketDataSerializer<ExecutionMessage>, IMarketDataSerializer<ExecutionMessage>, IMarketDataSerializer
Constructors
TickCsvSerializer(SecurityId, Encoding)
Создать TickCsvSerializer.
Declaration
public TickCsvSerializer(SecurityId securityId, Encoding encoding = null)
Parameters
Type | Name | Description |
---|---|---|
SecurityId | securityId | Security ID. |
Encoding | encoding | Encoding. |
Methods
CreateMetaInfo(DateTime)
Создать пустую метаинформацию.
Declaration
public override IMarketDataMetaInfo CreateMetaInfo(DateTime date)
Parameters
Type | Name | Description |
---|---|---|
DateTime | date | Date. |
Returns
Type | Description |
---|---|
IMarketDataMetaInfo | Метаинформация о данных за один день. |
Overrides
StockSharp.Algo.Storages.Csv.CsvMarketDataSerializer<StockSharp.Messages.ExecutionMessage>.CreateMetaInfo(System.DateTime)
Read(FastCsvReader, IMarketDataMetaInfo)
Считать данные.
Declaration
protected override ExecutionMessage Read(FastCsvReader reader, IMarketDataMetaInfo metaInfo)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Common.FastCsvReader | reader | CSV читатель. |
IMarketDataMetaInfo | metaInfo | Метаинформация о данных за один день. |
Returns
Type | Description |
---|---|
ExecutionMessage | Data. |
Overrides
StockSharp.Algo.Storages.Csv.CsvMarketDataSerializer<StockSharp.Messages.ExecutionMessage>.Read(Ecng.Common.FastCsvReader, StockSharp.Algo.Storages.IMarketDataMetaInfo)
Write(CsvFileWriter, ExecutionMessage, IMarketDataMetaInfo)
Записать данные.
Declaration
protected override void Write(CsvFileWriter writer, ExecutionMessage data, IMarketDataMetaInfo metaInfo)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Common.CsvFileWriter | writer | CSV писатель. |
ExecutionMessage | data | |
IMarketDataMetaInfo | metaInfo | Метаинформация о данных за один день. |
Overrides
StockSharp.Algo.Storages.Csv.CsvMarketDataSerializer<StockSharp.Messages.ExecutionMessage>.Write(Ecng.Common.CsvFileWriter, StockSharp.Messages.ExecutionMessage, StockSharp.Algo.Storages.IMarketDataMetaInfo)