Simple and lightweight program that uses the yfinance API to pull data on tickers from Yahoo finance.
To run the program via command-line you need: yfinance, pysimplegui and playsound
While there are many great applications for tracking your portfolio out there, StockTrackerLite offers two things in particular:
- Light performance
- Free unlimited alarm functionality
The obvious downside is of course that data is only fetched every 10 seconds per default, but that can be adjusted. Adjust at your own discretion.
For performance comparison see Chrome resource usage while running a popular watchlist web application:
StockTrackerLite resource usage (CPU load increases when update thread is running)
Starting view (adding a watchlist):
Watchlist view:
Alarm view (can add multiple per ticker)
Triggered alarm view shows up on the right of existing view:
When the triggered alarms are handled, either reactivated or deleted then the view dissapears.