![]() |
VOOZH | about |
dotnet add package StockSharp.Algo.Export --version 5.0.129
NuGet\Install-Package StockSharp.Algo.Export -Version 5.0.129
<PackageReference Include="StockSharp.Algo.Export" Version="5.0.129" />
<PackageVersion Include="StockSharp.Algo.Export" Version="5.0.129" />Directory.Packages.props
<PackageReference Include="StockSharp.Algo.Export" />Project file
paket add StockSharp.Algo.Export --version 5.0.129
#r "nuget: StockSharp.Algo.Export, 5.0.129"
#:package StockSharp.Algo.Export@5.0.129
#addin nuget:?package=StockSharp.Algo.Export&version=5.0.129Install as a Cake Addin
#tool nuget:?package=StockSharp.Algo.Export&version=5.0.129Install as a Cake Tool
S#.Algo.Export is a module of the StockSharp trading platform responsible for exporting market data and trading information to a variety of external formats. The library converts incoming Message based data structures into files or databases so it can be consumed by third‑party tools.
StockSharp.Messages can be exported (ticks, order books, level1, candles, transactions, etc.). The target data type is described by DataType and handled in the base exporter logic.IExcelWorkerProvider interface abstracts work with Excel files. DevExpExcelWorkerProvider implements this interface via DevExpress components and allows both creation of new documents and update of existing ones.TemplateTxtRegistry class stores default line templates for various message types which are used by TextExporter when writing text or CSV files.DatabaseExporter uses LinqToDB to create tables on the fly and write messages in batches. The exporter can automatically map message fields and manage data uniqueness checking.StockSharpExporter writes messages to the native persistent storage using IStorageRegistry and IMarketDataDrive.Func<int,bool> delegate used to report element count and abort processing if required.Below is a simplified example of exporting trades to JSON:
var exporter = new JsonExporter(DataType.Ticks, i => false, "trades.json")
{
Indent = true
};
var result = exporter.Export(tradeMessages);
Console.WriteLine($"Saved {result.Item1} trades up to {result.Item2}");
Other exporters (ExcelExporter, XmlExporter, TextExporter, DatabaseExporter, StockSharpExporter) expose the same Export method but write to their respective targets. Creation parameters vary according to the destination (file name, Excel provider, database connection, etc.).
TemplateTxtRegistry defines a set of default string templates which can be customized. They describe how message fields are converted to text. For instance, TemplateTxtTick controls how each trade is written to a text file. See the source for the full list of templates and examples.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 net6.0 is compatible. net6.0-android net6.0-android was computed. net6.0-ios net6.0-ios was computed. net6.0-maccatalyst net6.0-maccatalyst was computed. net6.0-macos net6.0-macos was computed. net6.0-tvos net6.0-tvos was computed. net6.0-windows net6.0-windows was computed. net7.0 net7.0 was computed. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 was computed. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 3 NuGet packages that depend on StockSharp.Algo.Export:
| Package | Downloads |
|---|---|
|
StockSharp.Studio.Controls
Controls for UI applications. More info on web site https://stocksharp.com/store/ |
|
|
StockSharp.Hydra.Core
Hydra core components. More info on web site https://stocksharp.com/store/ |
|
|
StockSharp.Studio.Runner
Runner - cross platform application to run any types of strategies |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 5.0.129 | 1,847 | 9/11/2025 |
| 5.0.128 | 467 | 9/1/2025 |
| 5.0.127 | 400 | 8/30/2025 |
| 5.0.126 | 500 | 8/10/2025 |
| 5.0.125 | 853 | 7/23/2025 |
| 5.0.124 | 748 | 7/22/2025 |
| 5.0.123 | 536 | 7/20/2025 |
| 5.0.122 | 375 | 7/14/2025 |
| 5.0.121 | 387 | 7/8/2025 |
| 5.0.120 | 356 | 7/4/2025 |
| 5.0.119 | 386 | 6/30/2025 |
| 5.0.118 | 480 | 6/24/2025 |
| 5.0.117 | 363 | 6/20/2025 |
| 5.0.116 | 400 | 6/18/2025 |
| 5.0.115 | 463 | 6/2/2025 |
| 5.0.114 | 549 | 5/14/2025 |
| 5.0.113 | 849 | 4/1/2025 |
| 5.0.112 | 393 | 3/29/2025 |
| 5.0.111 | 397 | 3/27/2025 |
| 5.0.110 | 644 | 2/28/2025 |