Ich prüfe deinen IBKR Python Trading Bot auf verlorene Orders
Interactive Brokers API Entwickler und Python Trading Systeme
Über diesen Service
Dein Bot läuft, aber die Zahlen stimmen nicht. Es erscheint eine Position, die dein Code nie geöffnet hat. Eine Order steht auf Submitted und die Ausführung kommt, nachdem dein Code das Warten aufgegeben hat. Der Quote-Stream ist leer und der Broker meldet keinen Fehler.
Ich habe alle drei Probleme in der Produktion gefunden und behoben.
Was ich überprüfe:
Order-Handling. Ob eine spät eingegangene Ausführung noch erfasst wird und ob ein Live-Status fälschlicherweise als Fehler interpretiert wird.
Ausführungsabrechnung. Ob Ausführungen durch execId dedupliziert werden, ob Eigentum anhand von permId statt orderId verfolgt wird und ob die gefüllte Menge vom Broker kommt oder lokal summiert wird.
Positionsstatus. Ob lokale Positionen mit dem Broker-Konto abgeglichen werden und was nach einer Reconnect passiert.
Datenpfad. Stille Abbrüche bei Abonnements, Verlust des Feeds pro Symbol, Lücken beim Bar-Aufbau.
Du erhältst einen schriftlichen Bericht: Was falsch läuft, warum es wichtig ist, was geändert werden muss, mit Verweisen auf die genauen Stellen in deinem Code. Priorisiert, damit du mit dem starten kannst, was dich eine Position kosten könnte.
Sende mir dein Repository oder die relevanten Dateien und sag mir, was du beobachtest. Falls das Problem außerhalb meines Fachgebiets liegt, werde ich das vor deiner Bestellung sagen.
Plattform:
Individuell
•
Andere
Entwicklungstechnologie:
Python

