diff --git a/changelogs/W07_2021.md b/changelogs/W07_2021.md new file mode 100644 index 00000000000..37a5af92ab7 --- /dev/null +++ b/changelogs/W07_2021.md @@ -0,0 +1,45 @@ +## Origin: 2020 Dec 20 - 2021 Feb 21 + +*This project was started by SexyYear on December 20th, 2020.* + +*This project was later made public on February 24th, 2021.* + +**The first release statement, on Reddit, regarding the terminal was:** + +Hey guys, hear me out. + +I’ve been here for quite some time, although my account shows only few weeks old. (That’s thanks to the fact that on my previous account I had my username as my full name …) And Reddit has been one of the apps I spent most of my time on. This is regardless whether I want to learn about the stock market, attend NASA’s AMA on Perseverance, or even for the memes on WSB community. + +Hence, I felt like I owed something to the community. For that reason, and also because I can, I developed a multi-purpose terminal. + +I changed my reddit account because it had my full legal name, and then in my first post I share my own personal github…. life’s tricky. +Anyway, I’ve lost a lot of time around the README files, so that before you lose any time cloning the repo, you have full disclosure to whatever you’ll get out of this repo. + +But in summary, the Terminal has 7 distinct menus: + +**Discover Stocks** +- Some features are: Top gainers; Sectors performance; upcoming earnings releases; top high shorted interest stocks; top stocks with low float; top orders on fidelity; and some SPAC websites with news/calendars. + +**Market Sentiment** +- Main features are: Scrolling through Reddit main posts, and most tickers mentions; Extracting trending symbols on stocktwits, or even stocktwit sentiment based on bull/bear flags; Twitter in-depth sentiment prediction using AI; Google mentions over time. + +**Research Web pages** +- List of good pages to do research on a stock, e.g. macroaxis, zacks, macrotrends, .. + +**Fundamental Analysis** +- Read financials from a company from Market Watch, Yahoo Finance, Alpha Vantage, and Financial Modeling Prep API. Since I only rely on free data, I added the information from all of these, so that the user can get it from the source it trusts the most. Also exports management team behind stock, along with their pages on Google, to speed up research process. + +**Technical Analysis** +- The usual technical indicators: sma, rsi, macd, adx, bbands, and more. + +**Due Diligence** +- It has several features that I found to be really useful. Some of them are: Latest news of the company; Analyst prices and ratings; Price target from several analysts plot over time vs stock price; Insider activity, and these timestamps marked on the stock price historical data; Latest SEC fillings; Short interest over time; A check for financial warnings based on Sean Seah book. + +**Prediction Techniques** +- The one I had more fun with. It tries to predict the stock price, from simple models like sma and arima to complex neural network models, like LSTM. The additional capability here is that all of these are easy to configure. Either through command line arguments, or even in form of a configuration file to define your NN. + +About me, I’m a Sensor Fusion Engineer, and I enjoy working in self-learning projects in my spare time involving mostly some sort of ML/AI. I’m more than happy to add features that you request to the repo, and will keep on top of bugs. + +I’m sorry that there isn’t a simple web interface for this which may be limiting for some of you. It’s not that I didn’t want to, but more that I don’t have experience with such. If one of you guys is keen on creating it for this terminal, that would be amazing. + +Your feedback is very much appreciated! diff --git a/changelogs/W08_2021.md b/changelogs/W08_2021.md new file mode 100644 index 00000000000..2e99a2ca8b6 --- /dev/null +++ b/changelogs/W08_2021.md @@ -0,0 +1,19 @@ +## Week 08: 2021 Feb 22 - 2021 Feb 28 + +[#8 - fix config_terminal.txt -> config_terminal.py](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/8) + +[#9 - Fix spelling in README](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/9) + +[#10 - Update requirements.txt to include TimeSeriesCrossValidation and python-Levenshtein](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/10) + +[#11 - Added basic .gitignore](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/11) + +[#12 - add missing py packages to requirements.txt](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/12) + +[#15 - Config terminal](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/15) + +[#18 - Remove DS_Stores](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/18) + +[#36 - replace fuzzywuzzy with rapidfuzz](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/36) + +[#38 - Update helper_funcs.py](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/38) diff --git a/changelogs/W09_2021.md b/changelogs/W09_2021.md new file mode 100644 index 00000000000..33f55e6a42d --- /dev/null +++ b/changelogs/W09_2021.md @@ -0,0 +1,71 @@ +## Week 09: 2021 Mar 1 - 2021 Mar 7 + +[#26 - Cleanups & such](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/26) + +[#52 - GitHub Action to lint Python code](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/52) + +[#60 - pyupgrade to py36-plus syntax](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/60) + +[#63 - it can load btcusd, add crypto](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/63) + +[#64 - Make Poetry work locally and in docker](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/64) + +[#67 - Readme improvements + github issue draft](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/67) + +[#68 - Fixed undefined timeseries var](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/68) + +[#69 - Feature: Add smoke tests and increase python compatibility](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/69) + +[#76 - Overall install improvements](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/76) + +[#82 - Feature: Refactor CICD](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/82) + +[#94 - Full cleanup to enable pylint, black. Move to a more standard project layout. Fix bugs. Add features.](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/94) + +[#98 - GitHub Actions: Add more flake8 tests](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/98) + +[#99 - Improvements for Sentiment / popular](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/99) + +[#100 - PEP8: Do not use bare 'except'](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/100) + +[#101 - Do not use the ambiguous variable name 'l'](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/101) + +[#102 - Ultra cleanup + General refactoring + Bug fixes](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/102) + +[#103 - Refactor FA folder](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/103) + +[#105 - Two blank lines before function or class definitions](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/105) + +[#106 - Fix local variable is assigned to but never used](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/106) + +[#107 - GitHub Actions: Make mypy a mandatory test](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/107) + +[#108 - Improve TA plotting, dont block plots](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/108) + +[#109 - Improve prediciton Menu](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/109) + +[#112 - GitHub Actions: make pyupgrade mandatory and max-line-length=122](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/112) + +[#114 - Hopefully last big refactoring](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/114) + +[#115 - Making Machine Learning requirements optional](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/115) + +[#117 - Fix module imported but not used](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/117) + +[#119 - Adds export command to save LOADed data to a variety of formats: the sequel](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/119) + +[#120 - Improve readme](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/120) + +[#125 - Improve export feature](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/125) + +[#126 - Remove -t flag requirement from load command](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/126) + +[#127 - Improve main (split into 2 files)](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/127) + +[#128 - Get main data from yahoo finance](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/128) + +[#129 - Add ROADMAP to the project](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/129) + +[#130 - Give sub-menu context](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/130) + +[#131 - Add flair](https://github.com/GamestonkTerminal/GamestonkTerminal/pull/131) diff --git a/changelogs/W10_2021.md b/changelogs/W10_2021.md new file mode 100644 index 00000000000..2f6a15e8500 --- /dev/null +++ b/changelogs/W10_2021.md @@ -0,0 +1 @@ +## Week 10: 2021 Mar 8 - 2021 Mar 14 diff --git a/changelogs/W11_2021.md b/changelogs/W11_2021.md new file mode 100644 index 00000000000..d392f69ccd1 --- /dev/null +++ b/changelogs/W11_2021.md @@ -0,0 +1 @@ +## Week 11: 2021 Mar 15 - 2021 Mar 21 diff --git a/changelogs/W12_2021.md b/changelogs/W12_2021.md new file mode 100644 index 00000000000..b5d403f52be --- /dev/null +++ b/changelogs/W12_2021.md @@ -0,0 +1 @@ +## Week 12: 2021 Mar 22 - 2021 Mar 28 diff --git a/changelogs/W13_2021.md b/changelogs/W13_2021.md new file mode 100644 index 00000000000..ece2dcba782 --- /dev/null +++ b/changelogs/W13_2021.md @@ -0,0 +1 @@ +## Week 13: 2021 Mar 29 - 2021 Apr 4 diff --git a/changelogs/W14_2021.md b/changelogs/W14_2021.md new file mode 100644 index 00000000000..1790d686c57 --- /dev/null +++ b/changelogs/W14_2021.md @@ -0,0 +1 @@ +## Week 14: 2021 Apr 5 - 2021 Apr 11 diff --git a/changelogs/W15_2021.md b/changelogs/W15_2021.md new file mode 100644 index 00000000000..bb33e4857f3 --- /dev/null +++ b/changelogs/W15_2021.md @@ -0,0 +1 @@ +## Week 15: 2021 Apr 12 - 2021 Apr 18 diff --git a/changelogs/W16_2021.md b/changelogs/W16_2021.md new file mode 100644 index 00000000000..0d6a7182347 --- /dev/null +++ b/changelogs/W16_2021.md @@ -0,0 +1 @@ +## Week 16: 2021 Apr 19 - 2021 Apr 25 diff --git a/changelogs/W17_2021.md b/changelogs/W17_2021.md new file mode 100644 index 00000000000..35ffd558b6d --- /dev/null +++ b/changelogs/W17_2021.md @@ -0,0 +1 @@ +## Week 17: 2021 Apr 26 - 2021 May 2 diff --git a/changelogs/W18_2021.md b/changelogs/W18_2021.md new file mode 100644 index 00000000000..f66b4dc0f1a --- /dev/null +++ b/changelogs/W18_2021.md @@ -0,0 +1 @@ +## Week 18: 2021 May 3 - 2021 May 9 diff --git a/changelogs/W19_2021.md b/changelogs/W19_2021.md new file mode 100644 index 00000000000..67dc98a6637 --- /dev/null +++ b/changelogs/W19_2021.md @@ -0,0 +1 @@ +## Week 19: 2021 May 10 - 2021 May 16 diff --git a/changelogs/W20_2021.md b/changelogs/W20_2021.md new file mode 100644 index 00000000000..d2b1c52755f --- /dev/null +++ b/changelogs/W20_2021.md @@ -0,0 +1 @@ +## Week 20: 2021 May 17 - 2021 May 23 diff --git a/changelogs/W21_2021.md b/changelogs/W21_2021.md new file mode 100644 index 00000000000..b63436b309b --- /dev/null +++ b/changelogs/W21_2021.md @@ -0,0 +1 @@ +## Week 21: 2021 May 24 - 2021 May 30 diff --git a/changelogs/W22_2021.md b/changelogs/W22_2021.md new file mode 100644 index 00000000000..c42eface35c --- /dev/null +++ b/changelogs/W22_2021.md @@ -0,0 +1 @@ +## Week 22: 2021 May 31 - 2021 Jun 6 diff --git a/changelogs/W23_2021.md b/changelogs/W23_2021.md new file mode 100644 index 00000000000..10fa8abea75 --- /dev/null +++ b/changelogs/W23_2021.md @@ -0,0 +1 @@ +## Week 23: 2021 Jun 7 - 2021 Jun 13 diff --git a/changelogs/W24_2021.md b/changelogs/W24_2021.md new file mode 100644 index 00000000000..1f355471a17 --- /dev/null +++ b/changelogs/W24_2021.md @@ -0,0 +1 @@ +## Week 24: 2021 Jun 14 - 2021 Jun 20 diff --git a/changelogs/W25_2021.md b/changelogs/W25_2021.md new file mode 100644 index 00000000000..2b854291142 --- /dev/null +++ b/changelogs/W25_2021.md @@ -0,0 +1 @@ +## Week 25: 2021 Jun 21 - 2021 Jun 27 diff --git a/changelogs/W26_2021.md b/changelogs/W26_2021.md new file mode 100644 index 00000000000..77a8357f4c2 --- /dev/null +++ b/changelogs/W26_2021.md @@ -0,0 +1 @@ +## Week 26: 2021 Jun 28 - 2021 Jul 4 diff --git a/changelogs/W27_2021.md b/changelogs/W27_2021.md new file mode 100644 index 00000000000..b7f23cc88cb --- /dev/null +++ b/changelogs/W27_2021.md @@ -0,0 +1 @@ +## Week 27: 2021 Jul 5 - 2021 Jul 11 diff --git a/changelogs/W28_2021.md b/changelogs/W28_2021.md new file mode 100644 index 00000000000..99dcf6dac28 --- /dev/null +++ b/changelogs/W28_2021.md @@ -0,0 +1 @@ +## Week 28: 2021 Jul 12 - 2021 Jul 18 diff --git a/changelogs/W29_2021.md b/changelogs/W29_2021.md new file mode 100644 index 00000000000..a51cafa6386 --- /dev/null +++ b/changelogs/W29_2021.md @@ -0,0 +1 @@ +## Week 29: 2021 Jul 19 - 2021 Jul 25