Lean  $LEAN_TAG$
QuantConnect.Result Class Reference

Base class for backtesting and live results that packages result data. LiveResult BacktestResult More...

Inheritance diagram for QuantConnect.Result:
[legend]

Public Member Functions

 Result ()
 Creates new empty instance More...
 
 Result (BaseResultParameters parameters)
 Creates a new result from the given parameters More...
 

Public Attributes

IDictionary< string, ChartCharts
 Charts updates for the live algorithm since the last result packet More...
 
IDictionary< int, OrderOrders
 Order updates since the last result packet More...
 
List< OrderEventOrderEvents
 OrderEvent updates since the last result packet More...
 
IDictionary< DateTime, decimal > ProfitLoss
 Trade profit and loss information since the last algorithm result packet More...
 
IDictionary< string, string > Statistics
 Statistics information sent during the algorithm operations. More...
 
IDictionary< string, string > RuntimeStatistics
 Runtime banner/updating statistics in the title banner of the live algorithm GUI. More...
 
IDictionary< string, string > State
 State of the result packet. More...
 
IDictionary< string, string > ServerStatistics
 Server status information, including CPU/RAM usage, ect... More...
 
AlgorithmConfiguration AlgorithmConfiguration
 The algorithm's configuration required for report generation More...
 

Detailed Description

Base class for backtesting and live results that packages result data. LiveResult BacktestResult

Definition at line 29 of file Result.cs.

Constructor & Destructor Documentation

◆ Result() [1/2]

QuantConnect.Result.Result ( )

Creates new empty instance

Definition at line 89 of file Result.cs.

◆ Result() [2/2]

QuantConnect.Result.Result ( BaseResultParameters  parameters)

Creates a new result from the given parameters

Definition at line 96 of file Result.cs.

Member Data Documentation

◆ Charts

IDictionary<string, Chart> QuantConnect.Result.Charts

Charts updates for the live algorithm since the last result packet

Definition at line 35 of file Result.cs.

◆ Orders

IDictionary<int, Order> QuantConnect.Result.Orders

Order updates since the last result packet

Definition at line 41 of file Result.cs.

◆ OrderEvents

List<OrderEvent> QuantConnect.Result.OrderEvents

OrderEvent updates since the last result packet

Definition at line 47 of file Result.cs.

◆ ProfitLoss

IDictionary<DateTime, decimal> QuantConnect.Result.ProfitLoss

Trade profit and loss information since the last algorithm result packet

Definition at line 53 of file Result.cs.

◆ Statistics

IDictionary<string, string> QuantConnect.Result.Statistics

Statistics information sent during the algorithm operations.

Intended for update mode – send updates to the existing statistics in the result GUI. If statistic key does not exist in GUI, create it

Definition at line 60 of file Result.cs.

◆ RuntimeStatistics

IDictionary<string, string> QuantConnect.Result.RuntimeStatistics

Runtime banner/updating statistics in the title banner of the live algorithm GUI.

Definition at line 66 of file Result.cs.

◆ State

IDictionary<string, string> QuantConnect.Result.State

State of the result packet.

Definition at line 72 of file Result.cs.

◆ ServerStatistics

IDictionary<string, string> QuantConnect.Result.ServerStatistics

Server status information, including CPU/RAM usage, ect...

Definition at line 78 of file Result.cs.

◆ AlgorithmConfiguration

AlgorithmConfiguration QuantConnect.Result.AlgorithmConfiguration

The algorithm's configuration required for report generation

Definition at line 84 of file Result.cs.


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