The SystemData type exposes the following members.
Gets the currency type for the account.
Provides access to information about the account, such as the account currency, and interest and exchange rates.
Gets the current account value, which is current cash plus current equity.
Gets the ActionManager instance associated with this system.
Specifies whether multiple bars with the same bar end time should be allowed for the system frequency. If set to false, an exception will be thrown if they are encountered.
Gets the primary bar frequency for the system
The list of bars for each symbol.
Gets or sets the broker interface associated with this running system.
Indicates whether the broker service is connected.
Gets an instance of the SystemStatistics class for the Buy and Hold only.
The symbol allocation weights to use for the buy and hold statistics.
Gets the ChartObjectManager instance for this system.
Gets a ChartPaneList.
Controls whether bars are broken into separate ticks for the Open, Low, High, and Close prices in a simulation.
Gets the current amount of available capital.
Gets the current date/time for the system.
Gets the current amount tied up in positions, long and short.
Gets the current amount tied up in long positions.
Gets the current amount tied up in short positions.
A user-definable string. Can be used to pass data to the system from the command line or an optimization plugin, or from the trading system to a custom system results plugin.
Indicates whether the data service is connected.
Gets the date that the system or simulation began.
Enables trading on the bar close, via the BarClosing event.
Gets the end date of this system or simulation.
The time of day at which forex positions are rolled over and interest is charged.
The FrequencyManager instance for the system, which manages bar generation and frequencies
Gets or sets the system warnings flag.
The indicator manager for the system.
Gets the instance of the IndicatorCollections associated with this system run.
Indicates whether the system is currently processing lead bars.
Indicates if the system is running in live mode.
Gets an instance of the SystemStatistics class for long statistics only.
Gets the OutputManager instance for this system.
Gets the PositionManager instance for this system.
When running an optimization, the number of the current run within the optimization. Otherwise, zero.
Gets the instance of the SeriesManager associated with this system run.
Gets an instance of the SystemStatistics class for short statistics only.
Gets the starting capital amount to be used for trading.
Gets a list of symbols that are associated with this system instance.
A synchronization context which allows you to run code in the system thread.
If set to true, empty bars will be created when a symbol does not have any data during a time period that another symbol did have data. This ensures that a given index (look back value) corresponds to the same date/time for all symbols.
Gets an instance of the BaseSystemHistory class.
Gets the optimization parameters collection for this system.
Indicates whether the system has started running.
Gets an instance of the SystemStatistics class for both long and short statistics.
The thread on which the system is running. This can change when the system goes from processing the lead bars to live trading.
Gets the date that trading starts.
The path for the RightEdge project file (.rep) for the currently running system
Gets the TriggerManager instance associated with this system.
Indicates that in live mode, the system should use account balance reported by the broker, instead of basing the account balance on the starting capital.