Watchlist

Unified Watchlist: Spot, Futures, Stocks, and Forex on One List

7 min read

AlertaChart's watchlist is a single list that mixes every asset class you trade, with badges and suffixes telling you what each row is. This is a recent overhaul — older versions kept three separate lists (spot / futures / stock), but a single unified list is faster to scan, easier to share, and removes the constant "I'm in the wrong tab" friction.

Storage and migration

Everything lives under one localStorage key, "watchlist-unified". The list is a plain string array and uses these conventions:

- btcusdt — Binance spot - btcusdt.p — Binance perpetual futures (the .p suffix marks perpetuals) - aapl, nvda, msft — equity tickers - eurusd, gbpusd — forex pairs - nas100usdt, spx500usdt — global index perpetuals - total, total2, btc.d, eth.d, usdt.d — crypto market aggregates

If you're upgrading from a previous version, your old watchlist-spot, watchlist-futures, and watchlist-stock keys are migrated into the unified list on first launch — futures entries get the .p suffix appended automatically — and the legacy keys are then deleted. The migration runs once; nothing repopulates the old keys.

Per-row badges and display

Every row carries a quote-asset tag for clarity:

- BTC USDT → spot Bitcoin - BTC USDT.P → futures Bitcoin (the .P sits on the quote asset, not the symbol) - NVDA USD → equity, quoted in USD - EURUSD → forex, no quote tag needed - NAS100 → global index perpetual, no quote tag

Stock rows additionally carry an STK chip in muted purple so they're impossible to miss in a mostly-crypto list. Forex rows carry an FX chip. Spot and futures rows don't carry a class chip — the .P suffix on the quote (or its absence) does that job.

How clicking a row routes the chart

Click any row and the chart and the live price label switch atomically. There's no longer a separate Spot / Futures / Stocks toggle at the top of the page — the asset class is derived from each row. Clicking BTC USDT.P sets the chart to Binance Futures. Clicking BTC USDT swaps everything back to Binance Spot. Clicking NVDA switches the chart to the equity view.

Adding new symbols

The "+" button next to the Watchlist title opens the omnibus search. The same search covers crypto pairs (Binance spot + futures), stocks across 17 regions, forex, and indices. Pick whatever you want — futures rows have a FUT tag in the search results — and click Add. The list saves immediately and the row starts ticking live.

If you're a guest (not signed in) the Add button bounces you to the sign-in flow: on desktop the login overlay opens, on mobile you're routed to the My Account tab where the native sign-in lives. Watchlists persist for Pro users and roam across devices.

Filter chips: ALL / FAVORITES / Categories

The chip strip at the top of the watchlist filters the visible rows. ALL shows everything. FAVORITES shows only starred rows (tap the star on any row). The remaining chips are category names — both built-in ones (MAJOR, DEFI, MEME) and any custom categories you create. Categories are crypto-flavoured today; stocks aren't auto-categorised but you can add custom ones.

Limits and gating

Free plan: 10 rows. Pro plan: unlimited. Stock rows in general are Pro-gated; free users can keep them in the list (the symbols persist) but clicking a stock row opens the Pro upgrade prompt rather than swapping the chart to a venue they can't access.

Sharing your watchlist

The Share button on the watchlist header copies a URL with your symbols encoded as a query parameter. Anyone opening that URL on AlertaChart sees the same list pre-loaded. Useful for sharing a curated dashboard with a trading partner or pinning a setup in a Discord channel.