class Account

Parents

object

Brief
The class provides access to account information
Public Methods
Account 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
getAccountId Gets the unique identification number of the account
getAccountKind Gets the type of the account
getAccountName Gets the unique name of the account
getOrderAmountLimit Gets the maximum amount of an order that is allowed on the account
getATPId Gets the unique identification number of an account trading profile that specifies commission requirements
getBalance Gets the amount of funds on the account
getBaseUnitSize Gets the size of one lot
getLastMarginCallDate Gets the date and time of the last occurrence of a Margin Call
getLeverageProfileId Gets the unique identification number of an account leverage profile that specifies margin requirements
getM2MEquity Gets the equity balance of the account at the beginning of the trading day
getMaintenanceFlag Gets the rollover maintenance flag
getMaintenanceType The returned value defines how trade operations can be performed on the account
getManagerAccountId Gets the unique identification number of the funds manager account
getMarginCallFlag The returned value defines the operations that can be performed on the account
getRefreshProfileFlags 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
getNonTradeEquity Gets the amount of accounting transactions on the account during the current trading day
getBaseCurrency Gets the base currency
getBaseCurrencyPrecision Gets the base currency precision
getHedgeMarginPCT 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
getRolloverProfileId Gets the RolloverProfileId for this account
getEquity Gets the amount of funds on the account including profits and losses of all open positions
getGrossPL Gets the amount of profits and losses of all open positions on the account not including commissions, rollover, and dividends
getUsedMargin Gets the amount of funds used to maintain all open positions on the account
getUsableMargin Gets the amount of funds available to open new positions or to absorb losses of existing positions
getUsableMarginPercentage Gets the usable margin expressed as a percentage of equity
getUsedMaintenanceMargin Gets the amount of funds used to maintain all open positions on the account with the three-level margin policy
getUsableMaintenanceMargin 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
getUsableMaintenanceMarginPercentage Gets the maintenance usable margin expressed as a percentage of equity
getDayPL Gets the amount of profits and losses (both floating and realized) of the current trading day