A financial dashboard, and the three numbers most of them get wrong

The hard part of a financial dashboard is not the layout but deciding what each figure means, how old it is allowed to be, and what to show when the source is unreachable, because a stale number and a current one are visually identical and only one of them is safe to act on.

A financial dashboard puts money on one screen: balances, positions, exposure, profit and loss. The layout is a solved problem and the numbers are not.

Add as a preferred source on Google
Family Office preview

Start from a working app

Family Office

watches any set of public addresses and shows real on-chain balances, priced and rolled up per person, read-only with no custody.

Open the template

Number one: how old is it

Almost no dashboard says. A figure from four seconds ago and one from four minutes ago look the same, and the difference only becomes visible when somebody acts on the second. Putting the read time next to the number, in text, costs nothing and is the single change that most improves how much a dashboard can be trusted.

Number two: what a position is worth

Most dashboards value a holding at the last traded price, which is what one unit sold for rather than what your position would realise. In a deep market the difference is negligible. In a thin one, or a large position, it is the whole point. A dashboard that knows the order book can show what you would actually get; one that does not should at least not imply precision it has not got.

Number three: unrealised profit

It inherits every problem above and adds one: it is computed against an entry price whose definition varies. Average cost, first in first out, or the price of the specific lot, all give different answers on the same holding, and few dashboards say which they used. Worth reading as a direction rather than an amount unless you know.

What to show when the source is down

Nothing, and say so. The tempting behaviour is to keep displaying the last known value, because the screen looks broken otherwise. That is precisely the wrong instinct: an empty panel that says the exchange did not answer is honest and mildly annoying, while a stale panel that looks fine is dangerous and invisible. This is the one design decision in a financial dashboard where the ugly option is correct.

Live, right now, on this page

MarketPriceFunding24h volume
BTC$83,000.500.0011%$503,644,785
ETH$2,500.550.0000%$309,558,261
SOL$107.590.0013%$85,148,355
HYPE$81.190.0013%$6,375,970

Read from a live market as this page rendered, through a public endpoint that needs no key. Read at 2026-10-13 18:32 UTC; accurate as of that time and not afterwards.

Start from a working app

HyperBoard: Crypto Market Dashboard preview

Open, change it, publish your own

HyperBoard: Crypto Market Dashboard

prices, funding rates, open interest and liquidity across crypto perpetual markets, in three live tabs.

Open the template

Working templates built around what this page covers. Open one, change it, and publish your own.

Or describe your own and watch it get built.

Common questions

What is the most important thing a financial dashboard should show?

How old each number is. A figure from four seconds ago and one from four minutes ago look the same, and putting the read time next to the number, in text, is the single change that most improves how far a dashboard can be trusted.

How should a financial dashboard value a position?

Ideally by what the position would actually realise, which needs the order book, rather than by the last traded price. In a deep market the difference is negligible, and in a thin one or for a large position it is the whole point.

What should a financial dashboard show when the data source is down?

Nothing, and it should say so. An empty panel that says the exchange did not answer is honest. A stale panel that looks fine is dangerous and invisible, which makes this the one design decision where the ugly option is correct.

See the number itself

Pages that read a live market and show what they read, updated while you look at them.

Related reading

All guides · Live market pages · Components · Make Mithril a preferred source in Google