Own Your IBKR Algo Desk—No Cloud, No Middleman.
Dockerized execution engine you control. Multi-account, fully automated, battle-tested.
🔒 Self-Hosted Security – Your VPS, your rules.
⚡ Ultra-Fast IBKR API – Optimized for 5 bots = 5 accounts and infinite strategies.
🛠️ Zero Manual Execution – Webhook-to-fill in < 300 ms.*
Algo Trading Platform
Own Your IBKR Algo Desk
Deploy once, trade indefinitely—no cloud lock-in.
Requires your own VPS (we’ll recommend providers)
Self-Hosted License
Unlimited bots on one VPS • First year of updates included
$299/yr Renewal
Keeps the engine active and covers all IBKR-API changes & priority support
Request License Call- Own It: Full control on your VPS—no cloud lock-in.
- Unlimited Scaling: Add strategies & bots without extra platform fees.
- IBKR Native: Built for Gateway, SmartRouting, and 2FA keep-alive.
- Webhook Queue & Retry: Never miss a TradingView / MetaTrader / 3Commas alert.
- Security First: Credentials & IP remain on your VPS.
- Annual Renewal: Engine verifies an active key every 15 days; pause if lapsed.
- Full First-Year Support: Updates & Email-support included for 12 months.
A single Docker image handles queuing, order routing, error recovery, and multi-account reporting—so you can focus on alpha, not ops.
- Self-Hosted Security – keep credentials & IP in your own VPS.
- Webhook-to-Fill <300 ms – async queue & retry engine.
- Unified Multi-Account Blotter – monitor 5 IBKR accounts in one dashboard.
- Auto 2FA Keep-Alive – scheduled restart + session hand-off.
- Rich Log & Alerting – Slack / Telegram / Email integrations out-of-box.
- Seamless Backtest → Live – forward-compatible with TradingView, Lean, or custom code.
Algo Trading Strategies
Expert-designed scripts you can run on TradingView and route to your IBKR engine.
- Deploy on TradingView – add the invite-only script and start routing orders.
- Full Control & Security – run on your own VPS to protect IP.
- Advanced Algorithms – refined with extensive back-testing and forward validation.
- Fully Automated – hands-free execution through our engine.
- Flexible Risk – adjust leverage to suit your goals.
TW V4 SPY
Momentum-plus-trend model focused on SPY with precise entry / exit logic.
- SPY ETF Focus
- Momentum & Trend Filters
- Defined Risk Controls
TW V4 QQQ Long-Only
Captures Nasdaq upside while targeting smaller drawdowns via volatility filters.
- QQQ Focus
- Long-Only Exposure
- Drawdown Mitigation
TW V2 SPY
Systematic SPY strategy that follows tested rules for disciplined execution.
- Rule-Based Entries
- Back-Tested Logic
- Risk-Managed Trades
TW V1 BTC Long-Short
Dynamic Bitcoin model switching between long and short positions.
- BTC Focus
- Long & Short Capability
- Volatility Management
Want a walkthrough?
Request Strategy DemoWhy aren't more retail and professional investors using automated trading algorithms?
(tap on the cards below)
Technical Challenges
Lack of Expertise
Bad Actors
Frequently Asked Questions
What is the IBKR Automated Trading Engine?
It’s your own self-hosted, Docker-powered bot that takes any webhook alert—TradingView, MetaTrader, Python scripts, you name it—and sends live orders to Interactive Brokers in under 300 ms, all without recurring fees.
Which alert sources can I use?
Any platform that can hit a webhook URL works. We’ve tested TradingView Pine scripts, MetaTrader alerts, and custom Python bots. If it can POST JSON, it can trade.
How quickly do orders get filled?
Typically under 300 ms from alert to order acknowledgment—thanks to our optimized ib_insync router and low-latency networking.
Does it support same-bar direction switching?
Absolutely. If you get a sell signal right after closing a long position on the same bar, our engine reverses position immediately—no waiting for the next bar.
How is IBKR 2FA session maintenance handled?
We’ve built in a cron job that restarts the Docker container every Sunday at a specified time after the IBKR forced reset, for example 6 PM CST, but you can change that time to any other time you like. To be useful, we recommend placing the specific time after the IBKR forced reset and before the market open the next day. That refreshes your IBKR session and 2FA so you never drop out. Just make sure you are available to complete the 2FA requests.
Who is this engine designed for?
It’s perfect for:
Advanced retail “power” traders (50 – 200 k USD/EUR) who want sub-second fills and full control.
Signal sellers & trading educators routing alerts to multiple client accounts.
One-person RIAs/CTAs (< $25 m AUM) needing audit logs and bulk ticketing without enterprise costs.
Small prop-trading pods (1 – 3 traders) that want a fully owned IBKR API wrapper.
- Family Offices (1 – 3 traders) that want to run their own trading desk.
Can I run multiple IBKR accounts simultaneously?
Yes — The system comes out of the box with setup for five accounts per engine, one bot per account. Great for demo services or multi-account hedging. Since you have full access to add code, you can add as many bots/accounts as you like. It’s tested for up to five. Also, the engine is configured so that you can run multiple strategies per bot.
How do I get audited logs and execution reports?
We log every webhook payload, order request, and fill into SQLite (or your chosen database). You can export CSVs or view them in our built-in execution-quality dashboard.
Is this engine customizable for my own risk rules?
100%. The entire order-router module is open source—drop in your own position-sizing, stop-loss, or hedging logic in minutes.
Do I need to rent a colocated VPS?
Not at all. While colocation shaves a few milliseconds, our engine hits sub-300 ms fills on standard Linux VPS providers like Contabo, AWS, DigitalOcean, or your own server.
Is this suitable for large hedge funds?
Generally no—large funds often require FIX protocols, redundant OMS, and co-location. Our focus is on retail pros, RIAs, educators, and small prop pods looking to own their execution stack.
— Past performance is NOT indicative of future performance. —
Trading can result in the loss of 100% of your capital.
We do not provide trading tips nor we are an investment adviser. Our service is solely restricted to automated trading application and strategy development, deployment, and maintenance. All algorithms are back-tested, but we do not provide any guarantee for their performance in the future.
The algorithm running in an automated system is agreed with user prior deployment and we do not take any liability for any loss generated by the same. Past performance of advise/strategy/model does not indicate the future performance of any current or future strategy/model or advise by TRADINGWHALE and actual returns may differ significantly from that depicted herein due to various factors including but not limited to impact costs, expense charged, timing of entry/exit, timing of additional flows/redemptions, individual client mandates, specific portfolio construction characteristics etc. There is no assurance or guarantee that the objectives of any strategy/model or advice provided by TRADINGWHALE will be achieved. TRADINGWHALE or any of its partner/s or principal officer/employees do not assure/give guarantee for any return on the investment in strategies/models/advise given to the Investor. The value of investment can go up/down depending on factors & forces affecting securities markets. TRADINGWHALE or its associates are not liable or responsible for any loss or shortfall arising from operations and affected by the market condition.