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.
Show More