public class MetatraderAccountApi extends Object
| Constructor and Description |
|---|
MetatraderAccountApi(MetatraderAccountClient metatraderAccountClient,
MetaApiWebsocketClient metaApiWebsocketClient,
ConnectionRegistry connectionRegistry,
ExpertAdvisorClient expertAdvisorClient,
HistoricalMarketDataClient historicalMarketDataClient)
Constructs a MetaTrader account API instance
|
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<MetatraderAccount> |
createAccount(NewMetatraderAccountDto account)
Creates a MetaTrader account
|
CompletableFuture<MetatraderAccount> |
getAccount(String accountId)
Retrieves a MetaTrader account by id
|
CompletableFuture<MetatraderAccount> |
getAccountByToken()
Retrieves a MetaTrader account by token
|
CompletableFuture<List<MetatraderAccount>> |
getAccounts()
Retrieves MetaTrader accounts without filtering
|
CompletableFuture<List<MetatraderAccount>> |
getAccounts(AccountsFilter accountsFilter)
Retrieves MetaTrader accounts
|
public MetatraderAccountApi(MetatraderAccountClient metatraderAccountClient, MetaApiWebsocketClient metaApiWebsocketClient, ConnectionRegistry connectionRegistry, ExpertAdvisorClient expertAdvisorClient, HistoricalMarketDataClient historicalMarketDataClient)
metatraderAccountClient - MetaTrader account REST API clientmetaApiWebsocketClient - MetaApi websocket clientconnectionRegistry - metatrader account connection registryexpertAdvisorClient - expert advisor REST API clienthistoricalMarketDataClient - historical market data REST API clientpublic CompletableFuture<List<MetatraderAccount>> getAccounts()
public CompletableFuture<List<MetatraderAccount>> getAccounts(AccountsFilter accountsFilter)
accountsFilter - optional filter or nullpublic CompletableFuture<MetatraderAccount> getAccount(String accountId)
accountId - MetaTrader account idpublic CompletableFuture<MetatraderAccount> getAccountByToken()
public CompletableFuture<MetatraderAccount> createAccount(NewMetatraderAccountDto account)
account - MetaTrader account dataCopyright © 2022. All rights reserved.