Table of Contents

Class XmlExporter

Namespace
StockSharp.Algo.Export
Assembly
StockSharp.Algo.dll

The export into xml.

public class XmlExporter : BaseExporter
Inheritance
XmlExporter
Inherited Members
Extension Methods

Constructors

XmlExporter(DataType, Func<int, bool>, string)

Initializes a new instance of the XmlExporter.

public XmlExporter(DataType dataType, Func<int, bool> isCancelled, string fileName)

Parameters

dataType DataType

Data type info.

isCancelled Func<int, bool>

The processor, returning process interruption sign.

fileName string

The path to file.

Properties

Indent

Gets or sets a value indicating whether to indent elements.

public bool Indent { get; set; }

Property Value

bool

Remarks

By default is true.

Methods

Export(IEnumerable<IndicatorValue>)

To export IndicatorValue.

protected override (int, DateTimeOffset?) Export(IEnumerable<IndicatorValue> values)

Parameters

values IEnumerable<IndicatorValue>

Values.

Returns

(int, DateTimeOffset?)

Count and last time.

Export(IEnumerable<CandleMessage>)

To export CandleMessage.

protected override (int, DateTimeOffset?) Export(IEnumerable<CandleMessage> messages)

Parameters

messages IEnumerable<CandleMessage>

Messages.

Returns

(int, DateTimeOffset?)

Count and last time.

Export(IEnumerable<Level1ChangeMessage>)

protected override (int, DateTimeOffset?) Export(IEnumerable<Level1ChangeMessage> messages)

Parameters

messages IEnumerable<Level1ChangeMessage>

Messages.

Returns

(int, DateTimeOffset?)

Count and last time.

Export(IEnumerable<NewsMessage>)

To export NewsMessage.

protected override (int, DateTimeOffset?) Export(IEnumerable<NewsMessage> messages)

Parameters

messages IEnumerable<NewsMessage>

Messages.

Returns

(int, DateTimeOffset?)

Count and last time.

Export(IEnumerable<PositionChangeMessage>)

protected override (int, DateTimeOffset?) Export(IEnumerable<PositionChangeMessage> messages)

Parameters

messages IEnumerable<PositionChangeMessage>

Messages.

Returns

(int, DateTimeOffset?)

Count and last time.

Export(IEnumerable<QuoteChangeMessage>)

To export QuoteChangeMessage.

protected override (int, DateTimeOffset?) Export(IEnumerable<QuoteChangeMessage> messages)

Parameters

messages IEnumerable<QuoteChangeMessage>

Messages.

Returns

(int, DateTimeOffset?)

Count and last time.

Export(IEnumerable<SecurityMessage>)

To export SecurityMessage.

protected override (int, DateTimeOffset?) Export(IEnumerable<SecurityMessage> messages)

Parameters

messages IEnumerable<SecurityMessage>

Messages.

Returns

(int, DateTimeOffset?)

Count and last time.

ExportOrderLog(IEnumerable<ExecutionMessage>)

To export OrderLog.

protected override (int, DateTimeOffset?) ExportOrderLog(IEnumerable<ExecutionMessage> messages)

Parameters

messages IEnumerable<ExecutionMessage>

Messages.

Returns

(int, DateTimeOffset?)

Count and last time.

ExportTicks(IEnumerable<ExecutionMessage>)

To export Ticks.

protected override (int, DateTimeOffset?) ExportTicks(IEnumerable<ExecutionMessage> messages)

Parameters

messages IEnumerable<ExecutionMessage>

Messages.

Returns

(int, DateTimeOffset?)

Count and last time.

ExportTransactions(IEnumerable<ExecutionMessage>)

To export Transactions.

protected override (int, DateTimeOffset?) ExportTransactions(IEnumerable<ExecutionMessage> messages)

Parameters

messages IEnumerable<ExecutionMessage>

Messages.

Returns

(int, DateTimeOffset?)

Count and last time.