Prop Trading Guide: Platforms for Python Quant Developers
How to deploy backtested strategies with real capital. Comparing prop trading platforms accessible via API without MetaTrader.
Why Prop Trading Suits Quants

For traders lacking sufficient capital, proprietary trading funding programs are a practical option. Prove your strategy to trade with company capital and keep 80–100% of the profits.
The advantage for quants is that the challenge evaluates risk management skills + consistent profitability. System-based approaches tend to pass at higher rates than intuitive trading.
Platforms Quants Should Avoid
Many prop trading platforms are based on MetaTrader 4/5, including FTMO, MyFundedFX, Fidelcrest.
Issues with MetaTrader:
- Programming language is MQL4/MQL5 (not Python)
- Limited API integration
- Re-implementing existing Python backtest code from scratch
- Difficulties integrating data pipelines
If you develop strategies using Python + ib_insync + pandas, MetaTrader-based platforms are not suitable.
Topstep — CME Futures Specialized
Topstep is Chicago-based, specializing in CME futures, supporting various frontends beyond MetaTrader.
Supported Platforms
- Rithmic API: Programmable order execution API
- Tradovate: Web/mobile support, API access available
- NinjaTrader: C#-based but supports automation
- Sierra Chart: Advanced charting + DTC protocol
Orders can be placed via Rithmic API in Python. No direct Python SDK, but integration via FIX protocol or third-party libraries is possible.
Challenge Structure
Single-stage evaluation:
- Trading Combine: achieve profit target + follow risk rules
- Minimum of 5 trading days
- No time limit
Passing the first stage grants a funded account immediately. This lower barrier contrasts with two-stage models like FTMO.
Profit Sharing
- First $10,000: 100% to you
- Afterwards: 90% your profit, 10% Topstep
Account Sizes and Fees
| Account Size | Monthly Subscription | Profit Target | Daily Loss Limit |
|---|---|---|---|
| $50,000 | $49/month | $3,000 | $1,000 |
| $100,000 | $99/month | $6,000 | $2,000 |
| $150,000 | $149/month | $9,000 | $3,000 |
Since it’s subscription-based, costs are incurred monthly until passing, after which the subscription ends.
Tradable Assets
CME Futures only: ES (S&P 500), NQ (Nasdaq), CL (Crude Oil), GC (Gold), 6E (Euro), CME Bitcoin Futures, etc.
Funded Trading Plus — Multiple Assets + Re-purchase Commission
Supported via MetaTrader but also compatible with cTrader. cTrader provides FIX API, simplifying Python integration.
Features
- Choice of Stage 1 or Stage 2 evaluation
- Profit split: 80–90%
- Trade FX, indices, commodities, crypto
- Affiliate program: 10–20%, includes re-purchases, lifetime cookies
Caution
cTrader FIX API setup is complex. To avoid MetaTrader, you must use cTrader Open API, which is C#-focused. A fully native Python environment is not available.
Realistic Paths for Quants
Honestly, the current prop trading ecosystem is not fully optimized for Python quant developers. Most platforms require MetaTrader or proprietary frontends.
Practical options are two:
Path 1: Topstep + Rithmic API
- Best if you have CME futures strategies
- Automate orders via Rithmic API
- Need Python wrapper libraries (write your own or use open-source)
Path 2: IBKR with Personal Capital
- Interactive Brokers supports full Python with
ib_insync - Not a prop, but low fees, robust API
- Minimum deposit: $10,000 — suitable for small starts
Many quants start with IBKR’s own capital. Although leverage in prop accounts is attractive, the friction in integrating with Python eco can favor IBKR for rapid start.
Checklist Before Challenge
Before entering any platform:
- Complete walk-forward or Purged K-Fold out-of-sample validation
- Have at least 6 months of backtest logs
- Ensure daily loss limits are hardcoded into the strategy
- Verify profitability after slippage and commissions
- Confirm strategy has a Sharpe ratio >1.0
Summary
| Item | Topstep | Funded Trading Plus | IBKR (Self-capital) |
|---|---|---|---|
| Python Compatibility | Moderate (Rithmic API) | Low (cTrader FIX) | High (ib_insync) |
| Assets | CME Futures | FX, indices, commodities, crypto | All global assets |
| Initial Cost | $49–$149/month | Single challenge fee | $10,000 deposit |
| Profit Share | 90–100% | 80–90% | 100% (own capital) |
Most practical sequence for Python quants: IBKR self-capital → Topstep CME futures → Prop trading (as ecosystem matures).
We operate the Topstep affiliate program. Register via the link below to earn a commission.
Related Posts
Newsletter
Weekly Quant & Market Insights
Get market analysis, quant strategy ideas, and AI & data tool insights delivered to your inbox.
Subscribe →