J'auditerai votre bot de trading IBKR en Python pour les ordres perdus

Certaines informations ont été traduites automatiquement.

Ukraine

Je parle Russe, Ukrainien, Anglais

Développeur API Interactive Brokers et systèmes de trading Python

Je crée et débogue des intégrations API Interactive Brokers en Python. Mon focus est la partie qui pose problème en production : ordres bloqués en Submitted, fills arrivant après que le code ait arrêt...
À propos de ce service

Votre bot fonctionne, mais les chiffres ne correspondent pas. Une position apparaît que votre code n’a jamais ouverte. Un ordre reste en Soumis et l’exécution arrive après que votre code ait abandonné l’attente. Le flux de cotations est vide et le broker ne signale aucune erreur.


J’ai rencontré ces trois problèmes en production et je les ai corrigés.


Ce que je vérifie :


Gestion des ordres. Si une exécution tardive est toujours enregistrée, et si un statut en direct est confondu avec un échec.


Comptabilité des exécutions. Si les exécutions sont dédupliquées par execId, si la propriété est suivie par permId plutôt que par orderId, et si la quantité remplie provient du broker ou est calculée localement.


État des positions. Si les positions locales sont conciliées avec le compte du broker, et ce qui se passe après une reconnexion.


Chemin des données. Échecs silencieux d’abonnement, perte de flux par symbole, lacunes dans la construction des barres.


Vous recevrez un rapport écrit : ce qui ne va pas, pourquoi c’est important, ce qu’il faut changer, avec des références précises aux endroits de votre code. Priorisé, pour que vous puissiez commencer par ce qui peut vous faire perdre une position.


Envoyez-moi votre dépôt ou les fichiers pertinents et indiquez-moi ce que vous voyez. Si le problème dépasse ce que je peux aider, je vous le dirai avant que vous passiez commande.

Plateforme:

Autre

Autres

Technologie de développement:

Python

Mon portfolio