Balsam.Reporting
1.1.2
dotnet add package Balsam.Reporting --version 1.1.2
NuGet\Install-Package Balsam.Reporting -Version 1.1.2
<PackageReference Include="Balsam.Reporting" Version="1.1.2" />
<PackageVersion Include="Balsam.Reporting" Version="1.1.2" />
<PackageReference Include="Balsam.Reporting" />
paket add Balsam.Reporting --version 1.1.2
#r "nuget: Balsam.Reporting, 1.1.2"
#:package Balsam.Reporting@1.1.2
#addin nuget:?package=Balsam.Reporting&version=1.1.2
#tool nuget:?package=Balsam.Reporting&version=1.1.2
Balsam Reporting
Balsam.Reporting
provides reporting services for the Balsam.Backtester
library running on Windows platforms. This includes backtest and event study reports for Excel as well as exporting general backtester objects to Excel (e.g. TimeSeries). It also has support for generating, viewing and exporting custom backtest reports to pdf.
Usage
var server = new CsiBarServer(@"c:\data\csi\current");
var data = server.LoadSymbol("GC");
data.ExportToExcel(); //extension method to dump data to Excel
Balsam.Reporting
includes several built-in templates for backtest reports. For example, below we instruct the MoneyManager
to use a single-column 'ComparisonTemplate' which makes it easy to compare backtest results side-by-side in Excel.
var mm = new FixedFractional() { TargetVolatility = 0.12 };
mm.Options.Template = "ComparisonTemplate";
mm.DataStore = Strategy.Run(typeof(SmaCrossover), null, server.LoadAll());
mm.RunSimulation();
Output
About
The Balsam.Backtester
is a suite of tools designed for rapid prototyping and testing of systematic trading strategies. It can run simple event studies to quantify market "edges" all the way to full blown multi-currency, multi-timeframe, multi-strategy portfolio simulations. Check out the documentation here.
Balsam Research, LLC
Balsam Research is an independent consulting firm offering custom solutions for systematic investors. We have extensive experience automating investment processes and running real-time systematic investment programs including fully automated futures trading systems. Contact us to learn more.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
.NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETFramework 4.6.2
- Balsam.Charting (>= 1.1.2)
- EPPlus (= 4.5.3.3)
- Microsoft.Office.Interop.Excel (>= 15.0.4795.1001)
- System.IO.Packaging (>= 9.0.8)
-
net8.0-windows7.0
- Balsam.Charting (>= 1.1.2)
- EPPlus (= 4.5.3.3)
- Microsoft.Office.Interop.Excel (>= 15.0.4795.1001)
- System.IO.Packaging (>= 9.0.8)
- WinForms.DataVisualization (>= 1.10.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Balsam.Reporting:
Package | Downloads |
---|---|
Balsam.Backtester.Windows
Backtesting, reporting and charting meta-package for Windows |
GitHub repositories
This package is not used by any popular GitHub repositories.