cliStocksTracker icon indicating copy to clipboard operation
cliStocksTracker copied to clipboard

Planned Features / Feature Requests

Open ConradSelig opened this issue 4 years ago • 2 comments

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)

ConradSelig avatar Feb 02 '21 19:02 ConradSelig

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 avatar Feb 03 '21 05:02 lemonase

@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.

ConradSelig avatar Feb 03 '21 07:02 ConradSelig