Data Providers

IEX Cloud


Instead of using the live data from your brokerage, you can also use IEX Cloud. This tutorial demonstrates how to set up the IEX Cloud data provider with the QuantConnect Paper Trading brokerage.

To view the implementation of the IEX Cloud integration, see the Lean.DataSource.IEX repository.

Deploy Local Algorithms

Follow these steps to start local live trading with the IEX Cloud data provider:

  1. Open a terminal in the organization workspace that contains the project.
  2. Run lean live "<projectName>" to start a live deployment wizard for the project in . / <projectName> and then enter a brokerage number.
    $ lean live "My Project"
    Select a brokerage:
    1) Paper Trading
    2) Interactive Brokers
    3) Tradier
    4) OANDA
    5) Bitfinex
    6) Coinbase Advanced Trade
    7) Binance
    8) Zerodha
    9) Samco
    10) Terminal Link
    11) Trading Technologies
    12) Kraken
    13) TD Ameritrade
    14) Bybit
    Enter an option: 1
  3. Enter the number of the live data provider to use and then follow the steps required for the data connection.
    $ lean live "My Project"
    Select a live data provider:
    1) Interactive Brokers
    2) Tradier
    3) Oanda
    4) Bitfinex
    5) Coinbase Advanced Trade
    6) Binance
    7) Zerodha
    8) Samco
    9) Terminal Link
    10) Kraken
    11) TD Ameritrade
    12) IQFeed
    13) Polygon
    14) IEX
    15) Custom data only
    16) Bybit
    To enter multiple options, separate them with comma:
  4. Enter your IEX Cloud API Key.
    $ lean live "My Project"
    Configure credentials for IEX
    Your API token publishable key: 
  5. Enter your price plan.
    $ lean live "My Project"
    IEX Cloud Price plan (Launch, Grow, Enterprise): 
  6. View the result in the <projectName> / live / <timestamp> directory. Results are stored in real-time in JSON format. You can save results to a different directory by providing the --output <path> option in step 2.

If you already have a live environment configured in your Lean configuration file, you can skip the interactive wizard by providing the --environment <value> option in step 2. The value of this option must be the name of an environment which has live-mode set to true.

Supported Assets

Our IEX Cloud integration supports US Equity securities.

You can also see our Videos. You can also get in touch with us via Discord.

Did you find this page helpful?

Contribute to the documentation: