Skip to content

Prices and sources

Settings → Administration → Prices and sources. One row per security held on the instance, whoever holds it: two people holding the same ISIN share a row, and a correction made there applies to both. The columns follow Where the data comes from:

  • Source: Yahoo Finance for a listed share, ETF or fund, CoinGecko for a cryptocurrency (with Binance for the older history of BTC, ETH, LTC and SOL), and Typed by hand when no service is asked, for instance an unlisted fund known by its ISIN alone.
  • Symbol: what the source is asked for. For Yahoo this is the ticker followed by its place of listing (CW8.PA for Paris), found by OpenFIGI from the ISIN. forced marks a symbol chosen here.
  • Last price: the date and value of the last price in euros. When several readers hold the security, the copy furthest behind is the one that counts.
  • Last failure: what the source answered the last time it returned nothing, as long as no price has arrived since.

Lines with no price come first, then the oldest. Late only keeps the ones whose last price is past the delay of their kind, the same one as the age mark on the wealth screen: 2 days for a cryptocurrency, which trades every day, 5 days for a share or an ETF and 8 for a fund, which lets a weekend and a bank holiday go by without a false alarm.

Fetch again asks the source for today’s price and records it on every copy of the security. Each copy is asked by its own symbol: a copy another reader holds under a different ticker is fetched by that ticker and never decides the price of the others. If the source does not answer, the message names it, and the failure stays on the line. The automatic update carries on by itself: every night the history of each security is filled in, and its outcome, success or failure, shows on the line the same way.

An ISIN matched to the wrong listing gives a wrong price (the same share on another exchange, in another currency) or a frozen one (a symbol Yahoo does not know, such as a ticker without its place). Correct, on a security named by its ISIN, offers the Yahoo symbol to use, place included: .PA for Paris, .AS Amsterdam, .DE Xetra, .L London, no suffix for New York. Saving writes that symbol on every copy, then fetches again straight away.

The choice is kept for the ISIN: a reader who adds it later gets this symbol rather than OpenFIGI’s answer. Prices already stored stay as they are; those of the missing days arrive with the next fetch.

Leaving the symbol empty removes every source from the security. It is no longer fetched, and its price is then entered by hand.

For a security with no source, Correct offers a date and a price in euros, for instance the last net asset value the fund manager published. The price is recorded at that date on every copy, and each holder’s history is computed again from that day. A security takes none as soon as one of its copies has a source: the next fetch would replace it.