> ## Documentation Index
> Fetch the complete documentation index at: https://api-trading-docs.vexprofx.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Flujo de trading

> Secuencia completa desde la cuenta autorizada hasta el resultado confirmado.

## Antes de enviar

Comprueba disponibilidad, permisos, verificación vigente y trading habilitado por el
proveedor. Consulta posiciones y órdenes existentes, y obtén un tick del símbolo.
Confirma las unidades y restricciones de volumen con el proveedor.

## Secuencia

1. Define la intención: cuenta, símbolo, dirección y volumen.
2. Para mercado, omite precio y decimales para obtenerlos automáticamente. Para pendientes, indica el precio objetivo.
3. Guarda el cuerpo exacto y una clave de idempotencia antes del envío.
4. [Envía la apertura](/es/trading/orders) y conserva `answer.id` o `answer.ID`.
5. [Consulta el resultado](/es/trading/results) con el mismo token y reconcilia la cuenta.
6. Identifica el ticket real de la posición que deseas cerrar.
7. [Envía el cierre](/es/trading/close) con dirección contraria y una clave nueva.
8. Confirma el resultado del cierre y la reducción o desaparición de la posición.
9. Revoca la verificación cuando termine la autorización y no necesites más acceso.

## Identificadores que debes distinguir

| Identificador | Origen | Uso |
| - | - | - |
| `login` | Cuenta MT5 del cliente | Verificar, consultar y operar esa cuenta |
| `Idempotency-Key` | Lo genera tu backend | Identificar una única intención de apertura o cierre |
| `answer.id` / `answer.ID` | Respuesta al envío | Consultar el resultado de la solicitud MT5 |
| `Position` | Consulta de posiciones | Seleccionar la posición que se cierra |
| `X-Request-ID` | Encabezado HTTP | Diagnóstico de esa petición HTTP |
| `X-Audit-ID` | Encabezado HTTP, si está disponible | Referencia de auditoría para soporte |

Una intención puede requerir varias consultas HTTP, cada una con su propio
`X-Request-ID`. Ninguno de esos identificadores sustituye al ticket de posición.

En cuentas netting o con operaciones simultáneas, no asignes una posición a tu
solicitud solo porque tenga el mismo símbolo. Reconcilia el resultado del broker,
los identificadores disponibles y el estado anterior y posterior de la cuenta.

[Órdenes pendientes: limit, stop y stop-limit](/es/trading/pending).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.