Skip to content

Guide / Checked Nov 2026

How to connect TradingView to Schwab

Connect Charles Schwab in Nyria with Schwab's own sign-in. Paste the strategy's webhook URL into a TradingView alert. Each alert then places a Charles Schwab order, options up to 4 legs.

Official documentation

Set it up in five steps

  1. 1

    Connect Charles Schwab

    Select Integrations, then the Schwab card. Sign in at Schwab. Nyria gets a token that places and cancels orders.

  2. 2

    Create a strategy

    Select Create strategy and pick TradingView as the alert source. Choose stocks or options and set what an entry and an exit do. Copy the strategy's webhook URL.

  3. 3

    Paste the URL into TradingView

    Create an alert on your chart. Open Notifications, tick Webhook URL, paste the strategy URL and select Apply. Webhooks need a paid TradingView plan with two-factor sign-in on.

  4. 4

    Test on Nyria Paper

    Nyria connects live Schwab accounts only, so test it free on Nyria Paper first. Deploy a paper bot, set a Budget per entry and let real alerts fire.

  5. 5

    Deploy a bot on Schwab

    Deploy a second bot and pick the Schwab account on the Account step. A live bot needs a Nyria Pro plan, or a Premium strategy you've bought. Reconnect every 7 days.

Alert messages for Schwab

Stock entry alert

{ "ticker": "NVDA", "action": "buy" }

Stock exit alert

{ "action": "CLOSE", "instrument": "AAPL", "direction": "LONG" }

Option entry alert

{ "ticker": "SPY", "action": "OPEN", "direction": "LONG" }

Opens SPY on the strategy's long side, a bought call by default. Its option rules pick the type, strike, expiry and legs. The budget per entry sets how many contracts.

Option exit alert

{ "ticker": "SPY", "action": "CLOSE", "direction": "LONG" }

TradingView to Schwab auto trade

  • A TradingView alert can't call the Schwab API by itself.
  • It can only send a webhook. A receiver has to place the order.
  • Nyria is that receiver. It sends the order through Schwab's Trader API.
  • The bot sets the size from its budget per entry. The alert never does.
  • Alert to order, sub-second.

What trades at Schwab

  • Stocks and ETFs in whole shares.
  • Options, single legs and spreads up to 4 legs.
  • Set the legs once. Each alert sends the spread as one order, never legged in.
  • An SPX alert trades the PM-settled SPXW chain, 0DTE included.
  • Crypto and futures aren't offered on the Schwab API.

Before you connect

  • A new account can take 1 to 3 business days to reach API access.
  • Options need approval at the level each trade uses.
  • You sign in at Schwab itself. Nyria doesn't hold the login.

Keep the connection alive

  • Charles Schwab ends access every 7 days. Reconnect every 7 days.
  • The token places and cancels orders. It can't move money.
  • It's encrypted at rest.

How options get picked

  • For options, the contract comes from the strategy's rules.
  • Set each leg's call or put, strike and expiry on the strategy once.
  • Long uses the call rule saved on your strategy, short the put rule.
  • Options are priced per contract, and one contract covers 100 shares.
  • A $2.00 premium costs $200, so a $500 budget buys 2 contracts.

What it can't do

  • Paper trading on Schwab. Nyria connects live Schwab accounts only.
  • Order forms beyond market and limit. Charles Schwab accepts none.
  • Stops and targets are exit alerts. An exit alert can flatten a position.
  • Moving money. The token places and cancels orders only.

Questions

Can TradingView auto trade Schwab?
Yes, with Nyria. The alert posts to Nyria's webhook and Nyria places the Charles Schwab order.
Does TradingView connect to Schwab directly?
No. An alert can only send a webhook. A receiver has to place the order through Schwab's Trader API.
Does Nyria hold my Schwab login?
No. You sign in at Schwab. Nyria gets a token that places and cancels orders, encrypted at rest.
Can I paper trade Schwab on Nyria?
No. Nyria connects live Schwab accounts only. Run the strategy on Nyria Paper first, then deploy a second bot on Schwab.
Why does Schwab disconnect every week?
Charles Schwab ends access every 7 days. Reconnect every 7 days.
Can I trade SPX options from a TradingView alert?
Yes. An SPX alert trades the PM-settled SPXW chain, 0DTE included.
What does it cost?
Paper is free. Live trading from $15 a month.

Next

Try a paper bot first

No card required. Paper is free. Live trading from $15 a month.