Saltar al contenido principal
GET
Consultar resultado de solicitud
GET /api/v1/trading/requests/{request_id} consulta una solicitud enviada con el mismo token y una verificación de cuenta vigente. Usa el ID devuelto en answer.id o answer.ID; no es un ticket de orden o posición.

Confirmación

El envío devuelve un ID sin esperar la ejecución. Este GET lee el resultado guardado y puede repetirse; no hace una consulta de la posición actual. Un timeout o resultado no disponible no significa que la operación haya fallado. No reenvíes el POST con otra clave. Al agotar el plazo de seguimiento, marca la solicitud como incierta y consulta el estado de la cuenta.

Interpretar summary

HTTP 200 y el retcode exterior describen la consulta, no el éxito del trading. message está en inglés. Códigos habituales: 10009 completada, 10008 pendiente colocada, 10010 ejecución parcial, 10019 margen insuficiente y 10025 sin cambios. success: null no equivale a éxito ni a rechazo. operation identifica market_order, place_pending, close_position, cancel_order, modify_order o modify_position. Solicitudes antiguas pueden usar modify_stops; una operación no reconocida usa unknown.

Encontrar la posición

Guarda summary.position_id cuando position_resolution sea resolved. Comprueba que coincide con Position en las posiciones actuales antes de cerrarla o modificarla. No lo deduzcas de order_id o deal_id. La asociación se obtiene en segundo plano y es histórica: no garantiza que la posición siga abierta. En netting, varias operaciones pueden compartir posición. No lista todos los fills de una ejecución parcial ni sigue la activación futura de una pendiente. Un fallo de asociación no justifica repetir la operación.

Datos de solicitud y ejecución

summary.execution contiene lo informado por MT5 en el resultado guardado: Precios y volúmenes pueden ser cadenas. null significa dato no disponible; no se sustituye por cero. Un cero informado por MT5 se conserva. Los SL/TP no guardados en resultados antiguos permanecen null. retcode y answer se mantienen por compatibilidad, con campos públicos limitados. Para conocer el estado vigente, consulta las órdenes o posiciones de la cuenta. Idempotencia · Volumen

Autorizaciones

Authorization
string
header
requerido

Envía el token entregado por el proveedor en el encabezado Authorization mediante autenticación Bearer.

Parámetros de ruta

request_id
integer
requerido

Respuesta

Respuesta satisfactoria

retcode
string
requerido
answer
Answer · object
requerido
summary
TradeOutcome · object
requerido