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