# Brokers & Compatibility

> Which brokers take TradingView stock, option and spread trades, and how order types, trading hours, sells and exits differ between them.

*Source: https://tradelabs.org/docs/tradingview/brokers*

## What each broker trades from TradingView

| Broker | Stocks | Options | Spreads |
| --- | :---: | :---: | :---: |
| [Interactive Brokers](/docs/reference/brokers/interactive-brokers/) | Yes | Yes | Yes |
| [Tradier](/docs/reference/brokers/tradier/) | Yes | Yes | Yes |
| [Robinhood](/docs/reference/brokers/robinhood/) | Yes | Yes | Yes |
| [Charles Schwab](/docs/reference/brokers/schwab/) | Yes | No | No |

The strategy editor only lists the brokers that fit the instrument you picked. Connect a broker on the **Brokers** page before you build the strategy.

## Orders and hours

| | Interactive Brokers | Tradier | Robinhood |
| --- | --- | --- | --- |
| Stock orders | Market or Limit | Market or Limit | Market or Limit |
| Option and spread orders | Market or Limit | Market or Limit | Limit only |
| Pre-market and after-hours | Yes, with **Allow extended hours** | No | No |
| SPX spreads overnight | Yes, with **Allow extended hours** | No | No |

## Stocks: what a sell alert sells

| Broker | A sell alert sells |
| --- | --- |
| Interactive Brokers | Only the shares this strategy bought |
| Tradier | The whole position at the broker |
| Robinhood | Up to the share count you set, or everything with a dollar size |
| Charles Schwab | The whole position at the broker |

> **Heads up**
>
> On Tradier and Schwab a sell alert also sells shares you bought yourself. Run a TradingView stocks strategy in an account you do not trade by hand.

## Options: what Direction does

| Direction | Interactive Brokers | Tradier | Robinhood |
| --- | --- | --- | --- |
| Calls | Buy opens a call, sell closes it | Same | Same |
| Both | Flips between calls and puts | Flips between calls and puts | Buy opens a call, sell closes it |
| Puts | Sell opens a put, buy closes it | Buy opens a put, sell closes it | Buy opens a put |

**Calls** behaves the same everywhere. See [Options Strategy](/docs/tradingview/options/).

## Spreads

| | Interactive Brokers | Tradier | Robinhood |
| --- | --- | --- | --- |
| Built from the live chain | Yes | Yes | Yes |
| Stop loss and take profit | Watched for you | Watched for you | Watched for you |

See [Spreads Strategy](/docs/tradingview/spreads/).

## Not supported from TradingView

- Crypto, futures, memecoins and prediction markets.
- Spreads on futures symbols such as `ES1!`.
- Options and spreads on Schwab.
- RSA. RSA trades come from the serverside feed. See [How RSA Works](/docs/rsa-plus/).
