Search doesn't find instrument

[Issue: Security code changes with data provider.]

PP design doesn’t follow proper database normalisation techniques:

  1. Security code
  2. Exchange code
  3. Exchange code used by data provider (if differs to Exchange code)
  4. Security code used by data provider - normally (??) combination of Security code and Exchange code used by data provider formed in url

>>> import yfinance as yf
>>> symbol = "BHP"
>>> exchange = "ASX"
>>> exchange_code = ".AX"
>>> stock = yf.Ticker(symbol + exchange_code)
>>> stock.info['symbol']
'BHP.AX'
>>> stock.info['exchange']
'ASX'

eg (look at the link address):

I now realise this is the real issue causing url Bookmark Setting Parsed Incorrectly · Issue #2332 · portfolio-performance/portfolio · GitHub

PP has a fantastic community resolving issues like this. This topic does highlight non-german readers’ restricted understanding of how some features work with restricted access to documentation. Tags for Other languages would improve information accessibility.


Figure: GnuCash form showing Exchange (type) and Security code.