cliStocksTracker
cliStocksTracker copied to clipboard
Planned Features / Feature Requests
Just wanted a place to formally organize my thoughts on where the project is going in the future. If you have an idea for a feature feel free to either respond to this ticket or create a new one - whatever works.
Ok here are the planned features (in no particular order):
- [x] Table view of portfolio (like mop).
- [x] Support for buying shares of the same stock at different prices.
- [ ] Grouping of stocks for graphing on the same figure (manual).
- [ ] Grouping of stocks for graphing on the same figure (automatic).
- [x] Support for custom color selection for each stock.
- [ ] Support for cryptocurrencies.
- [ ] Automatic screen width detection for "best fit" graphs / tables.
- [ ] Built in "refresh" feature, to allow for continual monitoring of a portfolio.
- [x] Settable "rounding mode" for either "mathematical" rounding (1.4 -> 1, 1.5 -> 2) or "down" rounding (1.4 -> 1, 1.5 -> 1)
Hey, just stopping by to add a few before I go to bed:
Specific/Immediate Things To Improve
- [x] Add option for showing percentages along with prices on graph and report.
- [x] Make chart timeframe and interval configurable.
- [x] Take options with command line arguments as well as config.
I can probably work on some of these next week. If I do I will certainly update on here.
Broad/General Things To Improve
- [ ] Config file is good for now, but later having alternative ways to add stocks would be nice.
- [ ] Integrate more features from
yfinance
, but in a way that is not too overwhelming. - [ ] Lots of TUI decisions to make (especially going forward with automatic refreshing)
@lemonase Great items. I've already started work on the expanded table view that will include the percentages. I've got work for the next few days (I have a midweek weekend - weird I know), but I'll have time to write some code in the evenings. Should be just a couple days before the table is ready.