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.
What it shows
Section titled “What it shows”- 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.
Symbols
Section titled “Symbols”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:
| What | Examples |
|---|---|
| US and global stocks and ETFs | AAPL, MSFT, VOO |
| Swiss and European stocks | NESN.SW, ROG.SW, UBSG.SW, BMW.DE |
| Crypto | BTC-USD, ETH-EUR |
| FX | EURUSD=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.
Positions and the portfolio page
Section titled “Positions and the portfolio page”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.
Timing and data
Section titled “Timing and data”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.