Совместима со счетами XBTFX MetaTrader 5®

XBTFX Trading API

Торгуйте программно, управляйте позициями, мониторьте состояние счёта и стримьте рыночные данные в реальном времени на совместимых счетах XBTFX MetaTrader 5® через REST и WebSocket. Создавайте автоматические стратегии, подключайте ИИ-агентов и встраивайте счёт в свои рабочие процессы. Начните с документации, рабочих примеров, AI skills или MCP-сервера XBTFX. Рассчитано на разработчиков и пользователей с опытом программирования или работы с ИИ-ассистентами.

  • Счета Pro
  • Полный программный доступ
  • Режимы Hedging и Netting
  • Готова для ИИ-агентов (MCP)
terminal
# Send a trade to your XBTFX account
curl -X POST https://interface.xbtfx.com/v1/trade \
  -H "Authorization: Bearer xbtfx_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "symbol": "EURUSD",
    "side":   "buy",
    "volume": 0.10,
    "sl":     1.08200,
    "tp":     1.09000
  }'

# Response
{
  "status":  "filled",
  "retcode": 10009,
  "deal":    184729,
  "price":   1.08650,
  "volume":  0.10
}
Протокол
REST
Стриминг
WebSocket
Weight / мин
600
Формат ответа
JSON

Автоматизируйте трейдинг с XBTFX API

XBTFX Trading API позволяет отправлять команды на ваш совместимый счёт XBTFX MetaTrader 5®. Открывайте позиции, изменяйте стопы, запрашивайте балансы и стримьте котировки через стандартные REST и WebSocket вызовы.

Автоматические стратегии

Создавайте торговых ботов и алгоритмические стратегии, автоматически отправляющие сделки на счёт. Запускайте сигнальное исполнение, ребалансировку портфеля или собственную логику управления риском.

Интеграция ИИ-агентов

Подключайте ИИ-ассистентов к счёту через XBTFX Skills Hub или MCP-сервер. Отдавайте торговые команды на естественном языке через Claude Code, Cursor, Windsurf и других совместимых клиентов.

Кастомные интеграции

Создавайте дашборды, подключайтесь к внешним источникам данных, направляйте торговые сигналы с других платформ или встраивайте данные счёта в свои системы отчётности и аналитики.

API-эндпоинты для торговли, позиций и рыночных данных

Открывайте и закрывайте позиции, ставьте стоп-лосс и тейк-профит, запрашивайте балансы счёта, получайте историю сделок и стримьте котировки форекс и крипты в реальном времени через WebSocket.

Документация API

POSTОтправка сделок

Отправляйте рыночные ордера на счёт со стоп-лоссом и тейк-профитом. Поддерживаются режимы маржи Hedging и Netting.

/v1/trade

POSTЗакрытие и изменение

Закрывайте позиции полностью или частично. Обновляйте SL/TP на открытых позициях. Закрывайте всё, по символу или неттинг встречных позиций.

/v1/close · /v1/modify · /v1/close-all

GETПозиции и ордера

Получайте все открытые позиции и отложенные ордера в реальном времени. Фильтр по символу. Ответы из кеша с push-обновлениями в реальном времени.

/v1/positions · /v1/orders

GETСчёт и баланс

Реальный баланс, equity, маржа, свободная маржа, плавающий PnL и плечо. Один вызов — полный снимок счёта.

/v1/account

GETСимволы и спецификации

Полный список символов с реальными bid/ask, спредом, размером контракта, мин./макс./шагом объёма, знаками после запятой и требованиями к марже.

/v1/symbols · /v1/symbols/:symbol

WSСтриминг WebSocket

Котировки в реальном времени с глубиной рынка до 5 уровней. Подписывайтесь на любые символы, доступные на вашем счёте.

wss://ws.xbtfx.com/v1/ws

Отправьте первую API-сделку за минуты

Несколько строк кода на вашем языке. Стандартный HTTP — подойдёт любой язык, умеющий отправлять POST-запросы.

# Send a buy order to your XBTFX account
curl -X POST https://interface.xbtfx.com/v1/trade \
  -H "Authorization: Bearer $XBTFX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"symbol":"EURUSD","side":"buy","volume":0.10,"sl":1.082,"tp":1.09}'

# Retrieve open positions
curl https://interface.xbtfx.com/v1/positions \
  -H "Authorization: Bearer $XBTFX_API_KEY"

interface.xbtfx.comShell

AI-Ready

Исполняйте сделки на естественном языке

XBTFX Trading API создана, чтобы её потребляли ИИ-агенты и большие языковые модели — чистый JSON, читаемые ошибки, предсказуемые эндпоинты. Подключайтесь через XBTFX Skills Hub или MCP-сервер, и ваш ИИ-клиент сможет отправлять сделки в виде разговорных команд.

  • Разговорные ордера — покупка, продажа, закрытие, условия по данным.
  • Tool-grounded reasoning — каждое действие возвращает структурированный ответ.
  • Портативно между клиентами — Claude, Cursor, Windsurf, Codex.

Менее техническая аудитория? См. страницу AI Agent Trading.

Пример диалога

XBTFX Trading Agentonline · executing trades

Today · 13:25 GMT

If today's NFP prints above 200k, close all my open EURUSD and GBPUSD trades.

13:25 ✓✓

Got it. Watching the BLS release at 13:30 GMT. I'll close 4 positions if NFP > 200k.

13:25

tool · xbtfx_get_positions4 open · EURUSD ×2, GBPUSD ×2 · floating +$184.20

13:26

13:30 · NFP released: 247k (forecast 195k)

tool · xbtfx_close_all (filter: EURUSD, GBPUSD)Closed 4 positions in 38 ms · realized +$212.80

13:30

Иллюстративный пример. Условные сценарии зависят от настроенного агента и фидов рыночных данных.

Сценарии

Что ИИ-агенты делают через API

Четыре частых паттерна, которые мы видим в автоматизированных и управляемых ИИ процессах на счетах XBTFX.

Событийный трейдинг

ИИ следит за новостями и экономическими данными в реальном времени и отправляет сделки на счёт при обнаружении событий, влияющих на рынок.

Умное управление риском

ИИ отслеживает маржу, плавающий PnL и экспозицию, корректирует стопы, уменьшает объёмы или закрывает сделки для защиты капитала.

Ребалансировка портфеля

Задайте целевые аллокации и позвольте ИИ их поддерживать, отправляя корректирующие сделки при превышении порога.

Автономный анализ

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

Сделано под ваш существующий счёт XBTFX

Используйте текущий счёт MetaTrader 5 Pro, существующую базовую валюту и текущий режим маржи. API подключается к тому же счёту, на котором вы уже торгуете.

Технические характеристики

Эндпоинты для прода

Режимы Hedging и Netting
Поддерживаются оба режима маржи MT5. Режим привязан к вашему API-ключу.
Idempotency-ключи
Отправьте тот же ключ в течение 120 секунд — мы вернём кешированный ответ. Безопасные повторы без дублей сделок.
Лимиты по весу запросов
600 weight / мин на ключ. Чтения и сделки — по 1, массовые операции — по 10. Заголовки в каждом ответе показывают остаток вашего бюджета.
Лимиты стриминга
До 1000 подписок на символы на одно WebSocket-соединение и до 10 соединений на один API-ключ. Котировки приходят сразу при изменении цены.

Совместимость со счетами

Работает с вашим счётом Pro

Счета Pro
Сырые спреды плюс комиссия. API одинаково работает с любым счётом Pro: те же эндпоинты, тот же JSON, тот же поток аутентификации.
Счета PAMM, MAM и Copy Master
Менеджерские счета можно вести программно через API: аллокации, ребалансировка, исполнение. Обращайтесь в онбординг для предоставления учётных данных.
Расчёт в нескольких валютах
Все базовые валюты XBTFX MT5 для счетов Pro: USD, EUR, USDT, BTC, ETH, XRP, SOL, LTC, ZEC, XAU. Балансы, equity, маржа и PnL приходят в валюте самого счёта, поэтому логика конвертации на вашей стороне не нужна.
Hedging или Netting
Какой бы режим маржи вы ни выставили на MT5-счёте, его и использует API. Настраивать заново не нужно.

Ресурсы для разработчиков

Примеры кода, файлы AI skill и полная документация API — всё, что нужно для старта.

Документация API

Полный справочник эндпоинтов с примерами запросов/ответов, гайдом по аутентификации и интеграции WebSocket.

Примеры API

Примеры кода на Python, JavaScript, curl и других. Копируйте и запускайте.

AI Skills Hub

Skill-файлы для торговых, аккаунтных, маркет-датных и WebSocket-сценариев в совместимых агентских фреймворках.

MCP Server

Для Claude Code, Claude Desktop, OpenAI Codex, Cursor, Windsurf и других MCP-совместимых клиентов.

Старт за три шага

Один сценарий, две точки входа — выберите ту, что соответствует вашему счёту.

  1. Сгенерируйте API-ключ

    Войдите в portal.xbtfx.com под учёткой XBTFX, выберите торговый счёт и сгенерируйте ключ.

    Открыть Console
  2. Установите Skill или MCP

    Установите skill из Skills Hub или подключите MCP-сервер к Claude Code, Cursor, Windsurf или другим совместимым клиентам. Ключи остаются локальными.

    Документация MCP
  3. Начните торговать

    Проверьте через GET /v1/auth/status, затем отправляйте команды на естественном языке или вызывайте REST/WebSocket эндпоинты напрямую.

    Читать документацию

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

Что такое XBTFX Trading API?
XBTFX Trading API даёт доступ через REST и WebSocket для программной торговли, мониторинга счёта, получения рыночных данных и стриминга на совместимых счетах XBTFX MetaTrader 5®. Сделана XBTFX — взаимодействуете через чистые HTTP-эндпоинты и JSON-ответы, чтобы отправлять сделки и получать данные счёта.
Можно ли использовать API со счётом Standard?
Нет. XBTFX Trading API работает только со счетами Pro в MetaTrader 5. Для счёта Standard используйте открытый API Mega1: он работает со счетами Standard в Mega1, а ключи создаются в терминале Mega1.
Какие языки программирования можно использовать?
Любой язык, умеющий делать HTTP-запросы. Python, JavaScript, Go, Rust, C#, Java, Ruby, PHP — если может отправить POST с JSON-телом, может отправить сделку на счёт XBTFX через API.
Можно ли строить автоматические торговые стратегии?
Да. XBTFX Trading API создана для алгоритмической и автоматической торговли. Можно собирать сигнальных ботов, ребалансировщики портфеля, системы управления риском или любую кастомную логику, отправляющую сделки на ваш счёт.
Есть ли WebSocket-фид котировок в реальном времени?
Да. XBTFX Trading API предоставляет WebSocket-эндпоинт для стриминга котировок по символам, доступным на вашем счёте. Котировки включают глубину рынка до 5 уровней при наличии. До 1000 подписок на символы на одно соединение и до 10 одновременных соединений.
В чём разница между Hedging и Netting?
Это режимы маржи, определяющие поведение позиций. Hedging позволяет несколько независимых позиций по символу, включая встречные buy и sell. Netting агрегирует всё в одну позицию по символу. API-ключ наследует режим со счёта.
Какие лимиты запросов?
600 weight в минуту на API-ключ. Большинство запросов стоят 1 weight — до 600 вызовов в минуту. Массовые операции, например close-all, стоят 10 weight. Заголовки каждого ответа показывают оставшийся бюджет.
Можно ли торговать крипто-CFD через API?
Да. Любой символ, доступный на счёте XBTFX, доступен и через API — включая CFD на криптовалюты. Также можно использовать API со счетами в BTC, ETH, USDT или XRP.
API бесплатная?
Да. XBTFX Trading API входит в каждый счёт Pro без дополнительной платы. Нет API-сборов, подписок или поштучных платежей сверх обычных торговых комиссий и спредов.
Как получить API-ключ?
Сначала откройте счёт XBTFX Pro на portal.xbtfx.com, если у вас его нет. Затем войдите в API Console на portal.xbtfx.com под учёткой XBTFX, выберите счёт Pro и создайте ключ. Проверьте его, отправив GET /v1/auth/status, прежде чем выставлять сделки.
Что нужно сделать перед отправкой сделок?
Сначала проверьте статус API-ключа и счёта, отправив GET /v1/auth/status. Это подтверждает валидность ключа, показывает права и режим маржи, и гарантирует, что счёт готов перед отправкой торговых запросов.
Нужен ли опыт программирования?
Прямое использование REST API требует базовых навыков программирования. Однако через ИИ-интеграции код писать не обязательно — подключите MCP-сервер XBTFX к Claude Code или Cursor, или установите skill из Skills Hub, и отдавайте команды на естественном языке. Желательно знакомство с ИИ-ассистентами для разработки.
Можно ли использовать ИИ для торговли на моём счёте?
Да. Используйте XBTFX Skills Hub для агентских фреймворков, поддерживающих skill-файлы, или подключите MCP-сервер XBTFX к MCP-совместимым клиентам, таким как Claude Code, Claude Desktop, OpenAI Codex, Cursor или Windsurf. Оба варианта позволяют отдавать торговые команды на естественном языке через XBTFX Trading API.
Безопасно ли давать ИИ-агенту доступ к моему счёту?
API-ключи обычно хранятся локально у агента на вашей машине и не передаются на сторонние серверы. Агент отправляет API-вызовы напрямую на серверы XBTFX, используя ваш ключ. Ключ можно мгновенно отозвать из Console в любое время.

Начните разработку сегодня.
Пользоваться API бесплатно.

Откройте счёт XBTFX, создайте API-ключ на портале и отправьте первую сделку.

Поддержка в чате

Пишите нашей службе поддержки в чат — в том числе в выходные.

Сайт поддержки

Руководства и ответы на вопросы о вашем счёте, пополнении и платформах.

Перейти на сайт

Блог

Новости компании, обзоры рынков и торговая аналитика.

Читать блог

Предупреждение о рисках: Торговля CFD-продуктами связана с высоким уровнем риска и подходит не всем инвесторам.