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
text/typescript
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
}