Sync Your Positions to TradingView Instantly

Connect any of 30+ brokerages in one click — Schwab, Robinhood, Fidelity, Interactive Brokers, E*TRADE, TastyTrade, Webull, and more. Your open positions land in a TradingView watchlist automatically. No passwords stored.

TradingView Chart Sync Active...

AAPL +$120.50
TSLA -$45.20
NVDA +$340.00

Why TradingView Watchlist Sync?

⚡️

Real-Time Sync

Positions update automatically as you trade. Never lose track of your entry points.

🔒

Privacy First

Your data stays on your device. We never store your credentials or trading history.

🔄

30+ Brokerages

One unified connect flow covers Schwab, Robinhood, Fidelity, Interactive Brokers, E*TRADE, TastyTrade, Webull, and more — powered by SnapTrade.

Simple, Transparent Pricing

Free

$0
forever
  • Up to 20 tickers
  • Sync 1 brokerage
Get Started

Pro

$9.99
/ month
  • Unlimited tickers
  • Multiple brokerages
  • Per-account watchlist
  • Priority Support
  • Early access features
Upgrade

Already subscribed? Manage your plan

Frequently Asked Questions

How does the extension connect to my brokerage?

One-click OAuth via SnapTrade. You sign into your brokerage on SnapTrade's hosted connection page, grant read-only access to your positions, and you're done. After that the extension can fetch positions in the background without needing you to be signed in to your brokerage in another tab.

Does the extension ask for my brokerage password?

Never. Your credentials go only to your brokerage's official OAuth page during connect, and SnapTrade passes a read-only authorization token back to us. The extension never sees, stores, or transmits your brokerage username or password.

Which brokerages are supported?

30+ brokerages through SnapTrade — including Charles Schwab, Robinhood, Fidelity, Interactive Brokers, E*TRADE, TastyTrade, Webull, Vanguard, and more. See the full list on SnapTrade's brokerages page.

I'm getting a "watchlist not found" error. What do I do?

The extension syncs into a TradingView watchlist whose name exactly matches what's in the extension settings (case and spacing matter). Two ways to fix the error:

  • Use the Create Watchlist button in the extension settings — click it and the extension will create the watchlist for you in TradingView automatically.
  • Or create it manually in TradingView with the exact same name you've entered in the extension settings.

Either way, once the watchlist exists, re-run the sync.

How do I upgrade from Basic to Pro?

Open the extension popup and click View Plans. If you're already on Basic, you'll be taken to the Stripe Customer Portal where you can switch to Pro. Stripe handles the proration automatically — you only pay the difference for the remaining billing period. You can also downgrade or cancel from the same portal.

What happens to my watchlist if I downgrade or cancel?

Your TradingView watchlist stays exactly as it is — we never delete symbols from your watchlist when your plan changes. On the free tier, syncing is limited to the first 20 tickers, but existing symbols beyond that limit are left untouched.

How do I change or cancel my subscription?

You can manage your subscription — upgrade, downgrade, cancel, or update your payment method — through the Stripe Customer Portal. Click "Manage your plan" below the pricing section, enter the email you used to subscribe, and you'll be taken to a secure Stripe-hosted page where you can make changes.