| Interface | Description |
|---|---|
| OutOfOrderListener |
Listener to receive out of order packet events
|
| ReconnectListener |
Defines interface for a websocket reconnect listener class
|
| Class | Description |
|---|---|
| ExpertAdvisorClient |
metaapi.cloud expert advisor API client (see https://metaapi.cloud/docs/provisioning/)
|
| ExpertAdvisorClient.ExpertAdvisorDto |
Expert advisor model
|
| ExpertAdvisorClient.NewExpertAdvisorDto |
Updated expert advisor data
|
| HistoricalMarketDataClient |
metaapi.cloud historical market data API client
|
| LatencyListener |
Receives notifications about server-side communication latencies
|
| LatencyListener.ResponseTimestamps |
Contains request latency information
|
| LatencyListener.SymbolPriceTimestamps |
Contains latency information about price streaming
|
| LatencyListener.TradeTimestamps |
Contains latency information about a trade
|
| LatencyListener.UpdateTimestamps |
Contains latency information about update streaming
|
| MetaApiWebsocketClient |
MetaApi websocket API client (see https://metaapi.cloud/docs/client/websocket/overview/)
|
| MetaApiWebsocketClient.ClientOptions |
Websocket client options
|
| MetaApiWebsocketClient.EventProcessingOptions |
Options for processing websocket client events
|
| MetaApiWebsocketClient.PacketLoggerOptions |
Packet logger options
|
| MetaApiWebsocketClient.SocketInstance | |
| MetatraderAccountClient |
metaapi.cloud MetaTrader account API client (see https://metaapi.cloud/docs/provisioning/)
|
| MetatraderDemoAccountClient |
metaapi.cloud MetaTrader demo account API client
|
| PacketLogger |
A class which records packets into log files
|
| PacketLogger.LoggerOptions |
Packet logger options
|
| PacketLogger.LogMessage |
Log message
|
| PacketOrderer |
Class which orders the synchronization packets
|
| ProvisioningProfileClient |
metaapi.cloud provisioning profile API client (see https://metaapi.cloud/docs/provisioning/)
|
| SubscriptionManager |
Subscription manager to handle account subscription logic
|
| SynchronizationListener |
Defines abstract class for a synchronization listener class
|
| SynchronizationListener.HealthStatus |
Server-side application health status
|
| SynchronizationThrottler |
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.Options |
Options for synchronization throttler
|
| Exception | Description |
|---|---|
| NotConnectedException |
Error which indicates that MetaTrader terminal did not start yet.
|
| NotSynchronizedException |
Error which indicates that MetaApi MetaTrader account was not synchronized yet.
|
| TradeException |
Error which indicates that a trade have failed
|
Copyright © 2022. All rights reserved.