UNPKG

metaapi.cloud-sdk

Version:

SDK for MetaApi, a professional cloud forex API which includes MetaTrader REST API and MetaTrader websocket API. Supports both MetaTrader 5 (MT5) and MetaTrader 4 (MT4). CopyFactory copy trading API included. (https://metaapi.cloud)

95 lines (92 loc) 4.01 kB
import MetaApi from "./metaApi/metaApi" import HistoryStorage from "./metaApi/historyStorage"; import MemoryHistoryStorage from "./metaApi/memoryHistoryStorage"; import SynchronizationListener from "./clients/metaApi/synchronizationListener"; import MetaStats from 'metaapi.cloud-metastats-sdk'; import CopyFactory, { StopoutListener, TransactionListener, UserLogListener } from "metaapi.cloud-copyfactory-sdk"; import RiskManagement, { TrackerEventListener, PeriodStatisticsListener, EquityChartListener, EquityBalanceListener } from "./riskManagement"; import ExpertAdvisorClient from "./clients/metaApi/expertAdvisor.client"; import HistoricalMarketDataClient from "./clients/metaApi/historicalMarketData.client"; import LatencyListener from "./clients/metaApi/latencyListener"; import MetaApiWebsocketClient from "./clients/metaApi/metaApiWebsocket.client"; import MetatraderAccountClient from "./clients/metaApi/metatraderAccount.client"; import MetatraderAccountGeneratorClient from "./clients/metaApi/metatraderAccountGenerator.client"; import PacketLogger from "./clients/metaApi/packetLogger"; import SynchronizationThrottler from "./clients/metaApi/synchronizationThrottler"; import HttpClient from "./clients/httpClient"; import MetaApiClient from "./clients/metaApi.client"; import ConnectionHealthMonitor from "./metaApi/connectionHealthMonitor"; import ConnectionRegistry from "./metaApi/connectionRegistry"; import ExpertAdvisor from "./metaApi/expertAdvisor"; import LatencyMonitor from "./metaApi/latencyMonitor"; import MetaApiConnection from "./metaApi/metaApiConnection"; import MetatraderAccount from "./metaApi/metatraderAccount"; import MetatraderAccountApi from "./metaApi/metatraderAccountApi"; import MetatraderAccountCredentials from "./metaApi/metatraderAccountCredentials"; import MetatraderAccountGeneratorApi from "./metaApi/metatraderAccountGeneratorApi"; import ProvisioningProfile from "./metaApi/provisioningProfile"; import ProvisioningProfileApi from "./metaApi/provisioningProfileApi"; import RpcMetaApiConnectionInstance from "./metaApi/rpcMetaApiConnectionInstance"; import StreamingMetaApiConnectionInstance from "./metaApi/streamingMetaApiConnectionInstance"; import TerminalState from "./metaApi/terminalState"; export default MetaApi; export * from './clients/metaApi/expertAdvisor.client'; export * from './clients/metaApi/latencyListener'; export * from './clients/metaApi/metaApiWebsocket.client'; export * from './clients/metaApi/metatraderAccount.client'; export * from './clients/metaApi/metatraderAccountGenerator.client'; export * from './clients/metaApi/packetLogger'; export * from './clients/metaApi/provisioningProfile.client'; export * from './clients/metaApi/reconnectListener'; export * from './clients/metaApi/synchronizationListener'; export * from './clients/metaApi/synchronizationThrottler'; export * from './clients/errorHandler'; export * from './clients/httpClient'; export * from './metaApi/connectionHealthMonitor'; export * from './metaApi/metaApi'; export * from './metaApi/metaApiConnection'; export * from './metaApi/streamingMetaApiConnectionInstance'; export { HistoryStorage, SynchronizationListener, MemoryHistoryStorage, MetaStats, CopyFactory, StopoutListener, UserLogListener, TransactionListener, RiskManagement, TrackerEventListener, PeriodStatisticsListener, EquityChartListener, EquityBalanceListener, ExpertAdvisorClient, HistoricalMarketDataClient, LatencyListener, MetaApiWebsocketClient, MetatraderAccountClient, MetatraderAccountGeneratorClient, PacketLogger, SynchronizationThrottler, HttpClient, MetaApiClient, ConnectionHealthMonitor, ConnectionRegistry, ExpertAdvisor, LatencyMonitor, MetaApiConnection, MetatraderAccount, MetatraderAccountApi, MetatraderAccountCredentials, MetatraderAccountGeneratorApi, ProvisioningProfile, ProvisioningProfileApi, RpcMetaApiConnectionInstance, StreamingMetaApiConnectionInstance, TerminalState }