diff --git a/ROADMAP.md b/ROADMAP.md index 4c290755403..bbc3a81fbde 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -19,6 +19,7 @@ * [Cryptocurrencies](#Cryptocurrencies) ## Additional + * [Backend](#Backend) * [Frontend](#Frontend) * [Developer Experience](#Developer-Experience) @@ -30,12 +31,12 @@ ### Short term -- [x] Top Losers (@didier) - [PR #171](https://github.com/DidierRLopes/GamestonkTerminal/pull/171) -- [x] ARK orders (@aia) - [PR #140](https://github.com/DidierRLopes/GamestonkTerminal/pull/140) +* [x] Top Losers (@didier) - [PR #171](https://github.com/DidierRLopes/GamestonkTerminal/pull/171) +* [x] ARK orders (@aia) - [PR #140](https://github.com/DidierRLopes/GamestonkTerminal/pull/140) ### Long term -- [ ] Add screeners (@didier) +* [ ] Add screeners (@didier) --- @@ -43,12 +44,12 @@ ### Short term -- [ ] Implement a better Twitter client (@aia) -- [x] Add FinBrain sentiment from news (@didier) - [PR #223](https://github.com/DidierRLopes/GamestonkTerminal/pull/223) +* [ ] Implement a better Twitter client (@aia) +* [x] Add FinBrain sentiment from news (@didier) - [PR #223](https://github.com/DidierRLopes/GamestonkTerminal/pull/223) ### Long term -- [ ] Add Stocktwits (@aia) +* [ ] Add Stocktwits (@aia) --- @@ -58,7 +59,7 @@ ### Long term -- [ ] Add logic to Equity pull data from Bank of America, Charles Schwab +* [ ] Add logic to Equity pull data from Bank of America, Charles Schwab --- @@ -66,8 +67,8 @@ ### Short term -- [x] Rearrange FA menu to have AV and FMP as submenus (@didier) - [PR #166](https://github.com/DidierRLopes/GamestonkTerminal/pull/166) -- [ ] Add Treasury Yield Curve data (@aia) [PR #281](https://github.com/DidierRLopes/GamestonkTerminal/pull/281) +* [x] Rearrange FA menu to have AV and FMP as submenus (@didier) - [PR #166](https://github.com/DidierRLopes/GamestonkTerminal/pull/166) +* [ ] Add Treasury Yield Curve data (@aia) [PR #281](https://github.com/DidierRLopes/GamestonkTerminal/pull/281) ### Long term @@ -77,8 +78,8 @@ ### Short term -- [ ] Add auto-recognition of major TA patterns (@didier) -- [x] Add initial implementation of trendline analysis (@aia) [PR #173](https://github.com/DidierRLopes/GamestonkTerminal/pull/173) +* [ ] Add auto-recognition of major TA patterns (@didier) +* [x] Add initial implementation of trendline analysis (@aia) [PR #173](https://github.com/DidierRLopes/GamestonkTerminal/pull/173) ### Long term @@ -96,15 +97,15 @@ ### Short term -- [x] Add several exponential smoothing techniques (@didier) - [PR #132](https://github.com/DidierRLopes/GamestonkTerminal/pull/132) -- [x] Allow backtesting (@didier) - [PR #169](https://github.com/DidierRLopes/GamestonkTerminal/pull/169) -- [x] Add averaging around multiple predictions (@didier) - [PR #252](https://github.com/DidierRLopes/GamestonkTerminal/pull/252) -- [ ] CNN 1D (@didier) +* [x] Add several exponential smoothing techniques (@didier) - [PR #132](https://github.com/DidierRLopes/GamestonkTerminal/pull/132) +* [x] Allow backtesting (@didier) - [PR #169](https://github.com/DidierRLopes/GamestonkTerminal/pull/169) +* [x] Add averaging around multiple predictions (@didier) - [PR #252](https://github.com/DidierRLopes/GamestonkTerminal/pull/252) +* [ ] CNN 1D (@didier) ### Long term -- [ ] Combine Sentiment Analysis with Chart data - [IS #240](https://github.com/DidierRLopes/GamestonkTerminal/issues/240) -- [ ] Cross-Validation methods (Forward Chaining, K-Fold, Group K-Fold) (@didier) +* [ ] Combine Sentiment Analysis with Chart data - [IS #240](https://github.com/DidierRLopes/GamestonkTerminal/issues/240) +* [ ] Cross-Validation methods (Forward Chaining, K-Fold, Group K-Fold) (@didier) --- @@ -149,18 +150,18 @@ ### Short term -- [x] Add alpaca (@jmaslek) - [PR #259](https://github.com/DidierRLopes/GamestonkTerminal/pull/229) -- [x] Add robinhood (@jmaslek) - [PR #229](https://github.com/DidierRLopes/GamestonkTerminal/pull/229) -- [x] Add Ally Invest (@jmaslek) -- [x] Merge data from different brokers (@jmaslek) -- [x] Add more options around merged portfolios -- [ ] Add Brokers (td, webull, etc) (@jmaslek) -- [ ] Refactoring +* [x] Add alpaca (@jmaslek) - [PR #259](https://github.com/DidierRLopes/GamestonkTerminal/pull/229) +* [x] Add robinhood (@jmaslek) - [PR #229](https://github.com/DidierRLopes/GamestonkTerminal/pull/229) +* [x] Add Ally Invest (@jmaslek) +* [x] Merge data from different brokers (@jmaslek) +* [x] Add more options around merged portfolios +* [ ] Add Brokers (td, webull, etc) (@jmaslek) +* [ ] Refactoring ### Long term -- [ ] Summaries / tear sheets (@jmaslek) -- [ ] Portfolio Optimization (@jmaslek) +* [ ] Summaries / tear sheets (@jmaslek) +* [ ] Portfolio Optimization (@jmaslek) --- @@ -169,7 +170,8 @@ ### Short term -- [x] Implement Economic data (gpd, unemployment rate, ...) (@jmaslek) - [PR #167](https://github.com/DidierRLopes/GamestonkTerminal/pull/167) +* [x] Implement Economic data (gpd, unemployment rate, ...) (@jmaslek) - [PR #167](https://github.com/DidierRLopes/GamestonkTerminal/pull/167) + ### Long term --- @@ -178,12 +180,12 @@ ### Short term -- [x] Add Volume graph (@lolrenx) - [PR #209](https://github.com/DidierRLopes/GamestonkTerminal/pull/209) -- [x] Add Open Interest graph (@lolrenx) - [PR #209](https://github.com/DidierRLopes/GamestonkTerminal/pull/209) +* [x] Add Volume graph (@lolrenx) - [PR #209](https://github.com/DidierRLopes/GamestonkTerminal/pull/209) +* [x] Add Open Interest graph (@lolrenx) - [PR #209](https://github.com/DidierRLopes/GamestonkTerminal/pull/209) ### Long term -- [ ] Add max pain graph (@lolrenx) +* [ ] Add max pain graph (@lolrenx) --- @@ -193,8 +195,8 @@ ### Long term -- [ ] Add FINRA -- [ ] Moodies data +* [ ] Add FINRA +* [ ] Moodies data --- @@ -202,9 +204,9 @@ ### Short term -- [ ] Add Coingecko -- [ ] Add [Coinpaprika](https://coinpaprika.com/api/) -- [ ] Add crypto charts +* [ ] Add Coingecko +* [ ] Add [Coinpaprika](https://coinpaprika.com/api/) +* [ ] Add crypto charts ### Long term @@ -214,6 +216,9 @@ ### Short term +* [ ] Logging (@aia) +* [ ] Secure storage of credentials (@aia) + ### Long term * [ ] Add caching @@ -226,9 +231,9 @@ ### Short term -- [x] Add terminal flair (@aia) - [PR #131](https://github.com/DidierRLopes/GamestonkTerminal/pull/131) -- [x] Prompt-toolkit (@ricleal) - [PR #142](https://github.com/DidierRLopes/GamestonkTerminal/pull/142) -- [x] Add thought of the day (@aia) - [PR #233](https://github.com/DidierRLopes/GamestonkTerminal/pull/233) +* [x] Add terminal flair (@aia) - [PR #131](https://github.com/DidierRLopes/GamestonkTerminal/pull/131) +* [x] Prompt-toolkit (@ricleal) - [PR #142](https://github.com/DidierRLopes/GamestonkTerminal/pull/142) +* [x] Add thought of the day (@aia) - [PR #233](https://github.com/DidierRLopes/GamestonkTerminal/pull/233) ### Long term @@ -238,13 +243,14 @@ ### Short term -- [x] Add Windows CI (@aia) - [PR #151](https://github.com/DidierRLopes/GamestonkTerminal/pull/151) -- [ ] Write a developer guide -- [ ] Add a docker CI -- [x] Add Feature Flags (@aia) - [PR #158](https://github.com/DidierRLopes/GamestonkTerminal/pull/158) -- [x] Add ad-hoc builds (@aia) - [PR #192](https://github.com/DidierRLopes/GamestonkTerminal/pull/192) -- [x] Add test generators and test parametrization helpers (@aia) - [PR #264](https://github.com/DidierRLopes/GamestonkTerminal/pull/264) -- [ ] Reorganize tests to separate Unit and Integration +* [x] Add Windows CI (@aia) - [PR #151](https://github.com/DidierRLopes/GamestonkTerminal/pull/151) +* [ ] Write a developer guide +* [ ] Add a docker CI +* [x] Add Feature Flags (@aia) - [PR #158](https://github.com/DidierRLopes/GamestonkTerminal/pull/158) +* [x] Add ad-hoc builds (@aia) - [PR #192](https://github.com/DidierRLopes/GamestonkTerminal/pull/192) +* [x] Add test generators and test parametrization helpers (@aia) - [PR #264](https://github.com/DidierRLopes/GamestonkTerminal/pull/264) +* [ ] Reorganize tests to separate Unit and Integration +* [ ] Versioning ### Long term @@ -254,14 +260,12 @@ ### Short term -- [ ] Publish Docker -- [ ] Most commands to have export flag to save output into csv/txt file -- [ ] Most commands to have save flag to save image into png/jpg file +* [ ] Publish Docker +* [ ] Most commands to have export flag to save output into csv/txt file +* [ ] Most commands to have save flag to save image into png/jpg file ### Long term -- [ ] Add a WHL installation - +* [ ] Add a WHL installation --- -