Vou auditar seu bot de trading em Python para IBKR em busca de ordens perdidas
Desenvolvedor de API da Interactive Brokers e Sistemas de Trading em Python
Sobre este Serviço
Seu bot roda, mas os números não batem. Aparece uma posição que seu código nunca abriu. Uma ordem fica em Submitted e o fill chega depois que seu código desistiu de esperar. O fluxo de cotações está vazio e o corretor não reporta nenhum erro.
Eu já resolvi esses três problemas em produção.
O que eu verifico:
Tratamento de ordens. Se um fill que chega atrasado ainda é registrado, e se um status ao vivo está sendo confundido com uma falha.
Contabilização de execução. Se os fills são deduplicados por execId, se a propriedade é rastreada por permId ao invés de orderId, e se a quantidade preenchida vem do corretor ou é somada localmente.
Estado da posição. Se as posições locais estão reconciliadas com a conta do corretor e o que acontece após uma reconexão.
Caminho dos dados. Falhas silenciosas na assinatura, perda de feed por símbolo, lacunas na construção de barras.
Você recebe um relatório escrito: o que está errado, por que importa, o que mudar, com referências aos locais exatos no seu código. Priorizado, para você começar pelo que pode te fazer perder uma posição.
Envie seu repositório ou os arquivos relevantes e me diga o que você está vendo. Se o problema estiver fora do que posso ajudar, vou avisar antes de você fazer o pedido.
Plataforma:
Personalizada
•
Outros
Tecnologia de desenvolvimento:
Python

