Webull Brokerage* is now a supported connection on QuantConnect! You can deploy live algorithms against a Webull account through its Open API, with zero commission on US-listed stocks and options.

Webull is the newest entry on the platform, which now supports more than 20 brokerages spanning retail platforms, crypto exchanges, FX desks, and institutional prime-broker connections. In May alone, strategies running on QuantConnect traded over $100 billion in volume.

Asset Class and Account Support

The integration supports three asset classes: Equities, Equity Options, and Index Options. Trading is commission-free for stocks and equity options, and charges $0.50 for popular index options. All trading passes through exchange and regulatory fees. Both cash and margin accounts are supported using the app-creation process on Webull. This process can take 1-2 days.

# Webull Brokerage Models
self.set_brokerage_model(BrokerageName.WEBULL, AccountType.MARGIN)

Order Type Support

Equity, Equity Options, and Index Options support Market, Limit, Stop Market, and Stop Limit order types, with Equities also supporting the Trailing Stop order type. For more information, see the Webull documentation.

Why run Webull on QuantConnect?

By running Webull on QuantConnect, you can harness our powerful data feeds in live trading - the same data used in backtests for a consistent development to production environment. Your algorithms run on managed, isolated, live-trading nodes rather than fragile self-hosted infrastructure. Our external monitoring services can automatically restart after runtime errors and brokerage API disconnections, and our team tracks platform status and uptime. When you run on QuantConnect, the same LEAN engine and reality models run across backtesting, paper trading, and live deployment, so live execution closely follows the backtest.

For those wanting to run the integration locally, you can use the LEAN CLI - our open-source pip package with the Webull brokerage plugin for LEAN on-premises.

Getting Started

To get started, open a project, click Deploy Live, select Webull, and enter your App Key, App Secret, and account ID. As always, your credentials are never stored on QuantConnect. For detailed steps, see our deployment guide. Once your Webull app is approved, deployment on QuantConnect takes less than a minute.

Happy Trading!
QuantConnect Team

* Webull Financial LLC and QuantConnect are separate, unaffiliated companies, and neither is responsible for the other's products, services, or policies.