[Issue: Security code changes with data provider.]
PP design doesn’t follow proper database normalisation techniques:
- Security code
- Exchange code
- Exchange code used by data provider (if differs to Exchange code)
- 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.