Auditaré tu bot de trading en python de ibkr para órdenes perdidas
Desarrollador de API de Interactive Brokers y sistemas de trading en Python
Acerca de este Servicio
Tu bot se ejecuta, pero los números no cuadran. Aparece una posición que tu código nunca abrió. Una orden está en Submitted y la ejecución llega después de que tu código dejó de esperar. La corriente de cotizaciones está vacía y el broker no reporta ningún error.
He enfrentado los tres problemas en producción y los he solucionado.
Lo que reviso:
Gestión de órdenes. Si una ejecución que llega tarde todavía se registra y si un estado en vivo se confunde con una falla.
Contabilidad de ejecución. Si las ejecuciones se deduplican por execId, si la propiedad se rastrea por permId en lugar de orderId y si la cantidad llenada proviene del broker o se suma localmente.
Estado de la posición. Si las posiciones locales se reconcilian con la cuenta del broker y qué pasa después de una reconexión.
Ruta de datos. Fallos silenciosos en suscripciones, pérdida de feed por símbolo, lagunas en la construcción de barras.
Recibirás un informe escrito: qué está mal, por qué importa, qué cambiar, con referencias a los lugares exactos en tu código. Priorizado, para que puedas comenzar con lo que puede costarte una posición.
Envíame tu repositorio o los archivos relevantes y dime qué estás viendo. Si el problema está fuera de lo que puedo ayudar, lo diré antes de que hagas tu pedido.
Plataforma:
Personalizado
•
Otros
Tecnología de desarrollo:
Python

