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.
Jared Broad
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.
To unlock posting to the community forums please complete at least 30% of Boot Camp.
You can continue your Boot Camp training progress from the terminal. We hope to see you in the community soon!