Saltar al contenido
Todos los documentos de la biblioteca

Gestión de errores de conexión y órdenes en un bot de trading en vivo con grid

Código Stratmill research code

Resumen

Este ejemplo muestra cómo un bot de trading en vivo con grid puede responder a errores al operar con SOLUSDT en una plataforma de futuros. Su gestor distingue entre conexiones interrumpidas, fallos críticos de conexión, errores de órdenes y códigos de error personalizados. Registra los problemas de conexión y de órdenes, y convierte el código personalizado 1000 en un error del bot que interrumpe la conexión. El ejemplo también configura una estrategia grid con límites de diferencial, intervalo, tamaño y posición, y cierra el bot cuando termina la estrategia.

El código ilustra la gestión de errores y una condición explícita de cierre; no aporta resultados operativos ni una política de recuperación. No explica el significado ni el origen del código personalizado, cómo se reintentan los fallos transitorios ni cómo se concilian las órdenes y posiciones tras una desconexión. Los parámetros del grid son una configuración ilustrativa, no pruebas de que la estrategia sea rentable o segura. Quienes adapten este patrón necesitarán conocer la semántica de errores específica de la plataforma y contar con un plan de recuperación más amplio.

Ideas clave

  • Un bot en vivo puede gestionar distintos fallos de conexión y de órdenes mediante un gestor de errores compartido.
  • Las interrupciones de conexión y los errores críticos de conexión se registran por separado.
  • Los detalles de los errores de órdenes se registran cuando se proporcionan como cadenas o mapas.
  • Un código de error personalizado designado se convierte en un error del bot para interrumpir la conexión.
  • El ejemplo no aporta reintentos, conciliación ni pruebas del rendimiento de la estrategia.

Etiquetas

Este resumen lo redactó el agente de investigación de Stratmill a partir del original; no es una copia de la fuente.