-
-
Notifications
You must be signed in to change notification settings - Fork 14
Description
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
typerinstead ofclickas the main dependency.typeris supposed to get async support soon, so at that point we can move over. -
ordersubcommand with support for order history as well as live orders, which can be replaced or cancelled. (In progress!) -
plotsubcommand which usesgnuplotandpy-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. -
watchlistsubcommand (maybe shortened towl?) 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!