MetaTrader®, MT4® и MT5® — товарные знаки MetaQuotes Ltd. Это независимый сервис, не связанный с MetaQuotes, не авторизованный и не одобренный ею.
Доступность торговли — по реальным замерам

MetaTrader API для MT4 и MT5

Создавайте для роботов

Подключайте столько торговых счетов, сколько нужно, через единый REST и WebSocket API. Без установки. Готов к масштабированию.

Более 100 эндпоинтов API 8 000+ серверов брокеров Оплата за место Разработано в Германии
curl -X GET "https://api.metatraderapi.net/CheckConnect?id={{accountId}}" \
  -H "x-api-key: YOUR_API_KEY"
# Response
true
Один API для MT4 и MT5: более 100 эндпоинтов
Поддерживается более 8 000 серверов брокеров
Доступность измеряется в реальном времени на нашей публичной странице статуса
Каждый счёт изолирован и работает на собственных ресурсах
Пароли брокеров зашифрованы AES-256-GCM
Разработано в Германии 🇩🇪
Хостинг в ЕС, соглашение DPA по GDPR включено
Создавайте места программно, из собственного кода
Один API для MT4 и MT5: более 100 эндпоинтов
Поддерживается более 8 000 серверов брокеров
Доступность измеряется в реальном времени на нашей публичной странице статуса
Каждый счёт изолирован и работает на собственных ресурсах
Пароли брокеров зашифрованы AES-256-GCM
Разработано в Германии 🇩🇪
Хостинг в ЕС, соглашение DPA по GDPR включено
Создавайте места программно, из собственного кода

Всё, что нужно, чтобы создавать

Мы решили проблему интеграции с MetaTrader, чтобы вам не пришлось этим заниматься. Подключайтесь, исполняйте сделки и получайте данные в реальном времени.

Управление счетами

Получайте баланс, средства и маржу в реальном времени, а также полную историю торговли мгновенно через REST.

GET /TradeStats?id={{accountId}}&from=2024-01-01
x-api-key: YOUR_API_KEY
Сводка статистики
В реальном времени
Текущая прибыль
+0.00
Прибыль за день
+0.00
Общая прибыль
+0.00
0.0%
Доля прибыльных
EURUSD
XAUUSD

Исполнение сделок

Открывайте, изменяйте и закрывайте рыночные и отложенные ордера программно.

EURUSD 1.08451
GBPUSD 1.25304
XAUUSD 2034.50
GET /OrderSend?id={{accountId}}
x-api-key: YOUR_API_KEY

 
  &symbol=EURUSD
  &operation=Buy
  &volume=0.1
  &stoploss=1.0800
  &takeprofit=1.1000
 
EURUSD • M1 в реальном времени
Ожидание ордера… Исполнено
TP 1.1000
BUY 0.1
SL 1.0800

Потоки WebSocket

Подписывайтесь в реальном времени на котировки, открытые позиции с текущей прибылью, ордера и исполненные сделки.

const ws = new WebSocket('wss://api.metatraderapi.net/v1/stream?id={{accountId}}&apiKey=YOUR_API_KEY');
ws.onopen = () => ws.send('{"action":"subscribe","symbol":"EURUSD"}');
ws.onmessage = (event) => {
  const msg = JSON.parse(event.data);
  if (msg.type === 'QUOTE') {
    console.log(`Текущая цена bid: ${msg.data.bid}`);
  }
};
Поток котировок
EURUSD
1.084511.08455
GBPUSD
1.253021.25308
Открытые позиции · текущая прибыль
+$145.20
Обновления ордеров
TRADE #5921 BUY 0.1
ORDERS #5922 BUY LIMIT

Как это работает

Вы создаёте приложение. Мы берём на себя сложный слой связи с MetaTrader.

Ваше приложение

CRM, робот или веб-платформа

MetaTrader API

Механизм обработки и исполнения

Брокер MT4 / MT5

Реальная торговая среда

Старый подход
  • Требуется постоянно запущенное приложение MetaTrader
  • Требуется написание и установка сложных Expert Advisors (MQL)
  • Отдельный VPS и установка MetaTrader для каждого счёта
  • Высокие расходы на серверы и обслуживание
MetaTrader API
  • Чистая архитектура REST и WebSocket
  • Стандартные JSON-запросы по HTTPS — без Expert Advisors
  • Оплата за место — чем больше мест, тем дешевле
  • Мы обслуживаем инфраструктуру в ЕС с круглосуточным мониторингом

Простые и масштабируемые тарифы

Один тариф с оплатой за место: каждое место — один счёт MT4 или MT5, оплата ежемесячно. Добавляйте или освобождайте места в любой момент.

Тариф за место

$14 / место / месяц

 

  • 1 счёт MT4 или MT5 на одно место
  • Для компаний и стартапов (B2B)
  • До 50 мест, больше — по запросу
  • 20 запросов в секунду на один API-ключ
  • Оплата за место
  • Подключение и отключение разрешены
  • Поддержка WebSocket
  • Загрузка собственных советников (EA) с автоподключением
  • Чем больше мест, тем дешевле: $13 за места с 5-го по 19-е, $12 начиная с 20-го
Создать аккаунт

Оплата картой через Stripe, по подписке

Готовы создавать на
MetaTrader?

Часто задаваемые вопросы

MetaTrader API — это слой API, который делает торговые счета MT4 и MT5 доступными через REST и WebSocket, чтобы ваши приложения могли получать данные счёта и управлять сделками и ордерами без необходимости запускать MetaTrader и без Expert Advisors.
Для обоих. Каждое место — это один счёт MT4 или один счёт MT5, и в одной подписке можно сочетать места MT4 и MT5.
Да. Мы предоставляем REST-эндпоинты для функций счёта и торговли: сводка по счёту, баланс, средства и маржа, открытие, изменение и закрытие ордеров и многое другое.
Да. Потоковая передача через WebSocket включена: котировки, открытые позиции с текущей прибылью, ордера и исполненные сделки в реальном времени.
Нет. MetaTrader API создан именно для того, чтобы устранить это требование. Нужны только API-ключ и данные для входа в ваш торговый счёт: без установки MetaTrader и без развёртывания Expert Advisors.
Нет. Можно начать с одного места за $14 и добавить ещё, когда интеграция заработает. С вопросами пишите нам в Telegram или на электронную почту.
Подключите счёт в панели управления и нажмите «Generate key» на его карточке; ключ показывается только один раз. /ConnectEx и POST /v1/seats тоже возвращают ключ для подключаемого счёта. В разделе «Настройки» находится ключ управления: он нужен для подключения счетов, а не для торговых запросов. Запросы аутентифицируются через заголовок x-api-key и UUID отдельного счёта.
Нет. MetaTrader API — независимый сервис, не связанный с MetaQuotes, не авторизованный и не одобренный ею. MetaQuotes не предоставляет официального публичного API для торговых счетов клиентов: Manager API и Server API доступны только брокерам.
Кредитной или дебетовой картой через Stripe, по ежемесячной подписке. Криптовалюту и банковские переводы мы не принимаем.