Brokerages

One algorithm.
25+ places to trade it.

Backtest once, then deploy the same LEAN code to the broker that fits your market — from retail brokers and crypto exchanges to FIX, prime brokerage and EMS.

Interactive Brokers Zerodha Bybit Webull SS&C EzeSoft Bitfinex tastytrade Alpaca Bloomberg EMSX ™ TradeStation Kraken

25brokerage
integrations

9asset
classes

12order
types

22no minimum
deposit

Asset classes

What you can trade, by brokerage

Not every brokerage supports the same asset classes. Check which markets each brokerage and exchange lets you trade through QuantConnect before you deploy.

Brokerage Stocks Equity Options Index Options Futures Future Options Forex CFD Crypto Crypto Futures
Integrations 19 12 10 9 6 3 2 8 2
Order types

How you can trade it

Order types decide how your algorithm enters and exits positions. Support varies by brokerage, from market and limit orders to auctions, combos and option exercise.

Brokerage Basic Conditional Auction Combo Options
Market Limit Stop Market Stop Limit Limit-If-Touched Trailing Stop Market On Open Market On Close Combo Market Combo Limit Combo Leg Limit Exercise
Integrations 26 25 22 22 5 4 8 7 6 6 3 3
Execution reports

How orders actually fill

QuantConnect benchmarks each brokerage by sending real-money orders through LEAN and timing every step. Compare how fast orders fill, how often they complete, and how often they get the quoted price or better.

Brokerage Tested Report
Stocks Market, Limit orders 300 252 ms 395 ms 100% 296 of 296 96% View Report
Stocks Market, Limit orders 300 837 ms 1.5 s 93% 280 of 300 50% View Report

Typical fill is the median time from placing an order to its fill; 95% of orders fill within the next column. Orders the benchmark canceled itself are left out of the fill rate.

FAQ

Common questions

Answers to common questions about deploying, running and monitoring live algorithms with your brokerage.

What do I need to deploy a live algorithm on QuantConnect Cloud?

You need a live trading node for each algorithm you deploy and a project that compiles. You also need a supported brokerage account, or you can use the QuantConnect Paper Trading brokerage. To deploy, open the project, click Deploy Live, select the brokerage, region, node, and data provider, and then click Deploy. The deployment process can take up to 5 minutes. Read the docs

Can I run more than one live algorithm on a single live trading node?

No, each live algorithm needs its own live trading node. QuantConnect doesn't support sub-algorithms or sharing one server between several algorithms. The tier of your organization sets how many live trading nodes it can have. Read the docs

How do I run several live algorithms against the same brokerage account?

Create a sub-account in your brokerage account for each algorithm, so each algorithm has its own brokerage connection credentials. Each algorithm also needs its own live trading node. Many brokerages, such as Interactive Brokers, only allow one connection per login at a time. Read the docs

Why does my live algorithm stop with a memory error when the same code backtests fine?

Backtesting nodes have more RAM because LEAN caches many data objects to inject data about 100,000 times faster than live trading. Live nodes have 512 MB to 4 GB of RAM, which is enough for almost all live algorithms. LEAN checks a 10-minute smoothed average against the node limit and lets a single sample reach twice the limit. A brief spike is fine, but a sustained level above the limit stops the algorithm. Read the docs

Which regions can host my live algorithm?

QuantConnect Cloud hosts live algorithms in America (NY7, New York), Canada (TOR, Toronto), and Europe (WAW, Warsaw). NY7 is the default. Select the region in the Region section of the Deploy Live page, and the Node field then lists only your nodes in that region. Read the docs

Why do I need the Europe region to trade on Binance or Bybit?

Binance and Bybit restrict access from the United States. To trade with them or to receive their data, deploy your live algorithm to the Europe (WAW) region. Read the docs

How can I protect my live algorithms against a data center outage?

Spread your live algorithms across regions, so an incident in one region doesn't affect algorithms in the others. If NY7 is unavailable, you can deploy the strategy to TOR. Provision the nodes ahead of time, because redundancy space is first-come, first-served and new servers can take weeks. Read the docs

What is a dedicated host for live trading?

A dedicated host is a large server that QuantConnect provisions for your organization alone. It provides the equivalent of 80 cores and 160 GB of RAM, which is configured as 20 L4-8 live trading nodes by default. Dedicated hosts are available in the NY7 and TOR regions, and you request one by contacting QuantConnect. Read the docs

Does QuantConnect save my brokerage credentials?

No, QuantConnect doesn't save the brokerage credentials that you enter in the deployment wizard. Brokerages that use an authorization flow, such as Charles Schwab or tastytrade, ask you to log in on the brokerage website instead. Read the docs

How do I deploy many live algorithms at once?

Use a notebook in the Research Environment to deploy, stop, or liquidate live algorithms programmatically through the QuantConnect API. This approach suits organizations that manage many deployments. Read the docs

Which live data provider should I select?

We recommend the QuantConnect data provider, which is free and supplies live data for the asset classes listed on each brokerage page. You can add a brokerage or third-party data provider for assets it doesn't cover or to trade on the brokerage's prices. The order of the providers in the deployment wizard sets their precedence in LEAN. Read the docs

Ready to go live?

Start with a free account, backtest your idea, and deploy it to paper trading in minutes.

Don't see your brokerage?

Tell the QuantConnect team which broker or exchange you trade with. Requests help us decide which integration to build next.