Estrategias automatizadas
Construye bots de trading y estrategias algorítmicas que envíen operaciones a tu cuenta automáticamente. Ejecuta lógica basada en señales, reequilibrio de cartera o gestión de riesgo personalizada.
Compatible con cuentas MetaTrader 5® de XBTFX
Opera de forma programática, gestiona posiciones, monitoriza el estado de tu cuenta y transmite datos de mercado en tiempo real sobre cuentas XBTFX MetaTrader 5® compatibles a través de REST y WebSocket. Construye estrategias automatizadas, conecta agentes IA e integra tu cuenta en flujos personalizados. Empieza con la documentación, los ejemplos, las AI skills o el servidor XBTFX MCP. Pensado para desarrolladores y usuarios con experiencia en programación o asistentes IA de código.
# 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
} La XBTFX Trading API te permite enviar instrucciones a tu cuenta XBTFX MetaTrader 5® compatible. Abre posiciones, modifica stops, consulta balances y transmite cotizaciones en vivo mediante llamadas REST y WebSocket estándar.
Construye bots de trading y estrategias algorítmicas que envíen operaciones a tu cuenta automáticamente. Ejecuta lógica basada en señales, reequilibrio de cartera o gestión de riesgo personalizada.
Conecta asistentes IA a tu cuenta a través del XBTFX Skills Hub o el servidor MCP. Da órdenes de trading en lenguaje natural mediante Claude Code, Cursor, Windsurf u otros clientes compatibles.
Construye dashboards, conéctate a fuentes externas, redirige señales desde otras plataformas o integra los datos de tu cuenta en tus propios sistemas de reporting y analítica.
Abre y cierra posiciones, define stop loss y take profit, consulta balances de cuenta, recupera el historial de operaciones y transmite cotizaciones en vivo de forex y cripto vía WebSocket.
Envía órdenes de mercado a tu cuenta con stop loss y take profit. Soporta los modos de margen hedging y netting.
/v1/trade Cierra posiciones de forma total o parcial. Actualiza SL/TP en posiciones abiertas. Cierra todo, cierra por símbolo o nettea posiciones opuestas.
/v1/close · /v1/modify · /v1/close-all Recupera todas las posiciones abiertas y órdenes pendientes en tiempo real. Filtra por símbolo. Respuestas servidas desde caché con actualizaciones push en vivo.
/v1/positions · /v1/orders Balance, equity, margen, margen libre, PnL flotante y apalancamiento en tiempo real. Una sola llamada para una vista completa.
/v1/account Lista completa de símbolos con bid/ask en vivo, spread, tamaño de contrato, volumen mín/máx/paso, dígitos y requisitos de margen.
/v1/symbols · /v1/symbols/:symbol Cotizaciones en streaming en tiempo real con profundidad de mercado de 5 niveles. Suscríbete a los símbolos disponibles en tu cuenta.
wss://ws.xbtfx.com/v1/ws Unas pocas líneas de código en el lenguaje que prefieras. HTTP estándar — funciona cualquier lenguaje capaz de hacer una petición 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
La XBTFX Trading API está pensada para ser consumida por agentes IA y modelos de lenguaje grandes — JSON limpio, errores legibles, endpoints predecibles. Conecta vía el XBTFX Skills Hub o el servidor MCP y tu cliente IA podrá enviar operaciones mediante órdenes conversacionales.
¿Menos técnico? Mira nuestra página AI Agent Trading.
Ejemplo de conversación
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:30Ejemplo ilustrativo. Los flujos condicionales dependen del agente y de los feeds de datos de mercado configurados.
Casos de uso
Cuatro patrones habituales que vemos en flujos automatizados y dirigidos por IA en cuentas XBTFX.
La IA monitoriza noticias y datos económicos en tiempo real, enviando operaciones a tu cuenta cuando se detectan eventos que mueven el mercado.
La IA sigue tu margen, PnL flotante y exposición, ajustando stops, reduciendo tamaños o cerrando operaciones para proteger el capital.
Define asignaciones objetivo y deja que la IA las mantenga, enviando operaciones de ajuste cuando la desviación supera tu umbral.
Pídele a tu IA que analice tu historial, calcule el porcentaje de aciertos por símbolo e identifique tus setups más rentables.
Usa tu cuenta MetaTrader 5 Pro actual, tu moneda base existente y tu modo de margen actual. La API se conecta a la misma cuenta con la que ya operas.
Especificaciones técnicas
Compatibilidad de cuenta
Ejemplos de código, archivos AI skill y documentación API completa — todo lo que necesitas para empezar a construir.
Referencia completa de endpoints con ejemplos de petición/respuesta, guía de autenticación e integración WebSocket.
Código de ejemplo en Python, JavaScript, curl y más. Copia y ejecuta.
Archivos de skills para flujos de trading, cuenta, datos de mercado y WebSocket en frameworks de agentes compatibles.
Para Claude Code, Claude Desktop, OpenAI Codex, Cursor, Windsurf y otros clientes compatibles con MCP.
El mismo esquema, dos puntos de partida — elige el que coincida con el estado de tu cuenta.
Inicia sesión en portal.xbtfx.com con tus credenciales XBTFX, selecciona tu cuenta de trading y genera una clave.
Abrir ConsoleInstala una skill desde el Skills Hub o conecta el servidor MCP a Claude Code, Cursor, Windsurf u otros clientes compatibles. Las claves quedan en local.
Documentación MCPVerifica con GET /v1/auth/status, luego envía órdenes en lenguaje natural o llama directamente a los endpoints REST/WebSocket.
Leer documentaciónRegístrate en portal.xbtfx.com y abre una cuenta Pro. Elige tu moneda base preferida — USD, USDT, BTC, ETH o XRP.
Crear cuentaInicia sesión en portal.xbtfx.com con tus credenciales XBTFX, selecciona tu cuenta de trading y genera una clave.
Abrir ConsoleInstala una skill desde el Skills Hub o conecta el servidor MCP a Claude Code, Cursor, Windsurf u otros clientes compatibles. Después envía tu primera operación.
Documentación MCPAbre tu cuenta XBTFX, genera una API key en el portal y envía tu primera operación.