Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z _ 

A

accessToken - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
Authorization token to be used for accessing single account data.
accountCurrencyExchangeRate - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Current exchange rate of account currency into account base currency (USD if you did not override it), or null
accountCurrencyExchangeRate - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Current exchange rate of account currency into account base currency (USD if you did not override it), or null
accountCurrencyExchangeRate - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Current exchange rate of account currency into account base currency (USD if you did not override it), or null
accountCurrencyExchangeRate - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolPrice
Current exchange rate of account currency into account base currency (USD if you did not override it), or null
accountId - Variable in class cloud.metaapi.sdk.clients.meta_api.PacketOrderer.Packet
Account id from packet
AccountsFilter - Class in cloud.metaapi.sdk.clients.meta_api.models
 
AccountsFilter() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.AccountsFilter
 
AccountType - Enum in cloud.metaapi.sdk.clients.meta_api.models
Account type
accountType - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT4DemoAccount
Account type.
accountType - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT5DemoAccount
Account type.
actionType - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
Action type
addLatencyListener(LatencyListener) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Adds latency listener
addReconnectListener(ReconnectListener, String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Adds reconnect listener
address - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT4DemoAccount
Account holder's address, or null
address - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT5DemoAccount
Account holder's address, or null
addSynchronizationListener(String, SynchronizationListener) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Adds synchronization listener for specific account
addSynchronizationListener(SynchronizationListener) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Adds synchronization listener
allowedExpirationModes - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Allowed order expiration modes
allowedOrderTypes - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Allowed order types
ApiException - Exception in cloud.metaapi.sdk.clients.error_handler
Base class for API errors.
ApiException(String, int) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.ApiException
ApiError constructor
ApiException(String, int, Throwable) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.ApiException
ApiError constructor
application - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.ClientOptions
Application id.
application - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
Application name to connect the account to.
application - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
Application name to connect the account to.
application - Variable in class cloud.metaapi.sdk.meta_api.MetaApi.Options
Application id.
applicationPattern - Variable in class cloud.metaapi.sdk.clients.meta_api.models.SynchronizationOptions
Application regular expression pattern, or null.
array - Variable in class cloud.metaapi.sdk.meta_api.reservoir.Reservoir
 
asJson(T...) - Static method in class cloud.metaapi.sdk.util.Js
Creates a json from variadic value pairs
ask - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolPrice
Ask price
ask - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTick
Ask price, or null
asMap(Pair<T, U>...) - Static method in class cloud.metaapi.sdk.util.Js
Creates a hash map from variadic value pairs
asMap(T...) - Static method in class cloud.metaapi.sdk.util.Js
Creates a hash map from variadic value pairs
Async - Class in cloud.metaapi.sdk.util
Helper class for managing asynchronous operations
Async() - Constructor for class cloud.metaapi.sdk.util.Async
 
at(int) - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree
 
average - Variable in class cloud.metaapi.sdk.meta_api.reservoir.Reservoir.Statistics
 
avg - Variable in class cloud.metaapi.sdk.meta_api.LatencyMonitor.Latencies
Average value
AvlTree<T> - Class in cloud.metaapi.sdk.meta_api.reservoir
 
AvlTree(Comparator<T>) - Constructor for class cloud.metaapi.sdk.meta_api.reservoir.AvlTree
 
AvlTree.Node - Class in cloud.metaapi.sdk.meta_api.reservoir
 
AvlTreeReservoir<T> - Class in cloud.metaapi.sdk.meta_api.reservoir
Statistical reservoir of a fixed size capable calculating percentile This reservoir taken from https://www.npmjs.com/package/reservoir This reservoir has been modified by avl tree (https://www.npmjs.com/package/avl-sorted-list) Array which contains all data was removed and instead of it add tree
AvlTreeReservoir(Comparator<T>, int) - Constructor for class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir
 
AvlTreeReservoir(Comparator<T>, int, Long) - Constructor for class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir
 
AvlTreeReservoir(Comparator<T>, int, Long, AvlTreeReservoir.RandomGenerator) - Constructor for class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir
 
AvlTreeReservoir.Algorithm - Interface in cloud.metaapi.sdk.meta_api.reservoir
 
AvlTreeReservoir.Node - Class in cloud.metaapi.sdk.meta_api.reservoir
 
AvlTreeReservoir.RandomGenerator - Interface in cloud.metaapi.sdk.meta_api.reservoir
 

B

balance - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Account balance
balance - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT4DemoAccount
Account balance
balance - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT5DemoAccount
Account balance
baseCurrency - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
3-character ISO currency code of the account base currency.
baseCurrency - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Base currency
baseCurrency - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
3-character ISO currency code of the account base currency.
bid - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolPrice
Bid price
bid - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTick
Bid price, or null
bondAccruedInterest - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Accrued interest, or null – accumulated coupon interest, i.e.
bondFaceValue - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Face value, or null – initial bond value set by the issuer
book - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderBook
List of order book entries
broker - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Broker name
brokerDSTSwitchTimezone - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewProvisioningProfileDto
Broker DST switch timezone name from Time Zone Database
brokerDSTSwitchTimezone - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ProvisioningProfileDto
Broker DST switch timezone name from Time Zone Database
brokerLatency - Variable in class cloud.metaapi.sdk.meta_api.LatencyMonitor.MonitorLatencies
Latencies from broker side, or null for request latencies
brokerTime - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderBook
Time, in broker timezone, YYYY-MM-DD HH:mm:ss.SSS format
brokerTime - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderCandle
Candle opening time, in broker timezone, YYYY-MM-DD HH:mm:ss.SSS format
brokerTime - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Time the deal was conducted at, in broker timezone, YYYY-MM-DD HH:mm:ss.SSS format
brokerTime - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Time order was created at, in broker timezone, YYYY-MM-DD HH:mm:ss.SSS format
brokerTime - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Time position was opened at, in broker timezone, YYYY-MM-DD HH:mm:ss.SSS format
brokerTime - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolPrice
Quote time, in broker timezone, YYYY-MM-DD HH:mm:ss.SSS format
brokerTime - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTick
Time, in broker timezone, YYYY-MM-DD HH:mm:ss.SSS format
brokerTimezone - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewProvisioningProfileDto
Broker timezone name from Time Zone Database
brokerTimezone - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ProvisioningProfileDto
Broker timezone name from Time Zone Database

C

cancelAccount(String) - Method in class cloud.metaapi.sdk.clients.meta_api.SubscriptionManager
Cancels active subscription tasks for an account
cancelOrder(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Cancels order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
cancelSubscribe(String) - Method in class cloud.metaapi.sdk.clients.meta_api.SubscriptionManager
Cancels active subscription tasks for an instance id
checkStatisticsOnRestore(Reservoir.Statistics) - Method in class cloud.metaapi.sdk.meta_api.reservoir.Reservoir
 
city - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT4DemoAccount
Account holder's city, or null
city - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT5DemoAccount
Account holder's city, or null
clear() - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
Clears the storage and deletes persistent data
clear() - Method in class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
 
clientId - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.SocketInstance
 
clientId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Client-assigned id or null.
clientId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Client-assigned id or null.
clientId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Client-assigned id or null.
clientId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
Client-assigned id or null.
clientId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.TradeOptions
Optional client-assigned id or null.
clientLatency - Variable in class cloud.metaapi.sdk.meta_api.LatencyMonitor.MonitorLatencies
Latencies from client side
ClientOptions() - Constructor for class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.ClientOptions
 
clientProcessingFinished - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.ResponseTimestamps
Time when request processing have finished on client side
clientProcessingFinished - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.SymbolPriceTimestamps
Time the event processing have finished on client side
clientProcessingFinished - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.TradeTimestamps
Time when event processing have finished on client side
clientProcessingFinished - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.UpdateTimestamps
Time the event processing have finished on client side
clientProcessingStarted - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.ResponseTimestamps
Time when request processing have started on client side
clientProcessingStarted - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.TradeTimestamps
Time when request processing have started on client side
close() - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Closes connection to MetaApi server
close - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderCandle
Close price
close() - Method in class cloud.metaapi.sdk.meta_api.MetaApi
Closes all clients and connections
close() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Closes the connection.
closeBy(String, String, MarketTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Fully closes a position (see https://metaapi.cloud/docs/client/websocket/api/trade/).
closeByPositionId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Identifier of an opposite position used for closing by order ORDER_TYPE_CLOSE_BY, or null
closeByPositionId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
Identifier of an opposite position used for closing by order ORDER_TYPE_CLOSE_BY, or null
closeByPositionId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTradeResponse
Identifier of an opposite position used for closing by order ORDER_TYPE_CLOSE_BY, or null
closePosition(String, MarketTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Fully closes a position (see https://metaapi.cloud/docs/client/websocket/api/trade/).
closePositionPartially(String, double, MarketTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Partially closes a position (see https://metaapi.cloud/docs/client/websocket/api/trade/).
closePositionsBySymbol(String, MarketTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Closes position by a symbol (see https://metaapi.cloud/docs/client/websocket/api/trade/)
cloud.metaapi.sdk.clients - package cloud.metaapi.sdk.clients
 
cloud.metaapi.sdk.clients.error_handler - package cloud.metaapi.sdk.clients.error_handler
 
cloud.metaapi.sdk.clients.meta_api - package cloud.metaapi.sdk.clients.meta_api
 
cloud.metaapi.sdk.clients.meta_api.models - package cloud.metaapi.sdk.clients.meta_api.models
 
cloud.metaapi.sdk.clients.models - package cloud.metaapi.sdk.clients.models
 
cloud.metaapi.sdk.meta_api - package cloud.metaapi.sdk.meta_api
 
cloud.metaapi.sdk.meta_api.reservoir - package cloud.metaapi.sdk.meta_api.reservoir
 
cloud.metaapi.sdk.util - package cloud.metaapi.sdk.util
 
comment - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Deal comment or null.
comment - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order comment or null.
comment - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Position comment or null.
comment - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
Order comment or null.
comment - Variable in class cloud.metaapi.sdk.clients.meta_api.models.TradeOptions
Optional order comment or null.
commission - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Deal commission or null
commission - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Position commission
configuration - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto.Extension
Extension configuration
ConflictException - Exception in cloud.metaapi.sdk.clients.error_handler
Represents conflict error.
ConflictException(String) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.ConflictException
Constructs conflict error.
connect() - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Connects to MetaApi server via socket.io protocol
connect(MetatraderAccount, HistoryStorage) - Method in class cloud.metaapi.sdk.meta_api.ConnectionRegistry
Creates and returns a new account connection if doesnt exist, otherwise returns old
connect(MetatraderAccount, HistoryStorage, IsoTime) - Method in class cloud.metaapi.sdk.meta_api.ConnectionRegistry
Creates and returns a new account connection if doesnt exist, otherwise returns old
connect() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Connects to MetaApi with default history storage.
connect(HistoryStorage) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Connects to MetaApi.
connect(HistoryStorage, IsoTime) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Connects to MetaApi.
connected - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.SocketInstance
 
connected - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ConnectionHealthStatus
Flag indicating successfull connection to API server
connectedToBroker - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ConnectionHealthStatus
Flag indicating successfull connection to broker
ConnectionHealthMonitor - Class in cloud.metaapi.sdk.meta_api
Tracks connection health status
ConnectionHealthMonitor(MetaApiConnection) - Constructor for class cloud.metaapi.sdk.meta_api.ConnectionHealthMonitor
Constructs the listener
ConnectionHealthStatus - Class in cloud.metaapi.sdk.clients.meta_api.models
Connection health status
ConnectionHealthStatus() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.ConnectionHealthStatus
 
ConnectionRegistry - Class in cloud.metaapi.sdk.meta_api
Manages account connections
ConnectionRegistry(MetaApiWebsocketClient) - Constructor for class cloud.metaapi.sdk.meta_api.ConnectionRegistry
Constructs a MetaTrader connection registry instance with default parameters
ConnectionRegistry(MetaApiWebsocketClient, String) - Constructor for class cloud.metaapi.sdk.meta_api.ConnectionRegistry
Constructs a MetaTrader connection registry instance
connectionStatus - Variable in class cloud.metaapi.sdk.clients.meta_api.models.AccountsFilter
Connection status or null
connectionStatus - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
Terminal and broker connection status
connectResult - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.SocketInstance
 
connectTimeout - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.ClientOptions
Timeout for connecting to server in milliseconds.
connectTimeout - Variable in class cloud.metaapi.sdk.meta_api.MetaApi.Options
Timeout for connecting to server in seconds.
contractSize - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Trade contract size
copyFactoryProviderHealthy - Variable in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener.HealthStatus
Flag indicating that CopyFactory provider is healthy, or null
copyFactoryRoles - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
Account roles for CopyFactory2 application, or null
copyFactoryRoles - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountUpdateDto
Account roles for CopyFactory2 application, or null
copyFactoryRoles - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
Account roles for CopyFactory2 application, or null
copyFactorySubscriberHealthy - Variable in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener.HealthStatus
Flag indicating that CopyFactory subscriber is healthy, or null
count - Variable in class cloud.metaapi.sdk.meta_api.LatencyMonitor.Latencies
Count of values
count(T) - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree
 
count - Variable in class cloud.metaapi.sdk.meta_api.reservoir.Reservoir.Statistics
 
country - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT4DemoAccount
Account holder's country, or null
country - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT5DemoAccount
Account holder's country, or null
create(MetaApiWebsocketClient, MetatraderAccount, HistoryStorage, ConnectionRegistry, IsoTime) - Method in interface cloud.metaapi.sdk.util.ServiceProvider.MetaApiConnectionProvider
Creates MetaApiConnection mock
createAccount(NewMetatraderAccountDto) - Method in class cloud.metaapi.sdk.clients.meta_api.MetatraderAccountClient
Starts cloud API server for a MetaTrader account using specified provisioning profile (see https://metaapi.cloud/docs/provisioning/api/account/createAccount/).
createAccount(NewMetatraderAccountDto) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccountApi
Creates a MetaTrader account
createExpertAdvisor(String, ExpertAdvisorClient.NewExpertAdvisorDto) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Creates an expert advisor
createHistoryFileManager(String, String, HistoryStorage) - Static method in class cloud.metaapi.sdk.util.ServiceProvider
Constructs history file manager with its corresponding constructor or returns a mock if it is set.
createLimitBuyOrder(String, double, double, Double, Double, PendingTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a limit buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
createLimitBuyOrder(String, double, double, StopOptions, StopOptions, PendingTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a limit buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
createLimitSellOrder(String, double, double, Double, Double, PendingTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a limit sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
createLimitSellOrder(String, double, double, StopOptions, StopOptions, PendingTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a limit sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
createMarketBuyOrder(String, double, Double, Double, MarketTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a market buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
createMarketBuyOrder(String, double, StopOptions, StopOptions, MarketTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a market buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
createMarketSellOrder(String, double, Double, Double, MarketTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a market sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
createMarketSellOrder(String, double, StopOptions, StopOptions, MarketTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a market sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
createMetaApiConnection(MetaApiWebsocketClient, MetatraderAccount, HistoryStorage, ConnectionRegistry, IsoTime) - Static method in class cloud.metaapi.sdk.util.ServiceProvider
Constructs metaapi connection with its corresponding constructor or returns a mock if it is set.
createMT4DemoAccount(String, NewMT4DemoAccount) - Method in class cloud.metaapi.sdk.clients.meta_api.MetatraderDemoAccountClient
Creates new MetaTrader 4 demo account Method is accessible only with API access token
createMT4DemoAccount(String, NewMT4DemoAccount) - Method in class cloud.metaapi.sdk.meta_api.MetatraderDemoAccountApi
Creates new MetaTrader 4 demo account
createMT5DemoAccount(String, NewMT5DemoAccount) - Method in class cloud.metaapi.sdk.clients.meta_api.MetatraderDemoAccountClient
Creates new MetaTrader 5 demo account Method is accessible only with API access token
createMT5DemoAccount(String, NewMT5DemoAccount) - Method in class cloud.metaapi.sdk.meta_api.MetatraderDemoAccountApi
Creates new MetaTrader 5 demo account
createProvisioningProfile(NewProvisioningProfileDto) - Method in class cloud.metaapi.sdk.clients.meta_api.ProvisioningProfileClient
Creates a new provisioning profile (see https://metaapi.cloud/docs/provisioning/api/provisioningProfile/createNewProvisioningProfile/).
createProvisioningProfile(NewProvisioningProfileDto) - Method in class cloud.metaapi.sdk.meta_api.ProvisioningProfileApi
Creates a provisioning profile
createStopBuyOrder(String, double, double, Double, Double, PendingTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a stop buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
createStopBuyOrder(String, double, double, StopOptions, StopOptions, PendingTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a stop buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
createStopLimitBuyOrder(String, double, double, double, Double, Double, PendingTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a stop limit buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
createStopLimitBuyOrder(String, double, double, double, StopOptions, StopOptions, PendingTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a stop limit buy order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
createStopLimitSellOrder(String, double, double, double, Double, Double, PendingTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a stop limit sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
createStopLimitSellOrder(String, double, double, double, StopOptions, StopOptions, PendingTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a stop limit sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
createStopSellOrder(String, double, double, Double, Double, PendingTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a stop sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
createStopSellOrder(String, double, double, StopOptions, StopOptions, PendingTradeOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Creates a stop sell order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
credit - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Account credit in the deposit currency
currency - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Account base currency ISO code
currentPrice - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Current price
currentPrice - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Current price
currentTickValue - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Current tick value
currentVolume - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order remaining quantity, i.e.

D

data - Variable in class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir.Node
 
date - Variable in class cloud.metaapi.sdk.clients.meta_api.PacketLogger.LogMessage
 
DayOfWeek - Enum in cloud.metaapi.sdk.clients.meta_api.models
Day of week
deals - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeals
List of history deals returned
deals - Variable in class cloud.metaapi.sdk.meta_api.HistoryFileManager.History
List of history deals
dealSynchronizationFinished - Variable in class cloud.metaapi.sdk.meta_api.HistoryStorage
 
debug - Static variable in class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir
 
deleteAccount(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetatraderAccountClient
Stops and deletes an API server for a specified MetaTrader account.
deleteExpertAdvisor(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient
Deletes an expert advisor (see https://metaapi.cloud/docs/provisioning/api/expertAdvisor/deleteExpertAdvisor/) Method is accessible only with API access token
deleteProvisioningProfile(String) - Method in class cloud.metaapi.sdk.clients.meta_api.ProvisioningProfileClient
Deletes a provisioning profile (see https://metaapi.cloud/docs/provisioning/api/provisioningProfile/deleteProvisioningProfile/).
deleteStorageFromDisk() - Method in class cloud.metaapi.sdk.meta_api.HistoryFileManager
Deletes storage files from disk
demoAccountRequestTimeout - Variable in class cloud.metaapi.sdk.meta_api.MetaApi.Options
Demo account request timeout in seconds.
deploy() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Schedules account for deployment.
deployAccount(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetatraderAccountClient
Starts API server for MetaTrader account.
description - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Symbol description
details - Variable in exception cloud.metaapi.sdk.clients.error_handler.ValidationException
Validation error details
details - Variable in class cloud.metaapi.sdk.clients.models.Error
Additional information about error or null.
digits - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Digits after a decimal point
domain - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.ClientOptions
Domain to connect to.
domain - Variable in class cloud.metaapi.sdk.meta_api.MetaApi.Options
Domain to connect to.
doneBrokerTime - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Time order was executed or canceled at, in broker timezone, YYYY-MM-DD HH:mm:ss.SSS format, or null.
doneTime - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Time order was executed or canceled at or null.

E

email - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT4DemoAccount
Account holder's email
email - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT5DemoAccount
Account holder's email
enabled - Variable in class cloud.metaapi.sdk.clients.meta_api.PacketLogger.LoggerOptions
Whether enable packet logger
enableLatencyMonitor - Variable in class cloud.metaapi.sdk.meta_api.MetaApi.Options
Flag to enable latency tracking
ensureSubscribe(String, Integer) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Creates a task that ensures the account gets subscribed to the server
entryType - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Deal entry type or null
equals(Object) - Method in class cloud.metaapi.sdk.clients.models.IsoTime
 
equity - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Account liquidation value
Error - Class in cloud.metaapi.sdk.clients.models
Contains an error message
Error() - Constructor for class cloud.metaapi.sdk.clients.models.Error
 
error - Variable in class cloud.metaapi.sdk.clients.models.Error
Error name
eventGenerated - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.SymbolPriceTimestamps
Time the event was generated on exchange side
eventGenerated - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.UpdateTimestamps
Time the event was generated on exchange side
eventProcessing - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.ClientOptions
Event processing options
eventProcessing - Variable in class cloud.metaapi.sdk.meta_api.MetaApi.Options
Options for processing websocket client events
EventProcessingOptions() - Constructor for class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.EventProcessingOptions
 
execute() - Method in interface cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir.Algorithm
 
executionMode - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Deal execution mode
ExpertAdvisor - Class in cloud.metaapi.sdk.meta_api
Implements an expert advisor entity
ExpertAdvisor(ExpertAdvisorClient.ExpertAdvisorDto, String, ExpertAdvisorClient) - Constructor for class cloud.metaapi.sdk.meta_api.ExpertAdvisor
Constructs an expert advisor entity
ExpertAdvisorClient - Class in cloud.metaapi.sdk.clients.meta_api
metaapi.cloud expert advisor API client (see https://metaapi.cloud/docs/provisioning/)
ExpertAdvisorClient(HttpClient, String) - Constructor for class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient
Constructs client instance.
ExpertAdvisorClient(HttpClient, String, String) - Constructor for class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient
Constructs client instance
ExpertAdvisorClient.ExpertAdvisorDto - Class in cloud.metaapi.sdk.clients.meta_api
Expert advisor model
ExpertAdvisorClient.NewExpertAdvisorDto - Class in cloud.metaapi.sdk.clients.meta_api
Updated expert advisor data
ExpertAdvisorDto() - Constructor for class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient.ExpertAdvisorDto
 
expertId - Variable in class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient.ExpertAdvisorDto
Expert advisor id
expiration - Variable in class cloud.metaapi.sdk.clients.meta_api.models.PendingTradeOptions
Optional pending order expiration settings or null.
ExpirationOptions - Class in cloud.metaapi.sdk.clients.meta_api.models
Pending order expiration settings
ExpirationOptions() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.ExpirationOptions
 
ExpirationOptions.ExpirationType - Enum in cloud.metaapi.sdk.clients.meta_api.models
Type pending order expiration type.
expirationTime - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Optional order expiration time or null
expirationTime - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Date of the symbol trade end (usually used for futures)
expirationType - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order expiration type
Extension() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto.Extension
 
extensions - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
API extensions
extensions - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountUpdateDto
API extensions
extensions - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
API extensions

F

FileStreamField(File) - Constructor for class cloud.metaapi.sdk.clients.HttpRequestOptions.FileStreamField
Constructs the file field wrapper from File object
FileStreamField(InputStream, String) - Constructor for class cloud.metaapi.sdk.clients.HttpRequestOptions.FileStreamField
Constructs the file field wrapper from InputStream and the file name
fileUploaded - Variable in class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient.ExpertAdvisorDto
True if expert file was uploaded
fillingMode - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order filling mode
fillingModes - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MarketTradeOptions
Optional allowed filling modes in the order of priority or null.
fillingModes - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
List of allowed order filling modes
fillingModes - Variable in class cloud.metaapi.sdk.clients.meta_api.models.TradeOptions
Optional allowed filling modes in the order of priority or null.
firstConnect - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.SocketInstance
 
ForbiddenException - Exception in cloud.metaapi.sdk.clients.error_handler
Throwing this error results in 403 (Forbidden) HTTP response code.
ForbiddenException(String) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.ForbiddenException
Constructs forbidden error.
freeMargin - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Free margin
FRIDAY - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSessions
List of sessions for FRIDAY, or null
from - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSession
Session start time, in hh.mm.ss.SSS format
fromObject(AvlTreeReservoir<T>.Node) - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir
 
fromObject(List<AvlTreeReservoir<T>.Node>) - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir
 

G

getAccessToken() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns authorization access token to be used for accessing single account data.
getAccount(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetatraderAccountClient
Retrieves a MetaTrader account by id (see https://metaapi.cloud/docs/provisioning/api/account/readAccount/).
getAccount() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns MetaApi account
getAccount(String) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccountApi
Retrieves a MetaTrader account by id
getAccountByToken() - Method in class cloud.metaapi.sdk.clients.meta_api.MetatraderAccountClient
Retrieves a MetaTrader account by token (see https://metaapi.cloud/docs/provisioning/api/account/readAccount/).
getAccountByToken() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccountApi
Retrieves a MetaTrader account by token
getAccountInformation(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns account information for a specified MetaTrader account (see https://metaapi.cloud/docs/client/websocket/api/readTradingTerminalState/readAccountInformation/).
getAccountInformation() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns account information (see https://metaapi.cloud/docs/client/websocket/api/readTradingTerminalState/readAccountInformation/).
getAccountInformation() - Method in class cloud.metaapi.sdk.meta_api.TerminalState
Returns a local copy of account information
getAccounts(AccountsFilter) - Method in class cloud.metaapi.sdk.clients.meta_api.MetatraderAccountClient
Retrieves MetaTrader accounts owned by user (see https://metaapi.cloud/docs/provisioning/api/account/readAccounts/).
getAccounts() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccountApi
Retrieves MetaTrader accounts without filtering
getAccounts(AccountsFilter) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccountApi
Retrieves MetaTrader accounts
getActiveSynchronizationIds() - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationThrottler
Returns the list of currenly active synchronization ids
getApplication() - Method in class cloud.metaapi.sdk.meta_api.ConnectionRegistry
Returns application type
getApplication() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns application name to connect the account to.
getArguments() - Method in exception cloud.metaapi.sdk.clients.error_handler.ApiException
Returns message arguments for i18n
getAssignedAccounts(int) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns list of accounts assigned to instance
getBaseCurrency() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns 3-character ISO currency code of the account base currency.
getBodyFields() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Returns fields of the request form data body
getBodyJson() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Returns the json body of a request
getBook(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Retrieves latest order book for a symbol (see https://metaapi.cloud/docs/client/websocket/api/retrieveMarketData/readBook/).
getBook(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Retrieves latest order book for a symbol (see https://metaapi.cloud/docs/client/websocket/api/retrieveMarketData/readBook/).
getBrokerDSTSwitchTimezone() - Method in class cloud.metaapi.sdk.meta_api.ProvisioningProfile
Returns broker DST timezone name from Time Zone Database
getBrokerTimezone() - Method in class cloud.metaapi.sdk.meta_api.ProvisioningProfile
Returns broker timezone name from Time Zone Database
getCandle(String, String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Retrieves price for a symbol (see https://metaapi.cloud/docs/client/websocket/api/retrieveMarketData/readCandle/).
getCandle(String, String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Retrieves latest candle for a symbol and timeframe (see https://metaapi.cloud/docs/client/websocket/api/retrieveMarketData/readCandle/).
getCode() - Method in exception cloud.metaapi.sdk.clients.error_handler.ApiException
Returns error code used for i18n
getConnectionStatus() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns terminal and broker connection status
getCopyFactoryRoles() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns account roles for CopyFactory2 application
getDate() - Method in class cloud.metaapi.sdk.clients.models.IsoTime
Returns wrapper time as Date object
getDeals() - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
Returns all deals stored in history storage
getDeals() - Method in class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
 
getDealsByPosition(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns history deals for a specific position id (see https://metaapi.cloud/docs/client/websocket/api/retrieveHistoricalData/readDealsByPosition/).
getDealsByPosition(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns history deals for a specific position id (see https://metaapi.cloud/docs/client/websocket/api/retrieveHistoricalData/readDealsByPosition/).
getDealsByTicket(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns history deals with a specific ticket number (see https://metaapi.cloud/docs/client/websocket/api/retrieveHistoricalData/readDealsByTicket/).
getDealsByTicket(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns history deals with a specific ticket number (see https://metaapi.cloud/docs/client/websocket/api/retrieveHistoricalData/readDealsByTicket/).
getDealsByTimeRange(String, IsoTime, IsoTime, int, int) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns history deals with for a specific time range (see https://metaapi.cloud/docs/client/websocket/api/retrieveHistoricalData/readDealsByTimeRange/).
getDealsByTimeRange(IsoTime, IsoTime, int, int) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns history deals with for a specific time range (see https://metaapi.cloud/docs/client/websocket/api/retrieveHistoricalData/readDealsByTimeRange/).
getExecutor() - Static method in class cloud.metaapi.sdk.util.Async
Returns executor for completable futures to create with
getExpertAdvisor(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient
Retrieves an expert advisor by id (see https://metaapi.cloud/docs/provisioning/api/expertAdvisor/readExpertAdvisor/).
getExpertAdvisor(String) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Retrieves a expert advisor of current account by id
getExpertAdvisors(String) - Method in class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient
Retrieves expert advisors by account id (see https://metaapi.cloud/docs/provisioning/api/expertAdvisor/readExpertAdvisors/) Method is accessible only with API access token
getExpertAdvisors() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Retrieves expert advisor of current account
getExpertId() - Method in class cloud.metaapi.sdk.meta_api.ExpertAdvisor
Returns expert id
getExtensions() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns API extensions
getFileName() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions.FileStreamField
Returns the file name under which the file will be sent in request
getFilePath(String) - Method in class cloud.metaapi.sdk.clients.meta_api.PacketLogger
Returns path for account log file
getHeaders() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Returns headers of request.
getHealthMonitor() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns connection health monitor instance
getHealthStatus() - Method in class cloud.metaapi.sdk.meta_api.ConnectionHealthMonitor
Returns health status
getHistoricalCandles(String, String, String, IsoTime, Integer) - Method in class cloud.metaapi.sdk.clients.meta_api.HistoricalMarketDataClient
Returns historical candles for a specific symbol and timeframe from a MetaTrader account.
getHistoricalCandles(String, String) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns historical candles for a specific symbol and timeframe from the MetaTrader account.
getHistoricalCandles(String, String, IsoTime) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns historical candles for a specific symbol and timeframe from the MetaTrader account.
getHistoricalCandles(String, String, IsoTime, Integer) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns historical candles for a specific symbol and timeframe from the MetaTrader account.
getHistoricalTicks(String, String, IsoTime, Integer, Integer) - Method in class cloud.metaapi.sdk.clients.meta_api.HistoricalMarketDataClient
Returns historical ticks for a specific symbol from a MetaTrader account.
getHistoricalTicks(String) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns historical ticks for a specific symbol from the MetaTrader account.
getHistoricalTicks(String, IsoTime) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns historical ticks for a specific symbol from the MetaTrader account.
getHistoricalTicks(String, IsoTime, Integer, Integer) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns historical ticks for a specific symbol from the MetaTrader account.
getHistoryFromDisk() - Method in class cloud.metaapi.sdk.meta_api.HistoryFileManager
Retrieves history from saved file
getHistoryOrders() - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
Returns all history orders stored in history storage
getHistoryOrders() - Method in class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
 
getHistoryOrdersByPosition(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns the history of completed orders for a specific position id (see https://metaapi.cloud/docs/client/websocket/api/retrieveHistoricalData/readHistoryOrdersByPosition/)
getHistoryOrdersByPosition(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns the history of completed orders for a specific position id (see https://metaapi.cloud/docs/client/websocket/api/retrieveHistoricalData/readHistoryOrdersByPosition/)
getHistoryOrdersByTicket(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns the history of completed orders for a specific ticket number (see https://metaapi.cloud/docs/client/websocket/api/retrieveHistoricalData/readHistoryOrdersByTicket/).
getHistoryOrdersByTicket(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns the history of completed orders for a specific ticket number (see https://metaapi.cloud/docs/client/websocket/api/retrieveHistoricalData/readHistoryOrdersByTicket/).
getHistoryOrdersByTimeRange(String, IsoTime, IsoTime, int, int) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns the history of completed orders for a specific time range (see https://metaapi.cloud/docs/client/websocket/api/retrieveHistoricalData/readHistoryOrdersByTimeRange/).
getHistoryOrdersByTimeRange(IsoTime, IsoTime, int, int) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns the history of completed orders for a specific time range (see https://metaapi.cloud/docs/client/websocket/api/retrieveHistoricalData/readHistoryOrdersByTimeRange/)
getHistoryStorage() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns local history storage
getHostName(String) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Returns host name of instance index
getId() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns account id
getId() - Method in class cloud.metaapi.sdk.meta_api.ProvisioningProfile
Returns profile id
getInstance() - Static method in class cloud.metaapi.sdk.util.JsonMapper
Returns a singleton instance of a configured JSON object mapper
getInstanceNumber(String) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Returns instance number of instance index
getInvestorPassword() - Method in class cloud.metaapi.sdk.meta_api.MetatraderDemoAccount
Returns account investor password
getIsoString() - Method in class cloud.metaapi.sdk.clients.models.IsoTime
Returns wrapper time in ISO format
getItemSize(Object) - Method in class cloud.metaapi.sdk.meta_api.HistoryFileManager
Helper function to calculate object size in bytes in utf-8 encoding
getLastDealTime() - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
Returns the time of the last history deal record stored in the history storage
getLastDealTime(Integer) - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
Returns the time of the last history deal record stored in the history storage
getLastDealTime(Integer) - Method in class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
 
getLastDealTimeByInstanceIndex() - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
Returns times of last deals by instance indices
getLastDealTimeByInstanceIndex() - Method in class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
 
getLastHistoryOrderTime() - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
Returns the time of the last history order record stored in the history storage
getLastHistoryOrderTime(Integer) - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
Returns the time of the last history order record stored in the history storage
getLastHistoryOrderTime(Integer) - Method in class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
 
getLastHistoryOrderTimeByInstanceIndex() - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
Returns times of last history orders by instance indices
getLastHistoryOrderTimeByInstanceIndex() - Method in class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
 
getLatencyMonitor() - Method in class cloud.metaapi.sdk.meta_api.MetaApi
Returns MetaApi application latency monitor
getLogin() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns account login
getLogin() - Method in class cloud.metaapi.sdk.meta_api.MetatraderDemoAccount
Returns account login
getMagic() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns MetaTrader magic to place trades using
getMaxConcurrentSynchronizations() - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationThrottler
Returns the amount of maximum allowed concurrent synchronizations
getMessage() - Method in exception cloud.metaapi.sdk.clients.MethodAccessException
 
getMetadata() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns extra information which can be stored together with your account
getMetatraderAccountApi() - Method in class cloud.metaapi.sdk.meta_api.MetaApi
Returns MetaTrader account API
getMetatraderDemoAccountApi() - Method in class cloud.metaapi.sdk.meta_api.MetaApi
Returns MetaTrader demo account API
getMethod() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Returns HTTP method used for request
getName() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns account name
getName() - Method in class cloud.metaapi.sdk.meta_api.ProvisioningProfile
Returns profile name
getNow() - Static method in class cloud.metaapi.sdk.util.ServiceProvider
Returns instant with current time or a mock if it is set
getNumber() - Method in enum cloud.metaapi.sdk.clients.meta_api.models.Version
Returns version number
getOrder(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns specific open order for a MetaTrader account (see https://metaapi.cloud/docs/client/websocket/api/readTradingTerminalState/readOrder/).
getOrder(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns specific open order (see https://metaapi.cloud/docs/client/websocket/api/readTradingTerminalState/readOrder/).
getOrders(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns open orders for a specified MetaTrader account (see https://metaapi.cloud/docs/client/websocket/api/readTradingTerminalState/readOrders/).
getOrders() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns open orders (see https://metaapi.cloud/docs/client/websocket/api/readTradingTerminalState/readOrders/).
getOrders() - Method in class cloud.metaapi.sdk.meta_api.TerminalState
Returns a local copy of MetaTrader orders opened
getPassword() - Method in class cloud.metaapi.sdk.meta_api.MetatraderDemoAccount
Returns account password
getPercentile(double) - Method in class cloud.metaapi.sdk.meta_api.reservoir.NumberAvlTreeReservoir
 
getPercentile(double) - Method in class cloud.metaapi.sdk.meta_api.reservoir.StatisticalReservoir
Calculate percentile statistics for values stored in reservoir.
getPeriod() - Method in class cloud.metaapi.sdk.meta_api.ExpertAdvisor
Returns expert period
getPosition(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns specific position for a MetaTrader account (see https://metaapi.cloud/docs/client/websocket/api/readTradingTerminalState/readPosition/).
getPosition(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns specific position (see https://metaapi.cloud/docs/client/websocket/api/readTradingTerminalState/readPosition/).
getPositions(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns positions for a specified MetaTrader account (see https://metaapi.cloud/docs/client/websocket/api/readTradingTerminalState/readPositions/).
getPositions() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns positions (see https://metaapi.cloud/docs/client/websocket/api/readTradingTerminalState/readPositions/).
getPositions() - Method in class cloud.metaapi.sdk.meta_api.TerminalState
Returns a local copy of MetaTrader positions opened
getPrice(String) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
Returns MetaTrader symbol price by symbol
getPriceLatencies() - Method in class cloud.metaapi.sdk.meta_api.LatencyMonitor
Returns price streaming latencies
getProvisioningProfile(String) - Method in class cloud.metaapi.sdk.clients.meta_api.ProvisioningProfileClient
Retrieves a provisioning profile by id (see https://metaapi.cloud/docs/provisioning/api/provisioningProfile/readProvisioningProfile/).
getProvisioningProfile(String) - Method in class cloud.metaapi.sdk.meta_api.ProvisioningProfileApi
Retrieves a provisioning profile by id
getProvisioningProfileApi() - Method in class cloud.metaapi.sdk.meta_api.MetaApi
Returns provisioning profile API
getProvisioningProfileId() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns id of the account's provisioning profile
getProvisioningProfiles(Integer, String) - Method in class cloud.metaapi.sdk.clients.meta_api.ProvisioningProfileClient
Retrieves provisioning profiles owned by user (see https://metaapi.cloud/docs/provisioning/api/provisioningProfile/readProvisioningProfiles/).
getProvisioningProfiles() - Method in class cloud.metaapi.sdk.meta_api.ProvisioningProfileApi
Retrieves provisioning profiles without filtering by version or status.
getProvisioningProfiles(Integer, String) - Method in class cloud.metaapi.sdk.meta_api.ProvisioningProfileApi
Retrieves provisioning profiles
getQueryParameters() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Returns query parameters of request.
getRandom() - Static method in class cloud.metaapi.sdk.util.ServiceProvider
Returns value of Math.random() or stubbed value
getRandomTimeout() - Method in class cloud.metaapi.sdk.meta_api.ConnectionHealthMonitor
 
getReliability() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns reliability value.
getRequestLatencies() - Method in class cloud.metaapi.sdk.meta_api.LatencyMonitor
Returns request processing latencies
getResourceSlots() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns number of resource slots to allocate to account.
getServer() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns MetaTrader server which hosts the account
getServerHealthStatus() - Method in class cloud.metaapi.sdk.meta_api.ConnectionHealthMonitor
Returns server-side application health status
getServerName() - Method in class cloud.metaapi.sdk.meta_api.MetatraderDemoAccount
Returns account server name
getServerUrl() - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
 
getSocketInstances() - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns the list of socket instance dictionaries
getSocketInstancesByAccounts() - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns the map of socket instances by account ids
getSpecification(String) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
Returns MetaTrader symbol specification by symbol
getSpecifications() - Method in class cloud.metaapi.sdk.meta_api.TerminalState
Returns a local copy of symbol specifications available in MetaTrader trading terminal
getState() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns account deployment state
getStatistics() - Method in class cloud.metaapi.sdk.meta_api.reservoir.Reservoir
Returns Reservoir statistics
getStatus() - Method in class cloud.metaapi.sdk.meta_api.ProvisioningProfile
Returns profile status.
getStream() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions.FileStreamField
Returns InputStream with contents of the file
getSubscribedAccountIds() - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns the list of subscribed account ids
getSubscribedAccountIds(Integer) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns the list of subscribed account ids
getSubscribedSymbols() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns list of the symbols connection is subscribed to
getSubscriptions(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns subscriptions for a symbol
getSymbol() - Method in class cloud.metaapi.sdk.meta_api.ExpertAdvisor
Returns expert symbol
getSymbolPrice(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Retrieves price for a symbol (see https://metaapi.cloud/docs/client/websocket/api/retrieveMarketData/readSymbolPrice/).
getSymbolPrice(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Retrieves latest price for a symbol (see https://metaapi.cloud/docs/client/websocket/api/retrieveMarketData/readSymbolPrice/).
getSymbols(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Retrieves symbols available on an account (see https://metaapi.cloud/docs/client/websocket/api/retrieveMarketData/readSymbols/).
getSymbols() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Retrieves available symbols for an account (see https://metaapi.cloud/docs/client/websocket/api/retrieveMarketData/readSymbols/).
getSymbolSpecification(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Retrieves specification for a symbol (see https://metaapi.cloud/docs/client/websocket/api/retrieveMarketData/readSymbolSpecification/).
getSymbolSpecification(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Retrieves specification for a symbol (see https://metaapi.cloud/docs/client/websocket/api/retrieveMarketData/readSymbolSpecification/).
getSynchronizingAccounts() - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationThrottler
Returns the list of currently synchronizing account ids
getTags() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns user-defined account tags
getTerminalState() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns local copy of terminal state
getTick(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Retrieves latest tick for a symbol (see https://metaapi.cloud/docs/client/websocket/api/retrieveMarketData/readTick/).
getTick(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Retrieves latest tick for a symbol (see https://metaapi.cloud/docs/client/websocket/api/retrieveMarketData/readTick/).
getTokenType() - Method in class cloud.metaapi.sdk.clients.MetaApiClient
Returns type of current token
getTradeLatencies() - Method in class cloud.metaapi.sdk.meta_api.LatencyMonitor
Returns trade latencies
getType() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns account type.
getUpdateLatencies() - Method in class cloud.metaapi.sdk.meta_api.LatencyMonitor
Returns update streaming latencies
getUptime() - Method in class cloud.metaapi.sdk.meta_api.ConnectionHealthMonitor
Returns uptime in percents measured over specific periods of time
getUrl() - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Returns URL used for request
getValue() - Method in enum cloud.metaapi.sdk.clients.meta_api.models.AccountType
Returns the value of type
getVersion() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns version value.
getVersion() - Method in class cloud.metaapi.sdk.meta_api.ProvisioningProfile
Returns profile version.

H

handleNoAccessError(String) - Method in class cloud.metaapi.sdk.clients.MetaApiClient
Handles no accessing to the method
HealthStatus() - Constructor for class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener.HealthStatus
 
healthy - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ConnectionHealthStatus
Flag indicating overall connection health status
hedgedMargin - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Contract size or margin value per one lot of hedged positions (oppositely directed positions of one symbol).
hedgedMarginUsesLargerLeg - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Calculating hedging margin using the larger leg (Buy or Sell), or null
height - Variable in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree.Node
 
high - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderCandle
High price
HistoricalMarketDataClient - Class in cloud.metaapi.sdk.clients.meta_api
metaapi.cloud historical market data API client
HistoricalMarketDataClient(HttpClient, String) - Constructor for class cloud.metaapi.sdk.clients.meta_api.HistoricalMarketDataClient
Constructs historical market data API client instance with default domain agiliumtrade.agiliumtrade.ai
HistoricalMarketDataClient(HttpClient, String, String) - Constructor for class cloud.metaapi.sdk.clients.meta_api.HistoricalMarketDataClient
Constructs historical market data API client instance
historicalMarketDataRequestTimeout - Variable in class cloud.metaapi.sdk.meta_api.MetaApi.Options
Historical market data request timeout in seconds.
History() - Constructor for class cloud.metaapi.sdk.meta_api.HistoryFileManager.History
 
HistoryFileManager - Class in cloud.metaapi.sdk.meta_api
History storage file manager which saves and loads history on disk
HistoryFileManager(String, String, HistoryStorage) - Constructor for class cloud.metaapi.sdk.meta_api.HistoryFileManager
Constructs the history file manager instance
HistoryFileManager.History - Class in cloud.metaapi.sdk.meta_api
Class to store history deals and orders
historyOrders - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderHistoryOrders
List of history orders returned
historyOrders - Variable in class cloud.metaapi.sdk.meta_api.HistoryFileManager.History
List of history orders
HistoryStorage - Class in cloud.metaapi.sdk.meta_api
Abstract class which defines MetaTrader history storage interface.
HistoryStorage() - Constructor for class cloud.metaapi.sdk.meta_api.HistoryStorage
 
host - Variable in class cloud.metaapi.sdk.clients.meta_api.PacketOrderer.Packet
Host
host - Variable in class cloud.metaapi.sdk.clients.MetaApiClient
 
HttpClient - Class in cloud.metaapi.sdk.clients
HTTP client library based on request-promise
HttpClient() - Constructor for class cloud.metaapi.sdk.clients.HttpClient
Constructs HttpClient class instance.
HttpClient(int, int) - Constructor for class cloud.metaapi.sdk.clients.HttpClient
Constructs HttpClient class instance
HttpClient(int, int, RetryOptions) - Constructor for class cloud.metaapi.sdk.clients.HttpClient
Constructs HttpClient class instance
httpClient - Variable in class cloud.metaapi.sdk.clients.MetaApiClient
 
HttpRequestOptions - Class in cloud.metaapi.sdk.clients
Options for HttpClient requests
HttpRequestOptions(String, HttpRequestOptions.Method) - Constructor for class cloud.metaapi.sdk.clients.HttpRequestOptions
Constructs HttpRequestOptions instance
HttpRequestOptions.FileStreamField - Class in cloud.metaapi.sdk.clients
File field wrapper for use in form data body.
HttpRequestOptions.Method - Enum in cloud.metaapi.sdk.clients
Represents HTTP request methods supported by HttpClient

I

id - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.SocketInstance
 
id - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto.Extension
Extension id
id - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountIdDto
MetaTrader account unique identifier
id - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Deal id (ticket number)
id - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order id (ticket number)
id - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Position id (ticket number)
id - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ProvisioningProfileIdDto
Provisioning profile unique identifier
id - Variable in class cloud.metaapi.sdk.clients.models.Error
Error id
increaseReliability(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetatraderAccountClient
Increases MetaTrader account reliability.
increaseReliability() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Increases MetaTrader account reliability.
index - Variable in class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir.Node
 
initialize() - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
Initializes the storage and loads required data from a persistent storage
initialize() - Method in class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
 
initialize() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Initializes meta api connection
initialMargin - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Initial margin means the amount in the margin currency required for opening a position with the volume of one lot.
insert(T) - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree
 
instanceId - Variable in class cloud.metaapi.sdk.clients.meta_api.PacketOrderer.Packet
Instance id
instanceIndex - Variable in class cloud.metaapi.sdk.clients.meta_api.models.SynchronizationOptions
Index of an account instance to ensure synchronization on, or null.
instanceIndex - Variable in class cloud.metaapi.sdk.clients.meta_api.PacketOrderer.Packet
Instance index
InternalException - Exception in cloud.metaapi.sdk.clients.error_handler
Represents unexpected error.
InternalException(String) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.InternalException
Constructs unexpected error.
intervalInMilliseconds - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MarketDataSubscription
Defines how frequently the terminal will stream data to client.
intervalInMilliseconds - Variable in class cloud.metaapi.sdk.clients.meta_api.models.SynchronizationOptions
Interval between account reloads while waiting for a change, or null.
investorMode - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Flag indicating that investor password was used (supported for g2 only), or null
investorPassword - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDemoAccountDto
Account investor (read-only) password
isAccountSubscribing(String, Integer) - Method in class cloud.metaapi.sdk.clients.meta_api.SubscriptionManager
Returns whether an account is currently subscribing
isConnected(Integer) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Returns websocket client connection status
isConnected() - Method in class cloud.metaapi.sdk.meta_api.TerminalState
Returns true if MetaApi have connected to MetaTrader terminal
isConnectedToBroker() - Method in class cloud.metaapi.sdk.meta_api.TerminalState
Returns true if MetaApi have connected to MetaTrader terminal and MetaTrader terminal is connected to broker
isDealSynchronizationFinished() - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
Returns flag indicating whether deal history synchronization have finished
isFileUploaded() - Method in class cloud.metaapi.sdk.meta_api.ExpertAdvisor
Returns true if expert file was uploaded
isManualTrades() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Returns flag indicating if trades should be placed as manual trades on this account
isNotAccountToken() - Method in class cloud.metaapi.sdk.clients.MetaApiClient
Checks that current token is not account token
isNotJwtToken() - Method in class cloud.metaapi.sdk.clients.MetaApiClient
Checks that current token is not api token
isOrderSynchronizationFinished() - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
Returns flag indicating whether order history synchronization have finished
IsoTime - Class in cloud.metaapi.sdk.clients.models
Wrapper for setting and getting model time fields as Date objects and in ISO format strings.
IsoTime() - Constructor for class cloud.metaapi.sdk.clients.models.IsoTime
Constructs wrapper from current time
IsoTime(String) - Constructor for class cloud.metaapi.sdk.clients.models.IsoTime
Constructs wrapper from ISO time string
IsoTime(Date) - Constructor for class cloud.metaapi.sdk.clients.models.IsoTime
Constructs wrapper from Date object
IsoTime(Instant) - Constructor for class cloud.metaapi.sdk.clients.models.IsoTime
Constructs wrapper from Instant object
isReconnecting - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.SocketInstance
 
isSynchronizationAvailable() - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationThrottler
Returns flag whether there are free slots for synchronization requests
isSynchronized - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ConnectionHealthStatus
Flag indicating a successful synchronization
isSynchronized(String, String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns flag indicating status of state synchronization with MetaTrader terminal
isSynchronized() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Returns synchronization status

J

Js - Class in cloud.metaapi.sdk.util
JavaScript-like helper functions
Js() - Constructor for class cloud.metaapi.sdk.util.Js
 
JsonMapper - Class in cloud.metaapi.sdk.util
Class for getting a singleton instance of a configured JSON object mapper

K

key - Variable in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree.Node
 

L

languageId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT5DemoAccount
Language id, or null (default is 1)
last - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTick
Last deal price, or null
lastDealTimeByInstanceIndex - Variable in class cloud.metaapi.sdk.meta_api.HistoryFileManager.History
Last deal time by instance index
lastHistoryOrderTimeByInstanceIndex - Variable in class cloud.metaapi.sdk.meta_api.HistoryFileManager.History
Last history order time by instance index
Latencies() - Constructor for class cloud.metaapi.sdk.meta_api.LatencyMonitor.Latencies
 
LatencyListener - Class in cloud.metaapi.sdk.clients.meta_api
Receives notifications about server-side communication latencies
LatencyListener() - Constructor for class cloud.metaapi.sdk.clients.meta_api.LatencyListener
 
LatencyListener.ResponseTimestamps - Class in cloud.metaapi.sdk.clients.meta_api
Contains request latency information
LatencyListener.SymbolPriceTimestamps - Class in cloud.metaapi.sdk.clients.meta_api
Contains latency information about price streaming
LatencyListener.TradeTimestamps - Class in cloud.metaapi.sdk.clients.meta_api
Contains latency information about a trade
LatencyListener.UpdateTimestamps - Class in cloud.metaapi.sdk.clients.meta_api
Contains latency information about update streaming
LatencyMonitor - Class in cloud.metaapi.sdk.meta_api
Responsible for monitoring MetaApi application latencies
LatencyMonitor() - Constructor for class cloud.metaapi.sdk.meta_api.LatencyMonitor
Constructs latency monitor instance
LatencyMonitor.Latencies - Class in cloud.metaapi.sdk.meta_api
Contains measured latencies
LatencyMonitor.MonitorLatencies - Class in cloud.metaapi.sdk.meta_api
Contains latencies from client, server and broker side
left - Variable in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree.Node
 
length - Variable in class cloud.metaapi.sdk.meta_api.reservoir.StatisticalReservoir
 
leverage - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Account leverage coefficient
leverage - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT4DemoAccount
Account leverage
leverage - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT5DemoAccount
Account leverage
limit - Variable in class cloud.metaapi.sdk.clients.meta_api.models.AccountsFilter
Search limit (must be greater or equal to 1 and less or equal to 1000) or null (defaults to 1000)
liquidityRate - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Liquidity Rate is the share of the asset that can be used for the margin, or null
loadData() - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
Loads history data from the file manager
loadData() - Method in class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
 
loadDataFromDisk() - Method in class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
Loads history data from the file manager.
lockSocketInstance(int, TooManyRequestsException.TooManyRequestsExceptionMetadata) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Locks subscription for a socket instance based on TooManyRequestsError metadata
log(Object...) - Static method in class cloud.metaapi.sdk.util.Js
 
LoggerOptions() - Constructor for class cloud.metaapi.sdk.clients.meta_api.PacketLogger.LoggerOptions
 
login - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
MetaTrader account number
login - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Account login
login - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDemoAccountDto
Account login
login - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
MetaTrader account number
LogMessage() - Constructor for class cloud.metaapi.sdk.clients.meta_api.PacketLogger.LogMessage
 
logPacket(JsonNode) - Method in class cloud.metaapi.sdk.clients.meta_api.PacketLogger
Processes packets and pushes them into save queue
lossTickValue - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolPrice
Tick value for a losing position
low - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderCandle
Low price
lowerBound(T) - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree
 

M

magic - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
MetaTrader magic to place trades using
magic - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Deal magic number or null, identifies the EA which initiated the deal
magic - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order magic number, identifies the EA which created the order
magic - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Position magic number, identifies the EA which opened the position
magic - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
Magic number (expert adviser id) or null
magic - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
MetaTrader magic to place trades using
magic - Variable in class cloud.metaapi.sdk.clients.meta_api.models.TradeOptions
Magic (expert id) number or null.
maintenanceMargin - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
The maintenance margin.
makeCheckedRequest(HttpRequestOptions, int, long) - Method in class cloud.metaapi.sdk.clients.HttpClient
Performs a request.
makeRequest(HttpRequestOptions) - Method in class cloud.metaapi.sdk.clients.HttpClient
Makes request and returns HTTP response.
manualTrades - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
Flag indicating if trades should be placed as manual trades, or null.
manualTrades - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountUpdateDto
Flag indicating if trades should be placed as manual trades, or null.
manualTrades - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
Flag indicating if trades should be placed as manual trades, or null.
margin - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Used margin
marginCurrency - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Margin currency
marginLevel - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Margin level calculated as % of equity/margin or null
marginMode - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Margin calculation mode
MarketDataSubscription - Class in cloud.metaapi.sdk.clients.meta_api.models
Market data subscription
MarketDataSubscription() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MarketDataSubscription
 
MarketDataUnsubscription - Class in cloud.metaapi.sdk.clients.meta_api.models
Market data unsubscription
MarketDataUnsubscription() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MarketDataUnsubscription
 
MarketTradeOptions - Class in cloud.metaapi.sdk.clients.meta_api.models
Market trade options
MarketTradeOptions() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MarketTradeOptions
 
max - Variable in class cloud.metaapi.sdk.meta_api.LatencyMonitor.Latencies
Maximum value
max() - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree
 
max - Variable in class cloud.metaapi.sdk.meta_api.reservoir.Reservoir.Statistics
 
maxConcurrentSynchronizations - Variable in class cloud.metaapi.sdk.clients.meta_api.SynchronizationThrottler.Options
Amount of maximum allowed concurrent synchronizations.
maxConcurrentSynchronizations - Variable in class cloud.metaapi.sdk.meta_api.MetaApi.Options
Max amount of concurrent synchronizations
maxDelayInSeconds - Variable in class cloud.metaapi.sdk.clients.RetryOptions
Maximum delay in deconds
maxVolume - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Maximum order volume for the symbol
MemoryHistoryStorage - Class in cloud.metaapi.sdk.meta_api
History storage which stores MetaTrader history in RAM
MemoryHistoryStorage(String) - Constructor for class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
Constructs the in-memory history store instance with default parameters
MemoryHistoryStorage(String, String) - Constructor for class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
Constructs the in-memory history store instance
message - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ConnectionHealthStatus
Health status message
message - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTradeResponse
Human-readable error or result message
message - Variable in class cloud.metaapi.sdk.clients.meta_api.PacketLogger.LogMessage
 
message - Variable in class cloud.metaapi.sdk.clients.models.Error
Error description
MetaApi - Class in cloud.metaapi.sdk.meta_api
MetaApi MetaTrader API SDK
MetaApi(String) - Constructor for class cloud.metaapi.sdk.meta_api.MetaApi
Constructs MetaApi class instance with default options
MetaApi(String, MetaApi.Options) - Constructor for class cloud.metaapi.sdk.meta_api.MetaApi
Constructs MetaApi class instance
MetaApi.Options - Class in cloud.metaapi.sdk.meta_api
MetaApi options
MetaApiClient - Class in cloud.metaapi.sdk.clients
metaapi.cloud MetaTrader API client
MetaApiClient(HttpClient, String) - Constructor for class cloud.metaapi.sdk.clients.MetaApiClient
Constructs MetaTrader API client instance.
MetaApiClient(HttpClient, String, String) - Constructor for class cloud.metaapi.sdk.clients.MetaApiClient
Constructs MetaTrader API client instance
MetaApiConnection - Class in cloud.metaapi.sdk.meta_api
Exposes MetaApi MetaTrader API connection to consumers
MetaApiConnection(MetaApiWebsocketClient, MetatraderAccount, HistoryStorage, ConnectionRegistry) - Constructor for class cloud.metaapi.sdk.meta_api.MetaApiConnection
Constructs MetaApi MetaTrader Api connection
MetaApiConnection(MetaApiWebsocketClient, MetatraderAccount, HistoryStorage, ConnectionRegistry, IsoTime) - Constructor for class cloud.metaapi.sdk.meta_api.MetaApiConnection
Constructs MetaApi MetaTrader Api connection
MetaApiWebsocketClient - Class in cloud.metaapi.sdk.clients.meta_api
MetaApi websocket API client (see https://metaapi.cloud/docs/client/websocket/overview/)
MetaApiWebsocketClient(HttpClient, String, MetaApiWebsocketClient.ClientOptions) - Constructor for class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Constructs MetaApi websocket API client instance
MetaApiWebsocketClient.ClientOptions - Class in cloud.metaapi.sdk.clients.meta_api
Websocket client options
MetaApiWebsocketClient.EventProcessingOptions - Class in cloud.metaapi.sdk.clients.meta_api
Options for processing websocket client events
MetaApiWebsocketClient.PacketLoggerOptions - Class in cloud.metaapi.sdk.clients.meta_api
Packet logger options
MetaApiWebsocketClient.SocketInstance - Class in cloud.metaapi.sdk.clients.meta_api
 
metadata - Variable in exception cloud.metaapi.sdk.clients.error_handler.TooManyRequestsException
 
metadata - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
Extra information which can be stored together with your account
metadata - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountUpdateDto
Extra information which can be stored together with your account
metadata - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
Extra information which can be stored together with your account
metadata - Variable in class cloud.metaapi.sdk.clients.models.Error
Error metadata or null
MetatraderAccount - Class in cloud.metaapi.sdk.meta_api
Implements a MetaTrader account entity
MetatraderAccount(MetatraderAccountDto, MetatraderAccountClient, MetaApiWebsocketClient, ConnectionRegistry, ExpertAdvisorClient, HistoricalMarketDataClient) - Constructor for class cloud.metaapi.sdk.meta_api.MetatraderAccount
Constructs a MetaTrader account entity
MetatraderAccountApi - Class in cloud.metaapi.sdk.meta_api
Exposes MetaTrader account API logic to the consumers
MetatraderAccountApi(MetatraderAccountClient, MetaApiWebsocketClient, ConnectionRegistry, ExpertAdvisorClient, HistoricalMarketDataClient) - Constructor for class cloud.metaapi.sdk.meta_api.MetatraderAccountApi
Constructs a MetaTrader account API instance
MetatraderAccountClient - Class in cloud.metaapi.sdk.clients.meta_api
metaapi.cloud MetaTrader account API client (see https://metaapi.cloud/docs/provisioning/)
MetatraderAccountClient(HttpClient, String) - Constructor for class cloud.metaapi.sdk.clients.meta_api.MetatraderAccountClient
Constructs MetaTrader account API client instance with default domain agiliumtrade.agiliumtrade.ai
MetatraderAccountClient(HttpClient, String, String) - Constructor for class cloud.metaapi.sdk.clients.meta_api.MetatraderAccountClient
Constructs MetaTrader account API client instance
MetatraderAccountDto - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader account model
MetatraderAccountDto() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
 
MetatraderAccountDto.ConnectionStatus - Enum in cloud.metaapi.sdk.clients.meta_api.models
Terminal and broker connection status enum
MetatraderAccountDto.CopyFactoryRole - Enum in cloud.metaapi.sdk.clients.meta_api.models
Account roles for CopyFactory2 application
MetatraderAccountDto.DeploymentState - Enum in cloud.metaapi.sdk.clients.meta_api.models
Account deployment state enum
MetatraderAccountDto.Extension - Class in cloud.metaapi.sdk.clients.meta_api.models
Extension model
MetatraderAccountIdDto - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader account id model
MetatraderAccountIdDto() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountIdDto
 
MetatraderAccountInformation - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader account information (see https://metaapi.cloud/docs/client/models/metatraderAccountInformation/)
MetatraderAccountInformation() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
 
MetatraderAccountInformation.MarginMode - Enum in cloud.metaapi.sdk.clients.meta_api.models
Margin calculation mode enum
MetatraderAccountUpdateDto - Class in cloud.metaapi.sdk.clients.meta_api.models
Updated MetaTrader account data
MetatraderAccountUpdateDto() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountUpdateDto
 
MetatraderBook - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader order book
MetatraderBook() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderBook
 
MetatraderBookEntry - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader order book entry
MetatraderBookEntry() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderBookEntry
 
MetatraderBookEntry.BookType - Enum in cloud.metaapi.sdk.clients.meta_api.models
Entry type
MetatraderCandle - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader candle
MetatraderCandle() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderCandle
 
MetatraderDeal - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader deal
MetatraderDeal() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
 
MetatraderDeal.DealEntryType - Enum in cloud.metaapi.sdk.clients.meta_api.models
Deal entry type.
MetatraderDeal.DealReason - Enum in cloud.metaapi.sdk.clients.meta_api.models
Deal execution reason.
MetatraderDeal.DealType - Enum in cloud.metaapi.sdk.clients.meta_api.models
Deal type.
MetatraderDeals - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader history deals search query response
MetatraderDeals() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeals
 
MetatraderDemoAccount - Class in cloud.metaapi.sdk.meta_api
Implements a MetaTrader demo account entity
MetatraderDemoAccount(MetatraderDemoAccountDto) - Constructor for class cloud.metaapi.sdk.meta_api.MetatraderDemoAccount
Constructs a MetaTrader demo account entity
MetatraderDemoAccountApi - Class in cloud.metaapi.sdk.meta_api
Exposes MetaTrader demo account API logic to the consumers
MetatraderDemoAccountApi(MetatraderDemoAccountClient) - Constructor for class cloud.metaapi.sdk.meta_api.MetatraderDemoAccountApi
Constructs a MetaTrader demo account API instance
MetatraderDemoAccountClient - Class in cloud.metaapi.sdk.clients.meta_api
metaapi.cloud MetaTrader demo account API client
MetatraderDemoAccountClient(HttpClient, String) - Constructor for class cloud.metaapi.sdk.clients.meta_api.MetatraderDemoAccountClient
Constructs class instance.
MetatraderDemoAccountClient(HttpClient, String, String) - Constructor for class cloud.metaapi.sdk.clients.meta_api.MetatraderDemoAccountClient
Constructs class instance
MetatraderDemoAccountDto - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader demo account model
MetatraderDemoAccountDto() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDemoAccountDto
 
MetatraderHistoryOrders - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader history orders search query response
MetatraderHistoryOrders() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderHistoryOrders
 
MetatraderOrder - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader order
MetatraderOrder() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
 
MetatraderOrder.FillingMode - Enum in cloud.metaapi.sdk.clients.meta_api.models
Order filling mode.
MetatraderOrder.OrderReason - Enum in cloud.metaapi.sdk.clients.meta_api.models
Order opening reason.
MetatraderOrder.OrderState - Enum in cloud.metaapi.sdk.clients.meta_api.models
Order state.
MetatraderOrder.OrderType - Enum in cloud.metaapi.sdk.clients.meta_api.models
Order type.
MetatraderPosition - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader position
MetatraderPosition() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
 
MetatraderPosition.PositionReason - Enum in cloud.metaapi.sdk.clients.meta_api.models
Position opening reason.
MetatraderPosition.PositionType - Enum in cloud.metaapi.sdk.clients.meta_api.models
Position type
MetatraderSession - Class in cloud.metaapi.sdk.clients.meta_api.models
Metatrader trade or quote session
MetatraderSession() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSession
 
MetatraderSessions - Class in cloud.metaapi.sdk.clients.meta_api.models
Metatrader trade or quote session container, indexed by weekday
MetatraderSessions() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSessions
 
MetatraderSymbolPrice - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader symbol price.
MetatraderSymbolPrice() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolPrice
 
MetatraderSymbolSpecification - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader symbol specification.
MetatraderSymbolSpecification() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
 
MetatraderSymbolSpecification.CalcMode - Enum in cloud.metaapi.sdk.clients.meta_api.models
Contract price calculation mode.
MetatraderSymbolSpecification.ExecutionMode - Enum in cloud.metaapi.sdk.clients.meta_api.models
Deal execution mode.
MetatraderSymbolSpecification.ExpirationMode - Enum in cloud.metaapi.sdk.clients.meta_api.models
Order expiration mode.
MetatraderSymbolSpecification.FillingMode - Enum in cloud.metaapi.sdk.clients.meta_api.models
Order filling mode.
MetatraderSymbolSpecification.OrderGtcMode - Enum in cloud.metaapi.sdk.clients.meta_api.models
Order GTC mode.
MetatraderSymbolSpecification.OrderType - Enum in cloud.metaapi.sdk.clients.meta_api.models
Order type.
MetatraderSymbolSpecification.SwapMode - Enum in cloud.metaapi.sdk.clients.meta_api.models
Swap calculation model.
MetatraderSymbolSpecification.TradeMode - Enum in cloud.metaapi.sdk.clients.meta_api.models
Order execution type.
MetatraderTick - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader tick data
MetatraderTick() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTick
 
MetatraderTrade - Class in cloud.metaapi.sdk.clients.meta_api.models
MetaTrader trade (see https://metaapi.cloud/docs/client/models/metatraderTrade/)
MetatraderTrade() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
 
MetatraderTrade.ActionType - Enum in cloud.metaapi.sdk.clients.meta_api.models
Action type enum
MetatraderTradeResponse - Class in cloud.metaapi.sdk.clients.meta_api.models
Сontains trade command result.
MetatraderTradeResponse() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTradeResponse
 
MethodAccessException - Exception in cloud.metaapi.sdk.clients
Error which indicates that user doesn't have access to a method
MethodAccessException(String) - Constructor for exception cloud.metaapi.sdk.clients.MethodAccessException
Constructs the exception.
MethodAccessException(String, String) - Constructor for exception cloud.metaapi.sdk.clients.MethodAccessException
Constructs the exception
min - Variable in class cloud.metaapi.sdk.meta_api.LatencyMonitor.Latencies
Minimum value
min() - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree
 
min - Variable in class cloud.metaapi.sdk.meta_api.reservoir.Reservoir.Statistics
 
minDelayInSeconds - Variable in class cloud.metaapi.sdk.clients.RetryOptions
Minimum delay in seconds
minMeasureInterval - Static variable in class cloud.metaapi.sdk.meta_api.ConnectionHealthMonitor
 
minQuoteInterval - Static variable in class cloud.metaapi.sdk.meta_api.ConnectionHealthMonitor
 
minVolume - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Minimum order volume for the symbol
modifyOrder(String, double, Double, Double) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Modifies a pending order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
modifyOrder(String, double, StopOptions, StopOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Modifies a pending order (see https://metaapi.cloud/docs/client/websocket/api/trade/).
modifyPosition(String, Double, Double) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Modifies a position (see https://metaapi.cloud/docs/client/websocket/api/trade/).
modifyPosition(String, StopOptions, StopOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Modifies a position (see https://metaapi.cloud/docs/client/websocket/api/trade/).
MONDAY - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSessions
List of sessions for MONDAY, or null
MonitorLatencies() - Constructor for class cloud.metaapi.sdk.meta_api.LatencyMonitor.MonitorLatencies
 
msdev - Variable in class cloud.metaapi.sdk.meta_api.reservoir.Reservoir.Statistics
 

N

name - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
MetaTrader account human-readable name in the MetaApi app
name - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Account owner name
name - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountUpdateDto
MetaTrader account human-readable name in the MetaApi app
name - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
MetaTrader account human-readable name in the MetaApi app
name - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT4DemoAccount
Account holder's name, or null
name - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT5DemoAccount
Account holder's name, or null
name - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewProvisioningProfileDto
Provisioning profile name
name - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ProvisioningProfileDto
Provisioning profile name
name - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ProvisioningProfileUpdateDto
Provisioning profile name
NewExpertAdvisorDto() - Constructor for class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient.NewExpertAdvisorDto
 
NewMetatraderAccountDto - Class in cloud.metaapi.sdk.clients.meta_api.models
New MetaTrader account model
NewMetatraderAccountDto() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
 
NewMT4DemoAccount - Class in cloud.metaapi.sdk.clients.meta_api.models
New MetaTrader 4 demo account model
NewMT4DemoAccount() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.NewMT4DemoAccount
 
NewMT5DemoAccount - Class in cloud.metaapi.sdk.clients.meta_api.models
New MetaTrader 5 demo account model
NewMT5DemoAccount() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.NewMT5DemoAccount
 
NewProvisioningProfileDto - Class in cloud.metaapi.sdk.clients.meta_api.models
New provisioning profile model
NewProvisioningProfileDto() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.NewProvisioningProfileDto
 
Node() - Constructor for class cloud.metaapi.sdk.meta_api.reservoir.AvlTree.Node
 
Node() - Constructor for class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir.Node
 
NotConnectedException - Exception in cloud.metaapi.sdk.clients.meta_api
Error which indicates that MetaTrader terminal did not start yet.
NotConnectedException(String) - Constructor for exception cloud.metaapi.sdk.clients.meta_api.NotConnectedException
Constructs the error
NotFoundException - Exception in cloud.metaapi.sdk.clients.error_handler
Throwing this error results in 404 (Not Found) HTTP response code.
NotFoundException(String) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.NotFoundException
Represents NotFoundError.
NotSynchronizedException - Exception in cloud.metaapi.sdk.clients.meta_api
Error which indicates that MetaApi MetaTrader account was not synchronized yet.
NotSynchronizedException(String) - Constructor for exception cloud.metaapi.sdk.clients.meta_api.NotSynchronizedException
Constructs the error
NumberAvlTreeReservoir<T extends Number> - Class in cloud.metaapi.sdk.meta_api.reservoir
 
NumberAvlTreeReservoir(Comparator<T>, int) - Constructor for class cloud.metaapi.sdk.meta_api.reservoir.NumberAvlTreeReservoir
 
NumberAvlTreeReservoir(Comparator<T>, int, Long) - Constructor for class cloud.metaapi.sdk.meta_api.reservoir.NumberAvlTreeReservoir
 
NumberAvlTreeReservoir(Comparator<T>, int, Long, AvlTreeReservoir.RandomGenerator) - Constructor for class cloud.metaapi.sdk.meta_api.reservoir.NumberAvlTreeReservoir
 
numericCode - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTradeResponse
Numeric response code, see https://www.mql5.com/en/docs/constants/errorswarnings/enum_trade_return_codes and https://book.mql4.com/appendix/errors.
numericCode - Variable in exception cloud.metaapi.sdk.clients.meta_api.TradeException
Numeric error code
numericCode - Variable in class cloud.metaapi.sdk.clients.models.Error
Numeric error code or null

O

offset - Variable in class cloud.metaapi.sdk.clients.meta_api.models.AccountsFilter
Search offset (must be greater or equal to 0) or null (defaults to 0)
ofNumber(int) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.Version
Returns enum version from its number
ofValue(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.AccountType
Returns enum account type from its value
onAccountInformationUpdated(String, MetatraderAccountInformation) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when MetaTrader account information is updated
onAccountInformationUpdated(String, MetatraderAccountInformation) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
 
onAccountInformationUpdated(String, MetatraderAccountInformation) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
 
onBooksUpdated(String, List<MetatraderBook>, Double, Double, Double, Double, Double) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when order books were updated
onBrokerConnectionStatusChanged(String, boolean) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when broker connection satus have changed
onBrokerConnectionStatusChanged(String, boolean) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
 
onCandlesUpdated(String, List<MetatraderCandle>, Double, Double, Double, Double, Double) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when symbol candles were updated
onConnected(String, int) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when connection to MetaTrader terminal established
onConnected(String, int) - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
 
onConnected(String, int) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
 
onConnected(String, int) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
 
onDealAdded(String, MetatraderDeal) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when a new MetaTrader history deal is added
onDealAdded(String, MetatraderDeal) - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
 
onDealAdded(String, MetatraderDeal) - Method in class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
 
onDealSynchronizationFinished(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when a synchronization of history deals on a MetaTrader account have finished
onDealSynchronizationFinished(String, String) - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
 
onDealSynchronizationFinished(String, String) - Method in class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
 
onDealSynchronizationFinished(String, String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
 
onDisconnect() - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationThrottler
Clears synchronization ids on disconnect
onDisconnected(String, int) - Method in class cloud.metaapi.sdk.clients.meta_api.SubscriptionManager
Invoked when connection to MetaTrader terminal terminated
onDisconnected(String) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when connection to MetaTrader terminal terminated
onDisconnected(String) - Method in class cloud.metaapi.sdk.meta_api.ConnectionHealthMonitor
 
onDisconnected(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
 
onDisconnected(String) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
 
onHealthStatus(String, SynchronizationListener.HealthStatus) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when a server-side application health status is received from MetaApi
onHealthStatus(String, SynchronizationListener.HealthStatus) - Method in class cloud.metaapi.sdk.meta_api.ConnectionHealthMonitor
 
onHistoryOrderAdded(String, MetatraderOrder) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when a new MetaTrader history order is added
onHistoryOrderAdded(String, MetatraderOrder) - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
 
onHistoryOrderAdded(String, MetatraderOrder) - Method in class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
 
onOrderCompleted(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when MetaTrader order is completed (executed or canceled)
onOrderCompleted(String, String) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
 
onOrdersReplaced(String, List<MetatraderOrder>) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when the orders are replaced as a result of initial terminal state synchronization
onOrdersReplaced(String, List<MetatraderOrder>) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
 
onOrderSynchronizationFinished(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when a synchronization of history orders on a MetaTrader account have finished
onOrderSynchronizationFinished(String, String) - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
 
onOrderSynchronizationFinished(String, String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
 
onOrderUpdated(String, MetatraderOrder) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when MetaTrader order is updated
onOrderUpdated(String, MetatraderOrder) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
 
onOutOfOrderPacket(String, int, long, long, JsonNode, IsoTime) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Restarts the account synchronization process on an out of order packet
onOutOfOrderPacket(String, int, long, long, JsonNode, IsoTime) - Method in interface cloud.metaapi.sdk.clients.meta_api.OutOfOrderListener
Method to receive out of order packet events
onPositionRemoved(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when MetaTrader position is removed
onPositionRemoved(String, String) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
 
onPositionsReplaced(String, List<MetatraderPosition>) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when the positions are replaced as a result of initial terminal state synchronization
onPositionsReplaced(String, List<MetatraderPosition>) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
 
onPositionUpdated(String, MetatraderPosition) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when MetaTrader position is updated
onPositionUpdated(String, MetatraderPosition) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
 
onReconnected(List<String>) - Method in class cloud.metaapi.sdk.clients.meta_api.PacketOrderer
Resets state for specified accounts on reconnect
onReconnected() - Method in interface cloud.metaapi.sdk.clients.meta_api.ReconnectListener
Invoked when connection to MetaTrader terminal re-established
onReconnected(int, List<String>) - Method in class cloud.metaapi.sdk.clients.meta_api.SubscriptionManager
Invoked when connection to MetaApi websocket API restored after a disconnect.
onReconnected() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
 
onResponse(String, String, LatencyListener.ResponseTimestamps) - Method in class cloud.metaapi.sdk.clients.meta_api.LatencyListener
Invoked with latency information when application receives a response to RPC request
onResponse(String, String, LatencyListener.ResponseTimestamps) - Method in class cloud.metaapi.sdk.meta_api.LatencyMonitor
 
onStreamClosed(String) - Method in class cloud.metaapi.sdk.clients.meta_api.PacketOrderer
Resets state for instance id
onStreamClosed(String) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when a stream for an instance index is closed
onStreamClosed(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
 
onStreamClosed(String) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
 
onSubscriptionDowngraded(String, String, List<MarketDataSubscription>, List<MarketDataUnsubscription>) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when subscription downgrade has occurred
onSubscriptionDowngraded(String, String, List<MarketDataSubscription>, List<MarketDataUnsubscription>) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
 
onSymbolPrice(String, String, LatencyListener.SymbolPriceTimestamps) - Method in class cloud.metaapi.sdk.clients.meta_api.LatencyListener
Invoked with latency information when application receives symbol price update event
onSymbolPrice(String, String, LatencyListener.SymbolPriceTimestamps) - Method in class cloud.metaapi.sdk.meta_api.LatencyMonitor
 
onSymbolPricesUpdated(String, List<MetatraderSymbolPrice>, Double, Double, Double, Double, Double) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when prices for several symbols were updated
onSymbolPricesUpdated(String, List<MetatraderSymbolPrice>, Double, Double, Double, Double, Double) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
 
onSymbolPriceUpdated(String, MetatraderSymbolPrice) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when a symbol price was updated
onSymbolPriceUpdated(String, MetatraderSymbolPrice) - Method in class cloud.metaapi.sdk.meta_api.ConnectionHealthMonitor
 
onSymbolSpecificationRemoved(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when a symbol specification was removed
onSymbolSpecificationsUpdated(String, List<MetatraderSymbolSpecification>, List<String>) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when a symbol specifications were updated
onSymbolSpecificationsUpdated(String, List<MetatraderSymbolSpecification>, List<String>) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
 
onSymbolSpecificationUpdated(String, MetatraderSymbolSpecification) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when a symbol specification was updated
onSynchronizationStarted(String) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when MetaTrader terminal state synchronization is started
onSynchronizationStarted(String) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
 
onTicksUpdated(String, List<MetatraderTick>, Double, Double, Double, Double, Double) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
Invoked when symbol ticks were updated
onTimeout(String, Integer) - Method in class cloud.metaapi.sdk.clients.meta_api.SubscriptionManager
Invoked on account timeout.
onTrade(String, LatencyListener.TradeTimestamps) - Method in class cloud.metaapi.sdk.clients.meta_api.LatencyListener
Invoked with latency information when application receives trade response
onTrade(String, LatencyListener.TradeTimestamps) - Method in class cloud.metaapi.sdk.meta_api.LatencyMonitor
 
onUpdate(String, LatencyListener.UpdateTimestamps) - Method in class cloud.metaapi.sdk.clients.meta_api.LatencyListener
Invoked with latency information when application receives update event
onUpdate(String, LatencyListener.UpdateTimestamps) - Method in class cloud.metaapi.sdk.meta_api.LatencyMonitor
 
open - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderCandle
Open price
openPrice - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order open price (market price for market orders, limit price for limit orders or stop price for stop orders) or null
openPrice - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Position open price
openPrice - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
Order limit or stop price or null
optionPriceSensivity - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Option/warrant sensitivity shows by how many points the price of the option's underlying asset should change so that the price of the option changes by one point, or null
Options() - Constructor for class cloud.metaapi.sdk.clients.meta_api.SynchronizationThrottler.Options
 
Options() - Constructor for class cloud.metaapi.sdk.meta_api.MetaApi.Options
 
optionStrike - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
The strike price of an option, or null.
OptionsValidator - Class in cloud.metaapi.sdk.clients
Class for validating API options.
OptionsValidator() - Constructor for class cloud.metaapi.sdk.clients.OptionsValidator
 
or(T...) - Static method in class cloud.metaapi.sdk.util.Js
Alternative to JavaScript a || b || c ...
orderGTCMode - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
If the expirationMode property is set to SYMBOL_EXPIRATION_GTC (good till canceled), the expiration of pending orders, as well as of Stop Loss/Take Profit orders should be additionally set using this enumeration
orderId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Id of order the deal relates to or null
orderId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
Order id or null, must be specified for order modification commands
orderId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTradeResponse
Id of the order created or modified by the trade, or null
orderSynchronizationFinished - Variable in class cloud.metaapi.sdk.meta_api.HistoryStorage
 
originalComment - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Deal original comment or null (present if possible to restore original comment from history)
originalComment - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order original comment or null (present if possible to restore original comment from history)
originalComment - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Position original comment, or null (present if possible to restore from history)
OutOfOrderListener - Interface in cloud.metaapi.sdk.clients.meta_api
Listener to receive out of order packet events

P

p50 - Variable in class cloud.metaapi.sdk.meta_api.LatencyMonitor.Latencies
50th persentile
p75 - Variable in class cloud.metaapi.sdk.meta_api.LatencyMonitor.Latencies
75th persentile
p90 - Variable in class cloud.metaapi.sdk.meta_api.LatencyMonitor.Latencies
90th persentile
p95 - Variable in class cloud.metaapi.sdk.meta_api.LatencyMonitor.Latencies
95th persentile
p98 - Variable in class cloud.metaapi.sdk.meta_api.LatencyMonitor.Latencies
98th persentile
Packet() - Constructor for class cloud.metaapi.sdk.clients.meta_api.PacketOrderer.Packet
 
packet - Variable in class cloud.metaapi.sdk.clients.meta_api.PacketOrderer.Packet
Packet data
packetLogger - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.ClientOptions
Packet logger options
PacketLogger - Class in cloud.metaapi.sdk.clients.meta_api
A class which records packets into log files
PacketLogger(PacketLogger.LoggerOptions) - Constructor for class cloud.metaapi.sdk.clients.meta_api.PacketLogger
Constructs the class
packetLogger - Variable in class cloud.metaapi.sdk.meta_api.MetaApi.Options
Packet logger options
PacketLogger.LoggerOptions - Class in cloud.metaapi.sdk.clients.meta_api
Packet logger options
PacketLogger.LogMessage - Class in cloud.metaapi.sdk.clients.meta_api
Log message
PacketLoggerOptions() - Constructor for class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.PacketLoggerOptions
 
PacketOrderer - Class in cloud.metaapi.sdk.clients.meta_api
Class which orders the synchronization packets
PacketOrderer(OutOfOrderListener, int) - Constructor for class cloud.metaapi.sdk.clients.meta_api.PacketOrderer
Constructs the class
PacketOrderer.Packet - Class in cloud.metaapi.sdk.clients.meta_api
Class for storing packet in wait list
packetOrderingTimeout - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.ClientOptions
Packet ordering timeout in seconds.
packetOrderingTimeout - Variable in class cloud.metaapi.sdk.meta_api.MetaApi.Options
Packet ordering timeout in seconds.
password - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountUpdateDto
MetaTrader account password.
password - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDemoAccountDto
Account password
password - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
MetaTrader account password.
path - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Path in the symbol tree, or null
PendingTradeOptions - Class in cloud.metaapi.sdk.clients.meta_api.models
Pending order trade options
PendingTradeOptions() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.PendingTradeOptions
 
period - Variable in class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient.ExpertAdvisorDto
Expert advisor period
period - Variable in class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient.NewExpertAdvisorDto
Expert advisor period.
periodInMinutes - Variable in class cloud.metaapi.sdk.clients.error_handler.TooManyRequestsException.TooManyRequestsExceptionMetadata
Throttling period in minutes
phone - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT4DemoAccount
Account holder's phone, or null
phone - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT5DemoAccount
Account holder's phone, or null
platform - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Platform id, either mt4 or mt5
platform - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Platform id (mt4 or mt5)
platform - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Platform id (mt4 or mt5)
positionId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Id of position the deal relates to or null
positionId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order position id or null.
positionId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
Position id or null, must be specified for position modification commands
positionId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTradeResponse
Id of the position created or modified by the trade, or null
preset - Variable in class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient.NewExpertAdvisorDto
Base64-encoded preset file
price - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderBookEntry
Price
price - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
The price the deal was conducted at or null
priceCalculationMode - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Contract price calculation mode
profit - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Deal profit
profit - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Position cumulative profit
profitCurrency - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Profit currency, or null
profitTickValue - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolPrice
Tick value for a profitable position
ProvisioningProfile - Class in cloud.metaapi.sdk.meta_api
Implements a provisioning profile entity
ProvisioningProfile(ProvisioningProfileDto, ProvisioningProfileClient) - Constructor for class cloud.metaapi.sdk.meta_api.ProvisioningProfile
Constructs a provisioning profile entity
ProvisioningProfileApi - Class in cloud.metaapi.sdk.meta_api
Exposes provisioning profile API logic to the consumers
ProvisioningProfileApi(ProvisioningProfileClient) - Constructor for class cloud.metaapi.sdk.meta_api.ProvisioningProfileApi
Constructs a provisioning profile API instance
ProvisioningProfileClient - Class in cloud.metaapi.sdk.clients.meta_api
metaapi.cloud provisioning profile API client (see https://metaapi.cloud/docs/provisioning/)
ProvisioningProfileClient(HttpClient, String) - Constructor for class cloud.metaapi.sdk.clients.meta_api.ProvisioningProfileClient
Constructs provisioning API client instance with default domain agiliumtrade.agiliumtrade.ai
ProvisioningProfileClient(HttpClient, String, String) - Constructor for class cloud.metaapi.sdk.clients.meta_api.ProvisioningProfileClient
Constructs provisioning API client instance
ProvisioningProfileDto - Class in cloud.metaapi.sdk.clients.meta_api.models
Provisioning profile model
ProvisioningProfileDto() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.ProvisioningProfileDto
 
provisioningProfileId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.AccountsFilter
Provisioning profile id or null
provisioningProfileId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
Id of the account's provisioning profile
provisioningProfileId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
Id of the account's provisioning profile
ProvisioningProfileIdDto - Class in cloud.metaapi.sdk.clients.meta_api.models
Provisioning profile id model
ProvisioningProfileIdDto() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.ProvisioningProfileIdDto
 
ProvisioningProfileUpdateDto - Class in cloud.metaapi.sdk.clients.meta_api.models
Updated provisioning profile data
ProvisioningProfileUpdateDto() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.ProvisioningProfileUpdateDto
 
pushMeasurement(long) - Method in class cloud.metaapi.sdk.meta_api.reservoir.Reservoir
Add element to Reservoir
pushMeasurement(double) - Method in class cloud.metaapi.sdk.meta_api.reservoir.StatisticalReservoir
Add element to reservoir
pushSome(T) - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir
 
pushSome(List<T>) - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir
 

Q

query - Variable in class cloud.metaapi.sdk.clients.meta_api.models.AccountsFilter
If it is not null, searches over _id, name, server and login to match query
queueEvent(String, Supplier<CompletableFuture<Void>>) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Queues account event for processing
queuePacket(JsonNode) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Queues an account packet for processing
queueTimeoutInSeconds - Variable in class cloud.metaapi.sdk.clients.meta_api.SynchronizationThrottler.Options
Allowed time for a synchronization in queue
quoteSessions - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Quote sessions, indexed by day of week
quoteStreamingHealthy - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ConnectionHealthStatus
Flag indicating that quotes are being streamed successfully from the broker
quoteStreamingIntervalInSeconds - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
Quote streaming interval in seconds, or null.
quoteStreamingIntervalInSeconds - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountUpdateDto
Quote streaming interval in seconds, or null.
quoteStreamingIntervalInSeconds - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
Quote streaming interval in seconds, or null.

R

random() - Method in interface cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir.RandomGenerator
 
readLogs(String) - Method in class cloud.metaapi.sdk.clients.meta_api.PacketLogger
Returns log messages
readLogs(String, Date, Date) - Method in class cloud.metaapi.sdk.clients.meta_api.PacketLogger
Returns log messages within date bounds as an array of objects
realizedProfit - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Profit of the already closed part, including commissions and swap
reason - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Optional deal execution reason or null
reason - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order opening reason
reason - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Position opening reason
receivedAt - Variable in class cloud.metaapi.sdk.clients.meta_api.PacketOrderer.Packet
Time of receiving the packet
recommendedRetryTime - Variable in class cloud.metaapi.sdk.clients.error_handler.TooManyRequestsException.TooManyRequestsExceptionMetadata
Recommended date to retry request
reconnect(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Reconnects to the Metatrader terminal (see https://metaapi.cloud/docs/client/websocket/api/reconnect/).
reconnect() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Reconnects to the Metatrader terminal (see https://metaapi.cloud/docs/client/websocket/api/reconnect/).
ReconnectListener - Interface in cloud.metaapi.sdk.clients.meta_api
Defines interface for a websocket reconnect listener class
redeploy() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Schedules account for redeployment.
redeployAccount(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetatraderAccountClient
Redeploys MetaTrader account.
reduce(List<T>, BiFunction<U, T, U>, U) - Static method in class cloud.metaapi.sdk.util.Js
JavaScript-like reduce
region - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.ClientOptions
Optional region to connect to
region - Variable in class cloud.metaapi.sdk.meta_api.MetaApi.Options
Optional region to connect to
reliability - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
Used to increase the reliability of the account.
reliability - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
Used to increase the reliability of the account.
reload() - Method in class cloud.metaapi.sdk.meta_api.ExpertAdvisor
Reloads expert advisor from API (see https://metaapi.cloud/docs/provisioning/api/expertAdvisor/readExpertAdvisor/)
reload() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Reloads MetaTrader account from API
reload() - Method in class cloud.metaapi.sdk.meta_api.ProvisioningProfile
Reloads provisioning profile from API
remove(String) - Method in class cloud.metaapi.sdk.meta_api.ConnectionRegistry
Removes an account from registry
remove() - Method in class cloud.metaapi.sdk.meta_api.ExpertAdvisor
Removes expert advisor (see https://metaapi.cloud/docs/provisioning/api/expertAdvisor/deleteExpertAdvisor/)
remove() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Removes MetaTrader account.
remove() - Method in class cloud.metaapi.sdk.meta_api.ProvisioningProfile
Removes provisioning profile.
remove(T) - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree
 
removeAllListeners() - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Removes all listeners.
removeApplication(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Clears the order and transaction history of a specified application and removes the application (see https://metaapi.cloud/docs/client/websocket/api/removeApplication/).
removeApplication() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Clears the order and transaction history of a specified application and removes application (see https://metaapi.cloud/docs/client/websocket/api/removeApplication/).
removeAt(int) - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree
 
removeHistory(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Clears the order and transaction history of a specified application so that it can be synchronized from scratch (see https://metaapi.cloud/docs/client/websocket/api/removeHistory/).
removeHistory(String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Clears the order and transaction history of a specified application so that it can be synchronized from scratch (see https://metaapi.cloud/docs/client/websocket/api/removeHistory/).
removeHistory() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Clears the order and transaction history of a specified application so that it can be synchronized from scratch (see https://metaapi.cloud/docs/client/websocket/api/removeHistory/).
removeHistory(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Clears the order and transaction history of a specified application so that it can be synchronized from scratch (see https://metaapi.cloud/docs/client/websocket/api/removeHistory/).
removeIdByParameters(String, int, String) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationThrottler
Removes synchronizations from queue and from the list by parameters
removeLatencyListener(LatencyListener) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Removes latency listener
removeOldRecords() - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir
 
removeReconnectListener(ReconnectListener) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Removes reconnect listener
removeSynchronizationId(String) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationThrottler
Removes synchronization id from slots and removes ids for the same account from the queue
removeSynchronizationListener(String, SynchronizationListener) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Removes synchronization listener for specific account
removeSynchronizationListener(SynchronizationListener) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Removes synchronization listener for specific account
request(HttpRequestOptions) - Method in class cloud.metaapi.sdk.clients.HttpClient
Performs a request.
request(HttpRequestOptions, int) - Method in class cloud.metaapi.sdk.clients.HttpClient
Performs a request.
requestId - Variable in class cloud.metaapi.sdk.clients.models.WebsocketError
Request id the response relates to
requestJson(HttpRequestOptions, Class<T>) - Method in class cloud.metaapi.sdk.clients.HttpClient
Does the same as HttpClient.request(HttpRequestOptions) but automatically converts response into json.
requestJson(HttpRequestOptions, Class<T>, int) - Method in class cloud.metaapi.sdk.clients.HttpClient
Does the same as HttpClient.request(HttpRequestOptions) but automatically converts response into json.
requestResolves - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.SocketInstance
 
requestsPerPeriodAllowed - Variable in class cloud.metaapi.sdk.clients.error_handler.TooManyRequestsException.TooManyRequestsExceptionMetadata
Available requests for periodInMinutes
requestTimeout - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.ClientOptions
Timeout for socket requests in milliseconds.
requestTimeout - Variable in class cloud.metaapi.sdk.meta_api.MetaApi.Options
Timeout for socket requests in seconds.
Reservoir - Class in cloud.metaapi.sdk.meta_api.reservoir
FIFO-like reservoir of a fixed size capable calculating running sums, min/max, average, msdev and stddev msdev and stddev calculation by Naive algorithm (Mean square deviation) msdev = sqrt((∑{i = from 1 to n}(Xi)^2 -(∑{i = from 1 to n}Xi)^2 / N) / N) (Standard deviation) stddev = sqrt((∑{i = from 1 to n}(Xi)^2 -(∑{i = from 1 to n}Xi)^2 / N) / N - 1) link: https://goo.gl/MAEGP2
Reservoir(int, int) - Constructor for class cloud.metaapi.sdk.meta_api.reservoir.Reservoir
Constructs Reservoir
Reservoir(int, int, Reservoir) - Constructor for class cloud.metaapi.sdk.meta_api.reservoir.Reservoir
Constructs Reservoir
reservoir - Variable in class cloud.metaapi.sdk.meta_api.reservoir.StatisticalReservoir
 
Reservoir.Statistics - Class in cloud.metaapi.sdk.meta_api.reservoir
 
reset() - Static method in class cloud.metaapi.sdk.util.ServiceProvider
Removes all mocks
resetDisconnectTimerTimeout - Static variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
 
resolved - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.SocketInstance
 
resourceSlots - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
Number of resource slots to allocate to account, or null.
resourceSlots - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountUpdateDto
Number of resource slots to allocate to account, or null.
resourceSlots - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
Number of resource slots to allocate to account, or null.
ResponseTimestamps() - Constructor for class cloud.metaapi.sdk.clients.meta_api.LatencyListener.ResponseTimestamps
 
restApiHealthy - Variable in class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener.HealthStatus
Flag indicating that REST API is healthy, or null
restoreOrder(JsonNode) - Method in class cloud.metaapi.sdk.clients.meta_api.PacketOrderer
Processes the packet and resolves in the order of packet sequence number
retries - Variable in class cloud.metaapi.sdk.clients.RetryOptions
Amount of retries
RetryOptions - Class in cloud.metaapi.sdk.clients
Retrying options
RetryOptions() - Constructor for class cloud.metaapi.sdk.clients.RetryOptions
 
retryOpts - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.ClientOptions
Retry options
retryOpts - Variable in class cloud.metaapi.sdk.meta_api.MetaApi.Options
Retry options
right - Variable in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree.Node
 
root - Variable in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree
 
rpcRequest(String, ObjectNode, Long) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
 
run(Runnable) - Static method in class cloud.metaapi.sdk.util.Async
Runs asynchronous task with own executor

S

SATURDAY - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSessions
List of sessions for SATURDAY, or null
saveUptime(String, Map<String, Double>) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Sends client uptime stats to the server.
saveUptime(Map<String, Double>) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Sends client uptime stats to the server.
scheduleSynchronize(String, ObjectNode) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationThrottler
Schedules to send a synchronization request for account
sequenceNumber - Variable in class cloud.metaapi.sdk.clients.meta_api.PacketOrderer.Packet
Sequence number
sequentialProcessing - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.EventProcessingOptions
An option to process synchronization events after finishing previous ones
server - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
MetaTrader server which hosts the account
server - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Broker server name
server - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountUpdateDto
MetaTrader server which hosts the account
server - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
MetaTrader server which hosts the account
serverLatency - Variable in class cloud.metaapi.sdk.meta_api.LatencyMonitor.MonitorLatencies
Latencies from server side
serverName - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDemoAccountDto
MetaTrader server name
serverName - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT4DemoAccount
Server name
serverName - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT5DemoAccount
Server name
serverProcessingFinished - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.ResponseTimestamps
Time when request processing have finished on server side
serverProcessingFinished - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.SymbolPriceTimestamps
Time the event processing have finished on server side
serverProcessingFinished - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.TradeTimestamps
Time when event processing have finished on server side
serverProcessingFinished - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.UpdateTimestamps
Time the event processing have finished on server side
serverProcessingStarted - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.ResponseTimestamps
Time when request processing have started on server side
serverProcessingStarted - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.SymbolPriceTimestamps
Time the event processing have started on server side
serverProcessingStarted - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.TradeTimestamps
Time when event processing have started on server side
serverProcessingStarted - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.UpdateTimestamps
Time the event processing have started on server side
ServiceProvider - Class in cloud.metaapi.sdk.util
Inner service provider that implements dependency injection (DI) of some SDK classes which are needed to be tested properly.
ServiceProvider() - Constructor for class cloud.metaapi.sdk.util.ServiceProvider
 
ServiceProvider.MetaApiConnectionProvider - Interface in cloud.metaapi.sdk.util
Interface for creating MetaApiConnection.
sessionId - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.SocketInstance
 
setArguments(List<Object>) - Method in exception cloud.metaapi.sdk.clients.error_handler.ApiException
Set message arguments for i18n
setBody(Object) - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Sets the json body of a request.
setBody(Map<String, Object>) - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Sets the form data body of a request.
setCode(String) - Method in exception cloud.metaapi.sdk.clients.error_handler.ApiException
Sets error code, used for i18n
setFile(File) - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions.FileStreamField
Sets file from File object
setFile(InputStream, String) - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions.FileStreamField
Sets file from InputStream object
setHistoryFileManagerMock(HistoryFileManager) - Static method in class cloud.metaapi.sdk.util.ServiceProvider
Sets history file manager mock that will be created by this provider.
setInterval(Runnable, int) - Static method in class cloud.metaapi.sdk.util.Js
Setups interval with JavaScript-like syntax
setMetApiConnectionMock(MetaApiConnection) - Static method in class cloud.metaapi.sdk.util.ServiceProvider
Sets metaapi connection mock that will be created by this provider.
setMetApiConnectionMock(ServiceProvider.MetaApiConnectionProvider) - Static method in class cloud.metaapi.sdk.util.ServiceProvider
Sets metaapi connection provider that will be used for creating the mock.
setMethod(HttpRequestOptions.Method) - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Sets HTTP method used for request
setNowInstantMock(Instant) - Static method in class cloud.metaapi.sdk.util.ServiceProvider
Sets instant with current time that will be used for provided by this class instead of real instant.
setRandom(Double) - Static method in class cloud.metaapi.sdk.util.ServiceProvider
Sets or removes mock for random value
setStartNewDealIndex(int) - Method in class cloud.metaapi.sdk.meta_api.HistoryFileManager
Sets the index of the earliest changed deal record
setStartNewOrderIndex(int) - Method in class cloud.metaapi.sdk.meta_api.HistoryFileManager
Sets the index of the earliest changed historyOrder record
setTime(String) - Method in class cloud.metaapi.sdk.clients.models.IsoTime
Sets wrapper time from ISO format time
setTime(Date) - Method in class cloud.metaapi.sdk.clients.models.IsoTime
Sets wrapper time from Date object
setTime(Instant) - Method in class cloud.metaapi.sdk.clients.models.IsoTime
Sets wrapper time from Instant object
setTimeout(Runnable, int) - Static method in class cloud.metaapi.sdk.util.Js
Setups timeout with JavaScript-like syntax
setUrl(String) - Method in class cloud.metaapi.sdk.clients.HttpRequestOptions
Sets URL used for request
setUrl(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Patch server URL for use in unit tests
shutdownExecutor() - Static method in class cloud.metaapi.sdk.util.Async
Shutdown used executor service
side - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTick
Is tick a result of buy or sell deal, one of buy or sell
size() - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree
 
size - Variable in class cloud.metaapi.sdk.meta_api.reservoir.Reservoir
 
sleep(int) - Static method in class cloud.metaapi.sdk.util.Js
Executes thread sleep with error handling
slippage - Variable in class cloud.metaapi.sdk.clients.meta_api.models.TradeOptions
Optional slippage in points or null.
socket - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.SocketInstance
 
SocketInstance() - Constructor for class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.SocketInstance
 
socketInstances - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
 
socketInstancesByAccounts - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
 
spread - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderCandle
Spread in points
start() - Method in class cloud.metaapi.sdk.clients.meta_api.PacketLogger
Initializes the packet logger
start() - Method in class cloud.metaapi.sdk.clients.meta_api.PacketOrderer
Initializes the packet orderer
startTime - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Date of the symbol trade beginning (usually used for futures)
startUpdateJob() - Method in class cloud.metaapi.sdk.meta_api.HistoryFileManager
Starts a job to periodically save history on disk
state - Variable in class cloud.metaapi.sdk.clients.meta_api.models.AccountsFilter
Account state or null
state - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
Account deployment state
state - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order state
state - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT4DemoAccount
Account holder's state, or null
state - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT5DemoAccount
Account holder's state, or null
StatisticalReservoir - Class in cloud.metaapi.sdk.meta_api.reservoir
Statistical reservoir of a fixed size capable calculating percentiles This reservoir is derived from https://www.npmjs.com/package/reservoir and was integrated with an avl tree (https://www.npmjs.com/package/avl-sorted-list)
StatisticalReservoir(int, Long) - Constructor for class cloud.metaapi.sdk.meta_api.reservoir.StatisticalReservoir
Constructs reservoir
StatisticalReservoir(int, Long, AvlTreeReservoir.RandomGenerator) - Constructor for class cloud.metaapi.sdk.meta_api.reservoir.StatisticalReservoir
Constructs reservoir
StatisticalReservoir(int, AvlTreeReservoir.RandomGenerator, Long) - Constructor for class cloud.metaapi.sdk.meta_api.reservoir.StatisticalReservoir
Constructs reservoir
statistics - Variable in class cloud.metaapi.sdk.meta_api.reservoir.Reservoir
 
Statistics() - Constructor for class cloud.metaapi.sdk.meta_api.reservoir.Reservoir.Statistics
 
status - Variable in exception cloud.metaapi.sdk.clients.error_handler.ApiException
HTTP status code
status - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ProvisioningProfileDto
Provisioning profile status (allowed values are new and active)
statusTimerTimeoutInMilliseconds - Variable in class cloud.metaapi.sdk.meta_api.TerminalState
Defines timeout of waiting for a broker connection status changed signal.
stddev - Variable in class cloud.metaapi.sdk.meta_api.reservoir.Reservoir.Statistics
 
stop() - Method in class cloud.metaapi.sdk.clients.meta_api.PacketLogger
Deinitializes the packet logger
stop() - Method in class cloud.metaapi.sdk.clients.meta_api.PacketOrderer
Deinitialized the packet orderer
stop() - Method in class cloud.metaapi.sdk.meta_api.ConnectionHealthMonitor
Stops health monitor
stopLimitPrice - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
The Limit order price for the StopLimit order, or null
stopLimitPrice - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
The Limit order price for the StopLimit order, or null
stopLoss - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order stop loss price or null
stopLoss - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Position stop loss price or null
stopLoss - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
Stop loss price or null
stopLossUnits - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
Stop loss units, or null.
StopOptions - Class in cloud.metaapi.sdk.clients.meta_api.models
Stop options
StopOptions() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.StopOptions
 
StopOptions.StopUnits - Enum in cloud.metaapi.sdk.clients.meta_api.models
Stop units.
stopUpdateJob() - Method in class cloud.metaapi.sdk.meta_api.HistoryFileManager
Stops a job to periodically save history on disk
stringCode - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTradeResponse
String response code, see https://www.mql5.com/en/docs/constants/errorswarnings/enum_trade_return_codes and https://book.mql4.com/appendix/errors.
stringCode - Variable in exception cloud.metaapi.sdk.clients.meta_api.TradeException
String error code
stringCode - Variable in class cloud.metaapi.sdk.clients.models.Error
String error code or null
subscribe(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Subscribes to the Metatrader terminal events (see https://metaapi.cloud/docs/client/websocket/api/subscribe/).
subscribe(String, Integer) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Subscribes to the Metatrader terminal events (see https://metaapi.cloud/docs/client/websocket/api/subscribe/).
subscribe(String, Integer, boolean) - Method in class cloud.metaapi.sdk.clients.meta_api.SubscriptionManager
Schedules to send subscribe requests to an account until cancelled
subscribe() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Initiates subscription to MetaTrader terminal
subscribeCooldownInSeconds - Variable in class cloud.metaapi.sdk.clients.RetryOptions
Time to disable new subscriptions for
subscribeLock - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.SocketInstance
 
subscribeToMarketData(String, Integer, String, List<MarketDataSubscription>) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Subscribes on market data of specified symbol (see https://metaapi.cloud/docs/client/websocket/marketDataStreaming/subscribeToMarketData/).
subscribeToMarketData(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Subscribes on market data of specified symbol (see https://metaapi.cloud/docs/client/websocket/marketDataStreaming/subscribeToMarketData/).
subscribeToMarketData(String, List<MarketDataSubscription>) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Subscribes on market data of specified symbol (see https://metaapi.cloud/docs/client/websocket/marketDataStreaming/subscribeToMarketData/).
subscribeToMarketData(String, List<MarketDataSubscription>, Integer) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Subscribes on market data of specified symbol (see https://metaapi.cloud/docs/client/websocket/marketDataStreaming/subscribeToMarketData/).
subscribeToMarketData(String, List<MarketDataSubscription>, Integer, Long) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Subscribes on market data of specified symbol (see https://metaapi.cloud/docs/client/websocket/marketDataStreaming/subscribeToMarketData/).
SubscriptionManager - Class in cloud.metaapi.sdk.clients.meta_api
Subscription manager to handle account subscription logic
SubscriptionManager(MetaApiWebsocketClient) - Constructor for class cloud.metaapi.sdk.clients.meta_api.SubscriptionManager
Constructs the subscription manager
sum - Variable in class cloud.metaapi.sdk.meta_api.reservoir.Reservoir.Statistics
 
sumOfSquares - Variable in class cloud.metaapi.sdk.meta_api.reservoir.Reservoir.Statistics
 
SUNDAY - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSessions
List of sessions for SUNDAY, or null
supply(Supplier<U>) - Static method in class cloud.metaapi.sdk.util.Async
Runs asynchonous supplier with own executor
swap - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Deal swap or null
swap - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Position cumulative swap
swapLong - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Long swap value, or null
swapMode - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Swap calculation model
swapRollover3Days - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Day of week to charge 3 days swap rollover, or null
swapShort - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Short swap value, or null
switchToAlgorithmZConstant - Static variable in class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir
 
symbol - Variable in class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient.ExpertAdvisorDto
Expert advisor symbol
symbol - Variable in class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient.NewExpertAdvisorDto
Expert advisor symbol
symbol - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderBook
Symbol (e.g.
symbol - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderCandle
Symbol (e.g.
symbol - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Symbol deal relates to or null
symbol - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order symbol
symbol - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Position symbol
symbol - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolPrice
Symbol (e.g.
symbol - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Symbol (e.g.
symbol - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTick
Symbol (e.g.
symbol - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
Symbol to trade or null
SymbolPriceTimestamps() - Constructor for class cloud.metaapi.sdk.clients.meta_api.LatencyListener.SymbolPriceTimestamps
 
synchronizationId - Variable in class cloud.metaapi.sdk.clients.meta_api.models.SynchronizationOptions
Synchronization id, or null.
synchronizationIds - Variable in class cloud.metaapi.sdk.clients.meta_api.SynchronizationThrottler
 
SynchronizationListener - Class in cloud.metaapi.sdk.clients.meta_api
Defines abstract class for a synchronization listener class
SynchronizationListener() - Constructor for class cloud.metaapi.sdk.clients.meta_api.SynchronizationListener
 
SynchronizationListener.HealthStatus - Class in cloud.metaapi.sdk.clients.meta_api
Server-side application health status
SynchronizationOptions - Class in cloud.metaapi.sdk.clients.meta_api.models
Synchronization options
SynchronizationOptions() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.SynchronizationOptions
 
synchronizationThrottler - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.ClientOptions
Synchronization throttler options
synchronizationThrottler - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.SocketInstance
 
SynchronizationThrottler - Class in cloud.metaapi.sdk.clients.meta_api
Synchronization throttler used to limit the amount of concurrent synchronizations to prevent application from being overloaded due to excessive number of synchronisation responses being sent.
SynchronizationThrottler(MetaApiWebsocketClient, int, SynchronizationThrottler.Options) - Constructor for class cloud.metaapi.sdk.clients.meta_api.SynchronizationThrottler
Constructs the synchronization throttler
synchronizationThrottler - Variable in class cloud.metaapi.sdk.meta_api.MetaApi.Options
Options for synchronization throttler
SynchronizationThrottler.Options - Class in cloud.metaapi.sdk.clients.meta_api
Options for synchronization throttler
synchronizationTimeoutInSeconds - Variable in class cloud.metaapi.sdk.clients.meta_api.SynchronizationThrottler.Options
Time after which a synchronization slot is freed to be used by another synchronization
synchronize(String, Integer, String, String, IsoTime, IsoTime) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Requests the terminal to start synchronization process (see https://metaapi.cloud/docs/client/websocket/synchronizing/synchronize/).
synchronize(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Requests the terminal to start synchronization process (see https://metaapi.cloud/docs/client/websocket/synchronizing/synchronize/)
synchronizing - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeals
Flag indicating that deal initial synchronization is still in progress and thus search results may be incomplete
synchronizing - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderHistoryOrders
Flag indicating that history order initial synchronization is still in progress and thus search results may be incomplete

T

tags - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
MetaTrader account tags, or null.
tags - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountUpdateDto
MetaTrader account tags, or null.
tags - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
MetaTrader account tags, or null.
takeProfit - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order take profit price or null
takeProfit - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Position take profit price or null
takeProfit - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
Take profit price or null
takeProfitUnits - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
Take profit units, or null.
TerminalState - Class in cloud.metaapi.sdk.meta_api
Responsible for storing a local copy of remote terminal state
TerminalState() - Constructor for class cloud.metaapi.sdk.meta_api.TerminalState
 
THURSDAY - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSessions
List of sessions for THURSDAY, or null
tickSize - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Tick size
tickVolume - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderCandle
Tick volume, i.e.
time - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ExpirationOptions
Optional pending order expiration time or null.
time - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderBook
Time
time - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderCandle
Candle opening time
time - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Time the deal was conducted at
time - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Time order was created at
time - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Time position was opened at
time - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolPrice
Quote time, in ISO format
time - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTick
Time
time - Variable in class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir.Node
 
timeframe - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MarketDataSubscription
When subscription type is candles, defines the timeframe according to which the candles must be generated.
timeframe - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderCandle
Timeframe candle was generated for, e.g.
TimeoutException - Exception in cloud.metaapi.sdk.clients
Error which indicates a timeout
TimeoutException(String) - Constructor for exception cloud.metaapi.sdk.clients.TimeoutException
Constructs the timeout error
timeoutInSeconds - Variable in class cloud.metaapi.sdk.clients.meta_api.models.SynchronizationOptions
Wait timeout in seconds, or null.
timestamps - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolPrice
Contains latency information about price streaming, or null
to - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSession
Session end time, in hh.mm.ss.SSS format
token - Variable in class cloud.metaapi.sdk.clients.MetaApiClient
 
toList() - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree
 
toList() - Method in class cloud.metaapi.sdk.meta_api.reservoir.StatisticalReservoir
 
TooManyRequestsException - Exception in cloud.metaapi.sdk.clients.error_handler
Represents too many requests error.
TooManyRequestsException(String, TooManyRequestsException.TooManyRequestsExceptionMetadata) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.TooManyRequestsException
Constructs too many requests error.
TooManyRequestsException.TooManyRequestsExceptionMetadata - Class in cloud.metaapi.sdk.clients.error_handler
Exception metadata
TooManyRequestsExceptionMetadata() - Constructor for class cloud.metaapi.sdk.clients.error_handler.TooManyRequestsException.TooManyRequestsExceptionMetadata
 
toString() - Method in enum cloud.metaapi.sdk.clients.meta_api.models.AccountType
Returns the value of type
toString() - Method in enum cloud.metaapi.sdk.clients.meta_api.models.Version
Returns version number as string
toString() - Method in class cloud.metaapi.sdk.clients.models.IsoTime
Represents the wrapper as ISO format time string
toValueList() - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir
 
toValueList() - Method in class cloud.metaapi.sdk.meta_api.reservoir.StatisticalReservoir
 
trace(Object) - Static method in class cloud.metaapi.sdk.util.Js
Logs specified data and its stack trace
trade(String, MetatraderTrade) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Execute a trade on a connected MetaTrader account (see https://metaapi.cloud/docs/client/websocket/api/trade/).
tradeAllowed - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation
Flag indicating that trading is allowed
TradeException - Exception in cloud.metaapi.sdk.clients.meta_api
Error which indicates that a trade have failed
TradeException(String, int, String) - Constructor for exception cloud.metaapi.sdk.clients.meta_api.TradeException
Constructs the timeout error
tradeExecuted - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.TradeTimestamps
Time the trade was executed on exchange side
tradeMode - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Order execution type, or null
TradeOptions - Class in cloud.metaapi.sdk.clients.meta_api.models
Common trade options
TradeOptions() - Constructor for class cloud.metaapi.sdk.clients.meta_api.models.TradeOptions
 
tradeSessions - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Trade sessions, indexed by day of week
tradeStarted - Variable in class cloud.metaapi.sdk.clients.meta_api.LatencyListener.TradeTimestamps
Time the trade execution was started on server side
TradeTimestamps() - Constructor for class cloud.metaapi.sdk.clients.meta_api.LatencyListener.TradeTimestamps
 
TUESDAY - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSessions
List of sessions for TUESDAY, or null
type - Variable in class cloud.metaapi.sdk.clients.error_handler.TooManyRequestsException.TooManyRequestsExceptionMetadata
Error type
type - Variable in class cloud.metaapi.sdk.clients.meta_api.models.AccountsFilter
Account type or null
type - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ExpirationOptions
Type pending order expiration type
type - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MarketDataSubscription
Subscription type, one of quotes, candles, ticks, or marketDepth
type - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MarketDataUnsubscription
Subscription type, one of quotes, candles, ticks, or marketDepth
type - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
Account type, can be cloud, cloud-g1, cloud-g2 or self-hosted.
type - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderBookEntry
Entry type
type - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Deal type
type - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order type
type - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Position type
type - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMetatraderAccountDto
Account type, can be cloud, cloud-g1, cloud-g2 or self-hosted.

U

UnauthorizedException - Exception in cloud.metaapi.sdk.clients.error_handler
Throwing this error results in 401 (Unauthorized) HTTP response code.
UnauthorizedException(String) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.UnauthorizedException
Constructs unauthorized error.
undeploy() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Schedules account for undeployment.
undeployAccount(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetatraderAccountClient
Stops API server for a MetaTrader account.
units - Variable in class cloud.metaapi.sdk.clients.meta_api.models.StopOptions
Stop unitsm or null.
unrealizedProfit - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Profit of the part of the position which is not yet closed, including swap
unsubscribe(String) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Unsubscribe from account (see https://metaapi.cloud/docs/client/websocket/api/synchronizing/unsubscribe).
unsubscribeFromMarketData(String, int, String, List<MarketDataUnsubscription>) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Unsubscribes from market data of specified symbol (see https://metaapi.cloud/docs/client/websocket/marketDataStreaming/unsubscribeFromMarketData/).
unsubscribeFromMarketData(String) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Unsubscribes from market data of specified symbol (see https://metaapi.cloud/docs/client/websocket/marketDataStreaming/unsubscribeFromMarketData/).
unsubscribeFromMarketData(String, List<MarketDataUnsubscription>) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Unsubscribes from market data of specified symbol (see https://metaapi.cloud/docs/client/websocket/marketDataStreaming/unsubscribeFromMarketData/).
unsubscribeFromMarketData(String, List<MarketDataUnsubscription>, int) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Unsubscribes from market data of specified symbol (see https://metaapi.cloud/docs/client/websocket/marketDataStreaming/unsubscribeFromMarketData/).
update(ExpertAdvisorClient.NewExpertAdvisorDto) - Method in class cloud.metaapi.sdk.meta_api.ExpertAdvisor
Updates expert advisor data (see https://metaapi.cloud/docs/provisioning/api/expertAdvisor/updateExpertAdvisor/)
update(MetatraderAccountUpdateDto) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Updates MetaTrader account data
update(ProvisioningProfileUpdateDto) - Method in class cloud.metaapi.sdk.meta_api.ProvisioningProfile
Updates provisioning profile
updateAccount(String, MetatraderAccountUpdateDto) - Method in class cloud.metaapi.sdk.clients.meta_api.MetatraderAccountClient
Updates existing metatrader account data (see https://metaapi.cloud/docs/provisioning/api/account/updateAccount/).
updateDiskStorage() - Method in class cloud.metaapi.sdk.meta_api.HistoryFileManager
Saves unsaved history items to disk storage
updateDiskStorage() - Method in class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
Saves unsaved history items to disk storage.
updateExpertAdvisor(String, String, ExpertAdvisorClient.NewExpertAdvisorDto) - Method in class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient
Updates or creates expert advisor data (see https://metaapi.cloud/docs/provisioning/api/expertAdvisor/updateExpertAdvisor/).
updateJobIntervalInMilliseconds - Variable in class cloud.metaapi.sdk.meta_api.HistoryFileManager
Defines interval between update jobs.
updatePending - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Flag indicating that deal client id and original comment was not identified yet and will be updated in a future synchronization packet, or null
updatePending - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Optional flag indicating that order client id and original comment was not identified yet and will be updated in a future synchronization packet, or null
updatePending - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Flag indicating that position original comment and clientId was not identified yet and will be updated in a future packet, or null
updateProvisioningProfile(String, ProvisioningProfileUpdateDto) - Method in class cloud.metaapi.sdk.clients.meta_api.ProvisioningProfileClient
Updates existing provisioning profile data (see https://metaapi.cloud/docs/provisioning/api/provisioningProfile/updateProvisioningProfile/).
updateStorage() - Method in class cloud.metaapi.sdk.meta_api.HistoryStorage
Saves unsaved history items to storage
updateStorage() - Method in class cloud.metaapi.sdk.meta_api.MemoryHistoryStorage
 
updateSynchronizationId(String) - Method in class cloud.metaapi.sdk.clients.meta_api.SynchronizationThrottler
Fills a synchronization slot with synchronization id
updateTime - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Last position modification time
UpdateTimestamps() - Constructor for class cloud.metaapi.sdk.clients.meta_api.LatencyListener.UpdateTimestamps
 
uploadExpertAdvisorFile(String, String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient
Uploads an expert advisor file (see https://metaapi.cloud/docs/provisioning/api/expertAdvisor/uploadEAFile/) Method is accessible only with API access token
uploadExpertAdvisorFile(String, String, InputStream) - Method in class cloud.metaapi.sdk.clients.meta_api.ExpertAdvisorClient
Uploads an expert advisor file (see https://metaapi.cloud/docs/provisioning/api/expertAdvisor/uploadEAFile/) Method is accessible only with API access token
uploadFile(String) - Method in class cloud.metaapi.sdk.meta_api.ExpertAdvisor
Uploads an expert advisor file.
uploadFile(InputStream) - Method in class cloud.metaapi.sdk.meta_api.ExpertAdvisor
Uploads an expert advisor file.
uploadFile(String, String) - Method in class cloud.metaapi.sdk.meta_api.ProvisioningProfile
Uploads a file to provisioning profile.
uploadFile(String, InputStream) - Method in class cloud.metaapi.sdk.meta_api.ProvisioningProfile
Uploads a file to provisioning profile.
uploadProvisioningProfileFile(String, String, String) - Method in class cloud.metaapi.sdk.clients.meta_api.ProvisioningProfileClient
Uploads a file to a provisioning profile (see https://metaapi.cloud/docs/provisioning/api/provisioningProfile/uploadFilesToProvisioningProfile/).
uploadProvisioningProfileFile(String, String, InputStream) - Method in class cloud.metaapi.sdk.clients.meta_api.ProvisioningProfileClient
Uploads a file to a provisioning profile (see https://metaapi.cloud/docs/provisioning/api/provisioningProfile/uploadFilesToProvisioningProfile/).
upperBound(T) - Method in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree
 
useSharedClientApi - Variable in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient.ClientOptions
Option to use a shared server
useSharedClientApi - Variable in class cloud.metaapi.sdk.meta_api.MetaApi.Options
Option to use a shared server

V

validateNonZeroInt(int, String) - Method in class cloud.metaapi.sdk.clients.OptionsValidator
Validates a number parameter to be above zero
validateNonZeroLong(long, String) - Method in class cloud.metaapi.sdk.clients.OptionsValidator
Validates a number parameter to be above zero
ValidationException - Exception in cloud.metaapi.sdk.clients.error_handler
Represents validation error.
ValidationException(String, Object) - Constructor for exception cloud.metaapi.sdk.clients.error_handler.ValidationException
Constructs validation error.
value - Variable in class cloud.metaapi.sdk.clients.meta_api.models.StopOptions
Stop (SL or TP) value
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.HttpRequestOptions.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.AccountType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.DayOfWeek
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.ExpirationOptions.ExpirationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto.ConnectionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto.CopyFactoryRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto.DeploymentState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation.MarginMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderBookEntry.BookType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal.DealEntryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal.DealReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal.DealType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder.FillingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder.OrderReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder.OrderState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder.OrderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition.PositionReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition.PositionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.CalcMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.ExecutionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.ExpirationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.FillingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.OrderGtcMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.OrderType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.SwapMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.TradeMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade.ActionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.StopOptions.StopUnits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.Version
Returns the enum constant of this type with the specified name.
values() - Static method in enum cloud.metaapi.sdk.clients.HttpRequestOptions.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.AccountType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.DayOfWeek
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.ExpirationOptions.ExpirationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto.ConnectionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto.CopyFactoryRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto.DeploymentState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountInformation.MarginMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderBookEntry.BookType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal.DealEntryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal.DealReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal.DealType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder.FillingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder.OrderReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder.OrderState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder.OrderType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition.PositionReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition.PositionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.CalcMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.ExecutionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.ExpirationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.FillingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.OrderGtcMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.OrderType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.SwapMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification.TradeMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade.ActionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.StopOptions.StopUnits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cloud.metaapi.sdk.clients.meta_api.models.Version
Returns an array containing the constants of this enum type, in the order they are declared.
valueTree - Variable in class cloud.metaapi.sdk.meta_api.reservoir.AvlTreeReservoir
 
version - Variable in class cloud.metaapi.sdk.clients.meta_api.models.AccountsFilter
MT version or null
version - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
MetaTrader version
version - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewProvisioningProfileDto
MetaTrader version (allowed values are 4 and 5)
version - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ProvisioningProfileDto
MetaTrader version (allowed values are 4 and 5)
Version - Enum in cloud.metaapi.sdk.clients.meta_api.models
MT version
volume - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderBookEntry
Volume
volume - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderCandle
Trade volume
volume - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderDeal
Deal volume or null
volume - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderOrder
Order requested quantity
volume - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderPosition
Position volume
volume - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTick
Volume for the current last deal price, or null
volume - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderTrade
Order volume or null
volumeStep - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSymbolSpecification
Order volume step for the symbol

W

waitConnected() - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Waits until API server has connected to the terminal and terminal has connected to the broker.
waitConnected(Integer, Integer) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Waits until API server has connected to the terminal and terminal has connected to the broker.
waitDeployed(Integer, Integer) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Waits until API server has finished deployment and account reached the DEPLOYED state.
waitForPrice(String) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
Waits for price to be received
waitForPrice(String, Long) - Method in class cloud.metaapi.sdk.meta_api.TerminalState
Waits for price to be received
waitRemoved(Integer, Integer) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Waits until account has been deleted.
waitSynchronized(String, Integer, String, Long) - Method in class cloud.metaapi.sdk.clients.meta_api.MetaApiWebsocketClient
Waits for server-side terminal state synchronization to complete.
waitSynchronized() - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Waits until synchronization to MetaTrader terminal is completed.
waitSynchronized(SynchronizationOptions) - Method in class cloud.metaapi.sdk.meta_api.MetaApiConnection
Waits until synchronization to MetaTrader terminal is completed.
waitUndeployed(Integer, Integer) - Method in class cloud.metaapi.sdk.meta_api.MetatraderAccount
Waits until API server has finished undeployment and account reached the UNDEPLOYED state.
WebsocketError - Class in cloud.metaapi.sdk.clients.models
Contains an error message from websocket.
WebsocketError() - Constructor for class cloud.metaapi.sdk.clients.models.WebsocketError
 
WEDNESDAY - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderSessions
List of sessions for WEDNESDAY, or null
weight - Variable in class cloud.metaapi.sdk.meta_api.reservoir.AvlTree.Node
 

Z

zip - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT4DemoAccount
Zip address, or null
zip - Variable in class cloud.metaapi.sdk.clients.meta_api.models.NewMT5DemoAccount
Zip address, or null

_

_id - Variable in class cloud.metaapi.sdk.clients.meta_api.models.MetatraderAccountDto
Account unique identifier
_id - Variable in class cloud.metaapi.sdk.clients.meta_api.models.ProvisioningProfileDto
Provisioning profile unique identifier
A B C D E F G H I J K L M N O P Q R S T U V W Z _ 
Skip navigation links

Copyright © 2022. All rights reserved.