Title Senior Trading Bot Developer (IBKR Required) — Fix or Rebuild System into Reliable AI Trading Engine Overview I am looking for a highly experienced trading bot developer with proven experience using the Interactive Brokers (IBKR) API to either: Fix and stabilize an existing trading bot, OR Rebuild it from scratch if that is the better approach The current system is already fully built but unreliable. It frequently fails to execute trades correctly and cannot be trusted in its current state. Your role is to turn this into a fully working, execution-reliable trading system that: Executes Discord-based trade alerts flawlessly Uses an AI-powered decision layer to manage trades Continuously improves performance over time Important — Read Before Applying Your bid will be automatically ignored if you do not include clear proof of prior relevant work. This includes at least one of the following: Live or paper trading bot you have built (with execution proof) IBKR-based system you have worked on Screenshots or logs showing real trade execution PnL results or performance data Generic applications, theoretical knowledge, or ChatGPT-generated proposals without proof will not be considered. Current Situation The bot has been built with significant effort and includes: Discord ingestion Trade parser and classifier IBKR execution layer Position management system AI decision layer (Persistent Trader concept) However: Execution is inconsistent Orders fail, hang, or misfire AI layer is not yet reliable System is not safe for real capital In short: everything exists, but it does not work reliably in production. What You Need to Deliver 1. Execution Reliability (Top Priority) 100% reliable order execution via IBKR No silent failures or missed trades Clear logging for: order lifecycle failures and reasons Must properly handle: reconnects partial fills pre-market conditions halts and low liquidity situations 2. Discord → Trade Pipeline Real-time ingestion of Discord alerts Accurate parsing of trade intent: buy trim exit stop updates Immediate and correct execution 3. AI-Powered Trade Management Implement or stabilize an AI decision layer that can: Decide when to: trim exit raise stop loss hold React to: momentum changes failed breakouts volatility shifts Also support: repeated scalping cycles (buy → trim → re-enter → repeat) This must be functional, not theoretical. 4. Self-Improving System (Critical) The system must include a feedback loop where: All trades and decisions are logged AI reviews: past decisions outcomes missed opportunities The system should improve over time, for example: better exit timing smarter trims improved re-entry logic 5. Scalp System (Advanced) The bot must support setups such as: “Accumulating between $1.10–$1.04” “Scalp between $1.10–$1.20” Meaning: continuous price monitoring optimal entry detection within a range multiple trade cycles on the same ticker Proof of Work Required You will not be paid based on code alone. You must demonstrate: Phase 1 — Paper Trading Multiple days of consistent execution All valid Discord alerts executed correctly Positive or improving PnL No major failures Phase 2 — Live Trading Transition to real capital Continued execution stability Evidence of profitability or measurable improvement Technical Requirements Mandatory: Strong experience with IBKR API Experience building real trading bots that have executed trades Deep understanding of: order routing market microstructure pre-market behavior Preferred: Python trading systems Async/event-driven architecture AI/ML in trading systems Experience building adaptive or self-improving systems Flexibility You may: Fix the existing system OR rebuild from scratch You must justify your approach. To Apply Your proposal must include: Your experience with IBKR trading bots Links, screenshots, or logs showing real execution Any PnL proof or performance data Your approach (fix vs rebuild) Proposals without proof will be ignored. Compensation Flexible: Fixed Milestone-based Performance-based Open to structuring based on results. Final Note This is not a beginner project. This requires someone who understands both trading systems and real-world execution reliability. The goal is to take an advanced but unreliable system and turn it into a stable, profitable, continuously improving trading engine.