I will audit your ibkr python trading bot for lost orders

Ukraine

I speak Russian, Ukrainian, English

Interactive Brokers API Developer and Python Trading Systems

I build and debug Interactive Brokers API integrations in Python. My focus is the part that breaks in production: orders stuck in Submitted, fills arriving after the code stopped waiting, local positi...
About this Gig

Your bot runs, but the numbers do not add up. A position appears that your code never opened. An order sits in Submitted and the fill arrives after your code gave up waiting. The quote stream is empty and the broker reports no error at all.


I have hit all three in production and fixed them.


What I check:


Order handling. Whether a fill that arrives late is still recorded, and whether a live status is being mistaken for a failure.


Execution accounting. Whether fills are deduplicated by execId, whether ownership is tracked by permId rather than orderId, and whether filled quantity comes from the broker or is summed locally.


Position state. Whether local positions are reconciled against the broker account, and what happens after a reconnect.


Data path. Silent subscription failures, per-symbol feed loss, gaps in bar building.


You get a written report: what is wrong, why it matters, what to change, with references to the exact places in your code. Prioritised, so you can start with what can cost you a position.


Send me your repository or the relevant files and tell me what you are seeing. If the problem is outside what I can help with, I will say so before you order.

Platform:

Custom

Other

Development technology:

Python

My Portfolio