Skip to content

Stock and crypto ticker

The ticker is the default mode. It shows one symbol at a time and rotates through your list on a timer. For each symbol it draws the price, the absolute change, the percent change with an up or down arrow, and a small sparkline chart.

  • The current price, in the symbol’s currency.
  • Absolute change and percent change since the previous close, coloured green for up and red for down.
  • A sparkline over the selected timeframe.
  • Optional extras you toggle in the Display tab: the name, the timeframe label, an “updated N s ago” line, and rotation dots.

Non-USD currencies show as their ISO code, for example CHF 79.73, because the built-in bitmap font has no glyph for symbols like the euro sign.

Add up to 8 tickers in the Ticker tab. Each row has a symbol, an optional name that overrides the source’s own, and its own data source, so Yahoo, cash.ch, and webhook tickers mix in one rotation. Yahoo examples that work:

WhatExamples
US and global stocks and ETFsAAPL, MSFT, VOO
Swiss and European stocksNESN.SW, ROG.SW, UBSG.SW, BMW.DE
CryptoBTC-USD, ETH-EUR
FXEURUSD=X, EURCHF=X

With the cash.ch source the symbol field takes a cash.ch listing key instead (valor-marketId-currencyId, e.g. 147478611-246-333), which covers Swiss structured products and AMCs that Yahoo does not list. The built-in finder in the Ticker tab turns a cash.ch link, ISIN, or name into the key; Data sources has the details.

Give a ticker a qty and a per-unit cost and it becomes a position: its page shows a P/L line (absolute and percent versus your cost basis), and a portfolio summary page joins the rotation with one row per position and a total per currency. The “Position P/L & portfolio page” toggle in the Ticker tab turns both off. Cost is per unit in the instrument’s own currency; totals are kept per currency and are not converted.

Two intervals control the display: how often each symbol is shown (rotation) and how often data is refreshed (poll). Both are set in the Display tab. The default poll of 120 seconds is fine for 8 symbols.

Where the prices come from is chosen per ticker. By default a ticker fetches Yahoo Finance directly over HTTPS with no backend; cash.ch works the same way for Swiss instruments, and a webhook ticker calls your own endpoint. All three are covered in Data sources.