Estratégias automatizadas
Construa bots de trading e estratégias algorítmicas que enviem ordens automaticamente para a sua conta. Execute lógica baseada em sinais, reequilíbrio de carteira ou gestão de risco personalizada.
Compatível com contas MetaTrader 5® da XBTFX
Opere de forma programática, gira posições, monitorize o estado da conta e transmita dados de mercado em tempo real em contas XBTFX MetaTrader 5® compatíveis através de REST e WebSocket. Construa estratégias automatizadas, conecte agentes IA e integre a sua conta em fluxos personalizados. Comece com a documentação, exemplos, AI skills ou o servidor XBTFX MCP. Pensado para developers e utilizadores com experiência em programação ou assistentes 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
} A XBTFX Trading API permite-lhe enviar instruções para a sua conta XBTFX MetaTrader 5® compatível. Abra posições, modifique stops, consulte saldos e transmita cotações ao vivo através de chamadas REST e WebSocket padrão.
Construa bots de trading e estratégias algorítmicas que enviem ordens automaticamente para a sua conta. Execute lógica baseada em sinais, reequilíbrio de carteira ou gestão de risco personalizada.
Conecte assistentes IA à sua conta através do XBTFX Skills Hub ou do servidor MCP. Dê ordens de trading em linguagem natural via Claude Code, Cursor, Windsurf ou outros clientes compatíveis.
Construa dashboards, ligue-se a fontes externas, encaminhe sinais de outras plataformas ou integre dados da conta nos seus próprios sistemas de reporting e analytics.
Abra e feche posições, defina stop loss e take profit, consulte saldos, recupere o histórico de operações e transmita cotações forex e cripto ao vivo via WebSocket.
Envie ordens de mercado para a sua conta com stop loss e take profit. Suporta os modos de margem hedging e netting.
/v1/trade Feche posições total ou parcialmente. Atualize SL/TP em posições abertas. Feche tudo, por símbolo ou nettifique posições opostas.
/v1/close · /v1/modify · /v1/close-all Recupere todas as posições abertas e ordens pendentes em tempo real. Filtre por símbolo. Respostas servidas em cache com push em tempo real.
/v1/positions · /v1/orders Saldo, equity, margem, margem livre, PnL flutuante e alavancagem em tempo real. Uma chamada para uma visão completa.
/v1/account Lista completa de símbolos com bid/ask ao vivo, spread, tamanho de contrato, volume mín/máx/passo, dígitos e requisitos de margem.
/v1/symbols · /v1/symbols/:symbol Cotações em streaming em tempo real com profundidade de mercado de 5 níveis. Subscreva os símbolos disponíveis na sua conta.
wss://ws.xbtfx.com/v1/ws Algumas linhas de código na linguagem da sua escolha. HTTP padrão — qualquer linguagem capaz de enviar um pedido POST funciona.
# 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
A XBTFX Trading API foi construída para ser consumida por agentes IA e modelos de linguagem grandes — JSON limpo, erros legíveis, endpoints previsíveis. Conecte via XBTFX Skills Hub ou servidor MCP e o seu cliente IA poderá enviar ordens via comandos conversacionais.
Menos técnico? Veja a nossa página AI Agent Trading.
Exemplo de conversa
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:30Exemplo ilustrativo. Os fluxos condicionais dependem do agente e dos feeds de dados de mercado configurados.
Casos de uso
Quatro padrões comuns que vemos em fluxos automatizados e orientados por IA em contas XBTFX.
A IA monitoriza notícias e dados económicos em tempo real, enviando ordens à sua conta quando são detetados eventos com impacto no mercado.
A IA acompanha a sua margem, PnL flutuante e exposição, ajustando stops, reduzindo tamanhos ou fechando posições para proteger o capital.
Defina alocações alvo e deixe a IA mantê-las, enviando ordens de ajuste quando o desvio ultrapassa o seu limite.
Peça à sua IA para analisar o histórico de operações, calcular taxas de acerto por símbolo e identificar os seus setups mais rentáveis.
Use a sua conta MetaTrader 5 Pro atual, a sua moeda base existente e o seu modo de margem atual. A API liga-se à mesma conta com a qual já opera.
Especificações técnicas
Compatibilidade de conta
Exemplos de código, ficheiros AI skill e documentação API completa — tudo o que precisa para começar.
Referência completa de endpoints com exemplos de pedido/resposta, guia de autenticação e integração WebSocket.
Código de exemplo em Python, JavaScript, curl e mais. Copie e execute.
Ficheiros de skills para fluxos de trading, conta, dados de mercado e WebSocket em frameworks de agentes compatíveis.
Para Claude Code, Claude Desktop, OpenAI Codex, Cursor, Windsurf e outros clientes compatíveis com MCP.
A mesma estrutura, dois pontos de partida — escolha o que coincide com o estado da sua conta.
Inicie sessão em portal.xbtfx.com com as suas credenciais XBTFX, selecione a sua conta de trading e gere uma chave.
Abrir ConsoleInstale uma skill a partir do Skills Hub ou conecte o servidor MCP ao Claude Code, Cursor, Windsurf ou outros clientes compatíveis. As chaves ficam locais.
Documentação MCPVerifique com GET /v1/auth/status, depois envie comandos em linguagem natural ou chame os endpoints REST/WebSocket diretamente.
Ler documentaçãoRegiste-se em portal.xbtfx.com e abra uma conta Pro. Escolha a sua moeda base preferida — USD, USDT, BTC, ETH ou XRP.
Criar contaInicie sessão em portal.xbtfx.com com as suas credenciais XBTFX, selecione a sua conta de trading e gere uma chave.
Abrir ConsoleInstale uma skill a partir do Skills Hub ou conecte o servidor MCP ao Claude Code, Cursor, Windsurf ou outros clientes compatíveis. Depois envie a sua primeira ordem.
Documentação MCPAbra a sua conta XBTFX, gere uma API key no portal e envie a sua primeira operação.