Class MetaApi


  • public class MetaApi
    extends Object
    MetaApi MetaTrader API SDK
    • Constructor Detail

      • MetaApi

        public MetaApi​(String token)
        Constructs MetaApi class instance. Domain is agiliumtrade.agiliumtrade.ai, timeout for http requests is 60 seconds, timeout for connecting to server is 60 seconds.
        Parameters:
        token - authorization token
      • MetaApi

        public MetaApi​(String token,
                       String domain)
        Constructs MetaApi class instance. Timeout for http requests is 60 seconds, timeout for connecting to server is 60 seconds.
        Parameters:
        token - authorization token
        domain - domain to connect to, or null. By default is agiliumtrade.agiliumtrade.ai used
      • MetaApi

        public MetaApi​(String token,
                       String domain,
                       Integer requestTimeout,
                       Integer connectTimeout)
        Constructs MetaApi class instance
        Parameters:
        token - authorization token
        domain - domain to connect to, or null. By default is agiliumtrade.agiliumtrade.ai used
        requestTimeout - timeout for http requests in seconds, or null. By default is 60 seconds
        connectTimeout - timeout for connecting to server in seconds, or null. By default is 60 seconds
    • Method Detail

      • getProvisioningProfileApi

        public ProvisioningProfileApi getProvisioningProfileApi()
        Returns provisioning profile API
      • getMetatraderAccountApi

        public MetatraderAccountApi getMetatraderAccountApi()
        Returns MetaTrader account API
        Returns:
        MetaTrader account API
      • close

        public void close()
        Closes all clients and connections