Idempotency-Key: de 16 a 128 caracteres, usando
letras ASCII, números, punto, guion bajo, dos puntos o guion. Un UUID cumple el formato.
La clave pertenece a tu token y a una intención; utiliza una distinta para cada
apertura y cada cierre, incluso si comparten cuenta y símbolo.
Antes de enviar
Persiste la intención, ruta, cuerpo completo y clave. No generes una clave nueva cada vez que se ejecuta un intento HTTP. Un reintento de la misma intención conserva la misma ruta, la misma clave y los mismos datos, incluidos precio y comentario.Respuestas al reutilizar una clave
Los permisos y la vigencia de la cuenta se comprueban también al repetir la solicitud.
Una respuesta guardada es la respuesta de envío, no la confirmación final de ejecución.
Timeout, desconexión o error después del envío
- Detén los reintentos automáticos de POST y marca la intención como incierta.
- Si conoces el ID MT5, consulta su resultado.
- Consulta las posiciones y órdenes de la cuenta para reconciliar el estado.
- Conserva clave, cuerpo exacto, hora UTC e identificadores para soporte.
- Si no puedes confirmar el resultado, pide revisión al proveedor antes de crear una intención nueva que pudiera duplicar la anterior.