# Llama a MT5 desde n8n sin un Expert Advisor

URL: https://docs.fxapis.com/es/guides/n8n

> Cómo las plantillas de n8n de fxapis llaman a la API REST con el nodo HTTP Request, en n8n autoalojado o n8n Cloud. No requieren una terminal local ni un EA.



Los workflows de n8n que hablan con MetaTrader 5 suelen dar por hecho un Expert Advisor de polling hecho a medida y una máquina que se queda encendida. fxapis reemplaza ese puente con HTTPS. Las plantillas de [fxapis-integrations](https://github.com/FXapis/fxapis-integrations) usan el nodo HTTP Request integrado de n8n. No hay un nodo oficial de n8n.

Las plantillas funcionan igual en n8n autoalojado y en n8n Cloud: cada nodo es una solicitud HTTPS normal. Guarda la clave en una credencial de n8n (Header Auth, encabezado `Authorization`, valor `Bearer …`), que funciona en ambos. En n8n autoalojado puedes, en cambio, definir `FXAPIS_KEY` en el entorno y enviarla como `Authorization: Bearer …`; en n8n Cloud, donde no puedes definir variables de entorno, usa la credencial.

Empieza con una lectura, no con una orden.

1. Crea una clave solo con `accounts:read` y `trading:read`.
2. Conecta una cuenta demo del broker y ponla en línea.
3. HTTP Request: `GET https://api.fxapis.com/v1/accounts` con ese encabezado.
4. HTTP Request: `GET https://api.fxapis.com/v1/accounts/{{accountId}}/positions`.

Una escritura necesita `trading:execute` y un `Idempotency-Key` que guardas en el item de n8n y reutilizas si el nodo reintenta. Una clave nueva es una orden nueva. El reintento predeterminado de n8n con un UUID recién generado enviará una segunda orden. Consulta [Idempotencia](/es/guides/idempotency).

La cuenta debe estar en línea antes de que corra el nodo de la orden. Consulta `GET /v1/accounts/{id}/status` hasta que `state` sea `ready`; si no, la orden devuelve `409 ACCOUNT_NOT_READY` y no se envió nada.

Relacionado: [Webhooks](/es/guides/webhooks), [TradingView](/es/guides/tradingview), y el [artículo sobre n8n y Postman](https://fxapis.com/blog/mt5-api-postman-tradingview-n8n) (en inglés).
