public interface IAccount
Methods of this interface allows to retrieve account information such as current equity
| Nested Class Summary | |
|---|---|
static class |
IAccount.AccountState
Account state: OK, MARGIN_CLOSING, MARGIN_CALL, OK_NO_MARGIN_CALL, DISABLED, BLOCKED. |
| Method Summary | |
|---|---|
java.lang.String |
getAccountId()
Returns account id |
IAccount.AccountState |
getAccountState()
Returns account state |
double |
getBalance()
Returns account balance. |
double |
getBaseEquity()
Returns current base equity (No open Profit/Loss). |
java.util.Set<java.lang.String> |
getClientIds()
Returns client ids for manager account |
java.util.Set<IClientInfo> |
getClients()
Get trader Clients set. |
double |
getCreditLine()
Returns current available credit. |
java.util.Currency |
getCurrency()
Returns account currency |
double |
getEquity()
Returns current equity. |
double |
getLeverage()
Returns current leverage. |
int |
getMarginCutLevel()
Returns maximum use of leverage exceeding which will result in margin cut |
int |
getOverWeekEndLeverage()
Returns maximum use of leverage exceeding which will result in margin cut. |
double |
getStopLossLevel()
Returns account's equity stop loss level. |
double |
getUseOfLeverage()
Returns current use of leverage. |
java.lang.String |
getUserName()
Returns user name |
boolean |
isConnected()
Returns true if account is connected to server |
boolean |
isGlobal()
Returns true if account is global account |
| Method Detail |
|---|
java.util.Currency getCurrency()
double getEquity()
double getBaseEquity()
double getBalance()
double getLeverage()
double getUseOfLeverage()
double getCreditLine()
int getMarginCutLevel()
int getOverWeekEndLeverage()
boolean isGlobal()
java.lang.String getAccountId()
java.util.Set<java.lang.String> getClientIds()
IAccount.AccountState getAccountState()
statedouble getStopLossLevel()
java.util.Set<IClientInfo> getClients()
clientsboolean isConnected()
java.lang.String getUserName()