# Plantillas de n8n y Postman para la API de MT5

> Explora la API de MT5 de fxapis en Postman y automatiza operaciones de MT5 con flujos de n8n: plantillas listas en fxapis-integrations, primero en demo.

Publicado el 2026-10-26 por ElWizard para fxapis. Canónica: https://fxapis.com/es/blog/plantillas-de-n8n-y-postman-para-la-api-de-mt5

## En resumen

- fxapis-integrations tiene una colección de Postman para cada endpoint de la API y flujos de n8n listos para importar, además de plantillas de alertas de TradingView que tienen su propio artículo.
- La colección de Postman agrega un Idempotency-Key nuevo a cada POST y PATCH, así que explorar a mano no puede duplicar una orden.
- n8n puede operar MT5 a través de la API REST con su nodo HTTP Request: las plantillas colocan una orden de mercado desde un webhook y cierran todas las posiciones según un horario.
- Cada plantilla está pensada primero para una cuenta demo de un broker: un hook de alertas coloca órdenes reales en las cuentas a las que apunta.

No todo lo que habla con MetaTrader 5 necesita un programa. [fxapis-integrations](https://github.com/FXapis/fxapis-integrations) reúne las formas de entrar con poco código: **una colección de Postman para explorar la API, y flujos de n8n** para las automatizaciones que prefieres armar en un lienzo, además de mensajes de alertas de TradingView, que tienen [su propio artículo](https://fxapis.com/es/blog/tradingview-a-mt5-puente-ea-vs-api-alojada).

## Postman: prueba cada endpoint a mano

`postman/fxapis.postman_collection.json` es una colección de Postman que cubre cada endpoint público (conectar cuentas, ponerlas en línea, órdenes de mercado y pendientes, posiciones, historial y órdenes multicuenta) con un cuerpo de ejemplo listo para enviar en cada solicitud que lo lleva. Se genera a partir de la [especificación de la API](https://api.fxapis.com/openapi.json) en vivo, con una carpeta por sección de la API.

1. En Postman, elige **Import** y selecciona el archivo.
2. Abre las **Variables** de la colección y pon tu clave en `apiKey`. Completa `accountId` y los otros ids a medida que avanzas.
3. Envía **Connect an MT5 account** con un login demo, luego **Bring an account online**, y luego consulta su estado.

El script previo a cada solicitud de la colección le da a cada POST y PATCH un `Idempotency-Key` nuevo, así que hacer clic dos veces en Send en una orden no puede abrir dos posiciones. Si la API cambia, `node postman/generate.mjs` regenera la colección a partir de la especificación en vivo.

## Alertas de TradingView

El repositorio también tiene mensajes de alerta de TradingView listos para pegar, para indicadores, estrategias y texto simple. Funcionan con un hook de TradingView de la consola, sin nada de código; [TradingView a MT5: puente EA vs API alojada](https://fxapis.com/es/blog/tradingview-a-mt5-puente-ea-vs-api-alojada) muestra el formato del mensaje y qué revisar, y la [guía de TradingView](https://docs.fxapis.com/es/guides/tradingview) tiene la referencia completa de los campos.

## n8n: automatizaciones en un lienzo

fxapis todavía no tiene un nodo oficial de n8n, así que las dos plantillas de `n8n/` usan el nodo **HTTP Request** integrado de n8n:

- **Webhook de TradingView a orden de mercado**: recibe un cuerpo con forma de alerta, coloca una orden de mercado y responde con el resultado.
- **Cerrar todo según un horario**: cada día hábil a las 21:00 UTC, lista las posiciones de una cuenta y cierra cada una.

Importa cualquiera de los dos archivos desde **Workflows → Import from File**. La API key se toma de una variable de entorno (`$env.FXAPIS_API_KEY`), así que nunca vive dentro del JSON del flujo; las notas de n8n cubren las instancias donde el acceso al entorno está desactivado.

## Las reglas que sigue cada plantilla

- **Una clave de idempotencia en cada orden**: el script de Postman y las plantillas de n8n envían `Idempotency-Key`.
- **Los volúmenes y los precios son strings**, y los stops y objetivos son precios absolutos, no pips.
- **La URL del hook y la API key son credenciales.** Mantenlas fuera de todo lo que subas a un repositorio, captures en pantalla o compartas.
- **Primero cuentas demo.** `fx_test_` es una etiqueta, no un sandbox.

## Adónde ir después

- [Alertas de TradingView a MT5](https://fxapis.com/tradingview) en el sitio (en inglés), y la [guía de TradingView](https://docs.fxapis.com/es/guides/tradingview) en la documentación.
- La [referencia de la API](https://docs.fxapis.com/api-reference): las mismas solicitudes que la colección de Postman, con ejemplos en 13 lenguajes (en inglés).
- [Ejemplos ejecutables](https://fxapis.com/es/blog/ejemplos-de-api-de-mt5-en-python-nodejs-y-curl) cuando estés listo para escribir código.

## Preguntas

### ¿n8n puede colocar operaciones en MT5?

Sí, a través de la API REST de fxapis. Las plantillas usan el nodo HTTP Request de n8n con un Idempotency-Key en cada orden: una convierte un webhook entrante en una orden de mercado, la otra cierra las posiciones de una cuenta cada día hábil a las 21:00 UTC. Pruébalas primero en una cuenta demo.

### ¿Hay un nodo oficial de n8n para fxapis?

Todavía no. Las plantillas usan el nodo HTTP Request integrado de n8n para llamar directamente a la API REST, con la API key tomada de una variable de entorno.

### ¿La colección de Postman se mantiene al día?

Se genera a partir de la especificación OpenAPI en vivo, y node postman/generate.mjs la regenera cada vez que la API cambia.
