Skip to content

CLI Roadmap #12

@Graeme22

Description

@Graeme22

Hello all! Since this project has begun to pick up a bit of traction, I thought I'd list some of the priorities for this project towards an initial release hopefully by mid-2025 (as project is currently in beta).

Here's the main functionality I'd like to include, in addition to existing functionality:

  • Switch to typer instead of click as the main dependency. typer is supposed to get async support soon, so at that point we can move over.
  • order subcommand with support for order history as well as live orders, which can be replaced or cancelled. (In progress!)
  • plot subcommand which uses gnuplot and py-gnuplot (as an additional, optional dependency) to plot candle charts directly in the terminal. Would require terminals supporting the kitty graphics protocol, so kitty, ghostty, etc.
  • watchlist subcommand (maybe shortened to wl?) which can be used to scan through and filter watchlists for interesting trades.

Once we have those things, I think we can go ahead with a v1.0 release, hopefully after getting some people to test it as well! Then, further down the road we can consider some extra, fancier features:

  • gamma exposure/gamma flip calculations and charting
  • trade recommendations engine
  • paper trading system
  • full functionality backtesting system
  • auto-trading system with a DSL

Some of these latter things are admittedly pretty ambitious, so they'd probably require some generous donations or potentially a subscription model, but they could be looked at if there were enough interest!

I'm open to any suggestions or thoughts, so this is in no way a list that's set in stone. PRs for new functionality or improvements are always welcome!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions