Skip to main content

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 y conserva answer.id o answer.ID.
  5. Consulta el resultado 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 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

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.