The SystemData type exposes the following members.

Constructors

  NameDescription
SystemDataOverloaded.

Methods

  NameDescription
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetAccountInfoForDate
Retrieves the IAccountInfo instance for the specified date.
GetBarConstruction
Gets the BarConstructionType associated with this symbol.
GetBarElementSeries
Gets a series of values corresponding to a specified bar element.
GetFrequencyOverloaded.
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetPricePane
Gets the price chart pane
GetSymbolByName
Gets a symbol with the specified name. Throws an exception if there is no symbol with the specified name, or if there is more than one.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
GetVolumePane
Gets the volume chart pane
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
AccountCurrency
Gets the currency type for the account.
AccountInfo
Provides access to information about the account, such as the account currency, and interest and exchange rates.
AccountValue
Gets the current account value, which is current cash plus current equity.
Actions
Gets the ActionManager instance associated with this system.
BarCollections Obsolete.
Gets or sets BarData list for the specified symbol.
BarFrequency
Bars
The list of bars for each symbol.
Broker
Gets or sets the broker interface associated with this running system.
BrokerConnected
Indicates whether the broker service is connected.
BuyAndHoldStatistics
Gets an instance of the SystemStatistics class for the Buy and Hold only.
ChartObjects
Gets the ChartObjectManager instance for this system.
ChartPaneCollections
Gets a ChartPaneList.
CreateTicksFromBars
CurrentCapital
Gets the current amount of available capital.
CurrentDate
Gets the current date/time for the system.
CurrentEquity
Gets the current amount tied up in positions, long and short.
CurrentValueLong
Gets the current amount tied up in long positions.
CurrentValueShort
Gets the current amount tied up in short positions.
CustomString
A user-definable string. Can be used to pass data back to a custom system results plugin.
DataConnected
Indicates whether the data service is connected.
DataStartDate
Gets the date that the system or simulation began.
EnableTradeOnClose
EndDate
Gets the end date of this system or simulation.
ForexRolloverTime
The time of day at which forex positions are rolled over and interest is charged.
FrequencyManager
IgnoreSystemWarnings
Gets or sets the system warnings flag.
IndicatorManager
The indicator manager for the system.
Indicators
Gets the instance of the IndicatorCollections associated with this system run.
InLeadBars
Indicates whether the system is currently processing lead bars.
LiveMode
Indicates if the system is running in live mode.
LongStatistics
Gets an instance of the SystemStatistics class for long statistics only.
Output
Gets the OutputManager instance for this system.
PositionManager
Gets the PositionManager instance for this system.
Series
Gets the instance of the SeriesManager associated with this system run.
ShortStatistics
Gets an instance of the SystemStatistics class for short statistics only.
StartingCapital
Gets or sets the starting capital amount to be used for trading.
SymbolBars
Symbols
Gets a list of symbols that are associated with this system instance.
SynchronizationContext
A synchronization context which allows you to run code in the system thread.
SynchronizeBars
SystemBars
SystemHistory
Gets an instance of the BaseSystemHistory class.
SystemParameters
Gets the optimization parameters collection for this system.
SystemStarted
Indicates whether the system has started running.
SystemStatistics
Gets an instance of the SystemStatistics class for both long and short statistics.
SystemThread
The thread on which the system is running. This can change when the system goes from processing the lead bars to live trading.
TradeStartDate
Gets the date that trading starts.
Triggers
Gets the TriggerManager instance associated with this system.
UseBrokerBuyingPower
Indicates that in live mode, the system should use buying power reported by the broker, instead of basing the buying power on the starting capital.

Events

  NameDescription
BarClosing
An event raised in simulation just before a bar closes, if the EnableTradeOnClose property is set to true.
ConnectionStateChanged
An event raised when the broker or data service is disconnected or reconnected.

See Also