Автоматические стратегии
Создавайте торговых ботов и алгоритмические стратегии, автоматически отправляющие сделки на счёт. Запускайте сигнальное исполнение, ребалансировку портфеля или собственную логику управления риском.
Совместима со счетами XBTFX MetaTrader 5®
Торгуйте программно, управляйте позициями, мониторьте состояние счёта и стримьте рыночные данные в реальном времени на совместимых счетах XBTFX MetaTrader 5® через REST и WebSocket. Создавайте автоматические стратегии, подключайте ИИ-агентов и встраивайте счёт в свои рабочие процессы. Начните с документации, рабочих примеров, AI skills или MCP-сервера XBTFX. Рассчитано на разработчиков и пользователей с опытом программирования или работы с ИИ-ассистентами.
# 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
} XBTFX Trading API позволяет отправлять команды на ваш совместимый счёт XBTFX MetaTrader 5®. Открывайте позиции, изменяйте стопы, запрашивайте балансы и стримьте котировки через стандартные REST и WebSocket вызовы.
Создавайте торговых ботов и алгоритмические стратегии, автоматически отправляющие сделки на счёт. Запускайте сигнальное исполнение, ребалансировку портфеля или собственную логику управления риском.
Подключайте ИИ-ассистентов к счёту через XBTFX Skills Hub или MCP-сервер. Отдавайте торговые команды на естественном языке через Claude Code, Cursor, Windsurf и других совместимых клиентов.
Создавайте дашборды, подключайтесь к внешним источникам данных, направляйте торговые сигналы с других платформ или встраивайте данные счёта в свои системы отчётности и аналитики.
Открывайте и закрывайте позиции, ставьте стоп-лосс и тейк-профит, запрашивайте балансы счёта, получайте историю сделок и стримьте котировки форекс и крипты в реальном времени через WebSocket.
Отправляйте рыночные ордера на счёт со стоп-лоссом и тейк-профитом. Поддерживаются режимы маржи Hedging и Netting.
/v1/trade Закрывайте позиции полностью или частично. Обновляйте SL/TP на открытых позициях. Закрывайте всё, по символу или неттинг встречных позиций.
/v1/close · /v1/modify · /v1/close-all Получайте все открытые позиции и отложенные ордера в реальном времени. Фильтр по символу. Ответы из кеша с push-обновлениями в реальном времени.
/v1/positions · /v1/orders Реальный баланс, equity, маржа, свободная маржа, плавающий PnL и плечо. Один вызов — полный снимок счёта.
/v1/account Полный список символов с реальными bid/ask, спредом, размером контракта, мин./макс./шагом объёма, знаками после запятой и требованиями к марже.
/v1/symbols · /v1/symbols/:symbol Котировки в реальном времени с глубиной рынка до 5 уровней. Подписывайтесь на любые символы, доступные на вашем счёте.
wss://ws.xbtfx.com/v1/ws Несколько строк кода на вашем языке. Стандартный 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"import requests
API_KEY = "xbtfx_live_your_key_here"
BASE = "https://interface.xbtfx.com"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}
# Send a trade to your account
r = requests.post(f"{BASE}/v1/trade", json={
"symbol": "EURUSD",
"side": "buy",
"volume": 0.10,
}, headers=HEADERS)
print(r.json()["status"]) # "filled", or "placed" while it executesconst ws = new WebSocket("wss://ws.xbtfx.com/v1/ws");
ws.onopen = () => ws.send(JSON.stringify({
action: "auth", token: "xbtfx_live_..."
}));
ws.onmessage = (e) => {
const msg = JSON.parse(e.data);
if (msg.action === "auth_ok") ws.send(JSON.stringify({
action: "subscribe", channel: "quotes",
symbols: ["EURUSD", "BTCUSD"]
}));
if (msg.channel === "quote") console.log(msg.symbol, msg.bid, msg.ask);
};interface.xbtfx.comShell
AI-Ready
XBTFX Trading API создана, чтобы её потребляли ИИ-агенты и большие языковые модели — чистый JSON, читаемые ошибки, предсказуемые эндпоинты. Подключайтесь через XBTFX Skills Hub или MCP-сервер, и ваш ИИ-клиент сможет отправлять сделки в виде разговорных команд.
Менее техническая аудитория? См. страницу AI Agent Trading.
Пример диалога
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:25tool · xbtfx_get_positions4 open · EURUSD ×2, GBPUSD ×2 · floating +$184.20
13:2613:30 · NFP released: 247k (forecast 195k)
tool · xbtfx_close_all (filter: EURUSD, GBPUSD)Closed 4 positions in 38 ms · realized +$212.80
13:30Иллюстративный пример. Условные сценарии зависят от настроенного агента и фидов рыночных данных.
Сценарии
Четыре частых паттерна, которые мы видим в автоматизированных и управляемых ИИ процессах на счетах XBTFX.
ИИ следит за новостями и экономическими данными в реальном времени и отправляет сделки на счёт при обнаружении событий, влияющих на рынок.
ИИ отслеживает маржу, плавающий PnL и экспозицию, корректирует стопы, уменьшает объёмы или закрывает сделки для защиты капитала.
Задайте целевые аллокации и позвольте ИИ их поддерживать, отправляя корректирующие сделки при превышении порога.
Попросите ИИ проанализировать историю сделок, посчитать процент прибыльных по символам и выделить наиболее результативные сетапы.
Используйте текущий счёт MetaTrader 5 Pro, существующую базовую валюту и текущий режим маржи. API подключается к тому же счёту, на котором вы уже торгуете.
Технические характеристики
Совместимость со счетами
Примеры кода, файлы AI skill и полная документация API — всё, что нужно для старта.
Полный справочник эндпоинтов с примерами запросов/ответов, гайдом по аутентификации и интеграции WebSocket.
Примеры кода на Python, JavaScript, curl и других. Копируйте и запускайте.
Skill-файлы для торговых, аккаунтных, маркет-датных и WebSocket-сценариев в совместимых агентских фреймворках.
Для Claude Code, Claude Desktop, OpenAI Codex, Cursor, Windsurf и других MCP-совместимых клиентов.
Один сценарий, две точки входа — выберите ту, что соответствует вашему счёту.
Войдите в portal.xbtfx.com под учёткой XBTFX, выберите торговый счёт и сгенерируйте ключ.
Открыть ConsoleУстановите skill из Skills Hub или подключите MCP-сервер к Claude Code, Cursor, Windsurf или другим совместимым клиентам. Ключи остаются локальными.
Документация MCPПроверьте через GET /v1/auth/status, затем отправляйте команды на естественном языке или вызывайте REST/WebSocket эндпоинты напрямую.
Читать документациюЗарегистрируйтесь на portal.xbtfx.com и откройте счёт Pro. Выберите предпочитаемую базовую валюту — USD, USDT, BTC, ETH или XRP.
Создать счётВойдите в portal.xbtfx.com под учёткой XBTFX, выберите торговый счёт и сгенерируйте ключ.
Открыть ConsoleУстановите skill из Skills Hub или подключите MCP-сервер к Claude Code, Cursor, Windsurf или другим совместимым клиентам. Затем отправьте первую сделку.
Документация MCPОткройте счёт XBTFX, создайте API-ключ на портале и отправьте первую сделку.