Lean  $LEAN_TAG$
QuantConnect.Packets.BacktestResultParameters Class Reference

Defines the parameters for BacktestResult More...

Inheritance diagram for QuantConnect.Packets.BacktestResultParameters:
[legend]

Public Member Functions

 BacktestResultParameters (IDictionary< string, Chart > charts, IDictionary< int, Order > orders, IDictionary< DateTime, decimal > profitLoss, IDictionary< string, string > statistics, IDictionary< string, string > runtimeStatistics, Dictionary< string, AlgorithmPerformance > rollingWindow, List< OrderEvent > orderEvents, AlgorithmPerformance totalPerformance=null, AlgorithmConfiguration algorithmConfiguration=null, IDictionary< string, string > state=null)
 Creates a new instance More...
 
- Public Member Functions inherited from QuantConnect.Packets.BaseResultParameters
 BaseResultParameters (IDictionary< string, Chart > charts, IDictionary< int, Order > orders, IDictionary< DateTime, decimal > profitLoss, IDictionary< string, string > statistics, IDictionary< string, string > runtimeStatistics, List< OrderEvent > orderEvents, AlgorithmConfiguration algorithmConfiguration=null, IDictionary< string, string > state=null)
 Creates a new instance More...
 

Properties

Dictionary< string, AlgorithmPerformanceRollingWindow [get, set]
 Rolling window detailed statistics. More...
 
AlgorithmPerformance TotalPerformance [get, set]
 Rolling window detailed statistics. More...
 
- Properties inherited from QuantConnect.Packets.BaseResultParameters
IDictionary< DateTime, decimal > ProfitLoss [get, set]
 Trade profit and loss information since the last algorithm result packet More...
 
IDictionary< string, ChartCharts [get, set]
 Charts updates for the live algorithm since the last result packet More...
 
IDictionary< int, OrderOrders [get, set]
 Order updates since the last result packet More...
 
List< OrderEventOrderEvents [get, set]
 Order events updates since the last result packet More...
 
IDictionary< string, string > Statistics [get, set]
 Statistics information sent during the algorithm operations. More...
 
IDictionary< string, string > RuntimeStatistics [get, set]
 Runtime banner/updating statistics in the title banner of the live algorithm GUI. More...
 
IDictionary< string, string > State [get, set]
 State information of the algorithm. More...
 
AlgorithmConfiguration AlgorithmConfiguration [get, set]
 The algorithm's configuration required for report generation More...
 

Detailed Description

Defines the parameters for BacktestResult

Definition at line 28 of file BacktestResultParameters.cs.

Constructor & Destructor Documentation

◆ BacktestResultParameters()

QuantConnect.Packets.BacktestResultParameters.BacktestResultParameters ( IDictionary< string, Chart charts,
IDictionary< int, Order orders,
IDictionary< DateTime, decimal >  profitLoss,
IDictionary< string, string >  statistics,
IDictionary< string, string >  runtimeStatistics,
Dictionary< string, AlgorithmPerformance rollingWindow,
List< OrderEvent orderEvents,
AlgorithmPerformance  totalPerformance = null,
AlgorithmConfiguration  algorithmConfiguration = null,
IDictionary< string, string >  state = null 
)

Creates a new instance

Definition at line 42 of file BacktestResultParameters.cs.

Property Documentation

◆ RollingWindow

Dictionary<string, AlgorithmPerformance> QuantConnect.Packets.BacktestResultParameters.RollingWindow
getset

Rolling window detailed statistics.

Definition at line 33 of file BacktestResultParameters.cs.

◆ TotalPerformance

AlgorithmPerformance QuantConnect.Packets.BacktestResultParameters.TotalPerformance
getset

Rolling window detailed statistics.

Definition at line 38 of file BacktestResultParameters.cs.


The documentation for this class was generated from the following file: