Chris Billington wrote:
productivity/ticker (Go) like the similarly-named productivity/tickrs
tracks stock/crypto/stockindexes using data obtained from Yahoo Finance.
The difference between them is that tickrs (Rust) is primarily a
graphing program with a very simple portfolio/holdings facility. Average
prices have to be manually calculated and only one 'portfolio' can be
configured.
productivity/ticker presents numerical data only, for multiple
portfolios, and properly tracks different currencies and major/minor
pricing like GBP (Pounds)/GBp (Pence), which is needed in some markets.
It also handles multiple lots per security and calculates the average cost.
For this reason, I suggest it is worth having both in the ports tree.
This port is v5.3.0 which implements the major/minor currency handling.
Tested on -current amd64 Build date: 1782425853 - Thu Jun 25 22:17:33
UTC 2026
Testing and comments are welcome
Regards
Chris Billington
I since realised that a simpler way of putting the above could be:
tickrs primarily deals with graphing historical data, while ticker
provides only current price data and can track the value of groups of
selected holdings.
The two ports are complementary rather than overlapping in functionality.
Comments/suggestions on the ticker port are welcome.
Chris