class Account| Parents | |
|
|
|
The class provides access to account information
| Public Methods | |
|
This method is a constructor for the class representing an account, it initializes the various properties of the account with default values. The constructor does not return any values |
|
|
Gets the unique identification number of the account |
|
|
Gets the type of the account |
|
|
Gets the unique name of the account |
|
|
Gets the unique identification number of an account trading profile that specifies commission requirements |
|
|
Gets the amount of funds on the account |
|
|
Gets the base currency |
|
|
Gets the base currency precision |
|
|
Gets the size of one lot |
|
|
Gets the amount of profits and losses (both floating and realized) of the current trading day |
|
|
Gets the amount of funds on the account including profits and losses of all open positions |
|
|
Gets the amount of profits and losses of all open positions on the account not including commissions, rollover, and dividends |
|
|
Gets the Hedge Margin in percent. Hedge Margin is funds which are necessary to open and support an open locked (hedged) position; open positions on the same instrument in different directions |
|
|
Gets the date and time of the last occurrence of a Margin Call |
|
|
Gets the unique identification number of an account leverage profile that specifies margin requirements |
|
|
Gets the equity balance of the account at the beginning of the trading day |
|
|
Gets the rollover maintenance flag |
|
|
The returned value defines how trade operations can be performed on the account |
|
|
Gets the unique identification number of the funds manager account |
|
|
The returned value defines the operations that can be performed on the account |
|
|
Gets the amount of accounting transactions on the account during the current trading day |
|
|
Gets the maximum amount of an order that is allowed on the account |
|
|
Gets the refresh profile flags of the account. The returned set of values defines the refresh profile flags that can be performed on the account in subsequent updates |
|
|
Gets the RolloverProfileId for this account |
|
|
Gets the amount of funds available to open new positions or to absorb losses of existing positions on the account with the three-level margin policy |
|
|
Gets the maintenance usable margin expressed as a percentage of equity |
|
|
Gets the amount of funds available to open new positions or to absorb losses of existing positions |
|
|
Gets the usable margin expressed as a percentage of equity |
|
|
Gets the amount of funds used to maintain all open positions on the account with the three-level margin policy |
|
|
Gets the amount of funds used to maintain all open positions on the account |
|