Class ExcelExporter
- Namespace
- StockSharp.Algo.Export
- Assembly
- StockSharp.Algo.dll
The export into Excel.
public class ExcelExporter : BaseExporter
- Inheritance
-
ExcelExporter
- Inherited Members
- Extension Methods
Constructors
ExcelExporter(IExcelWorkerProvider, DataType, Func<int, bool>, string, Action)
Initializes a new instance of the ExcelExporter.
public ExcelExporter(IExcelWorkerProvider provider, DataType dataType, Func<int, bool> isCancelled, string fileName, Action breaked)
Parameters
provider
IExcelWorkerProviderExcel provider.
dataType
DataTypeData type info.
isCancelled
Func<int, bool>The processor, returning process interruption sign.
fileName
stringThe path to file.
breaked
ActionThe processor, which will be called if maximal value of strings is exceeded.
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>)
To export 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>)
To export 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.