Live data from Hacker News

Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing

github.com

1–10 of 314 posts

Re: Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing

#2
If you like stocks and are careful with the way you spend your money, you know how much time goes into buying shares of a stock. It’s tedious and I don’t have 24k for a Bloomberg terminal. Which led me to the idea during xmas break to spend the time creating my own terminal. I introduce you to “Gamestonk Terminal” (probably should’ve sent 1 tweet everyday to Elon Musk for copyrights permission eheh).

In summary, the Terminal (https://github.com/DidierRLopes/GamestonkTerminal) has 7 distinct menus: - Discover Stocks 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 Scrolling through Reddit main posts, and most tickers mentions; Extracting 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.

- Technical Analysis The usual technical indicators: sma, rsi, macd, adx, bbands, and more.

- Due Diligence Some features 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.

Re: Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing

#4
Wow. This looks awesome. When you say "necessary API keys", does this mean you can still use the program without them, just minus those functions?

e: and is there a way to perform all DD, PT, etc?

e2: oh no!

'xlwings requires an installation of Excel and therefore only works on Windows and macOS. To enable the installation on Linux nevertheless, do: export INSTALL_ON_LINUX=1; pip install xlwings'

e3: https://github.com/DidierRLopes/GamestonkTerminal/issues/2

Re: Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing

#8

I wish I was more literate in these subjects, some of these terms - I am not familiar with such as `sma, rsi, macd, adx, bbands`

I'd recommend Investopedia to learn more about those terms. As someone with a robotics background, I used Investopedia extensively when I was taking Machine Learning for Trading (would highly recommend the course as well: https://www.udacity.com/course/machine-learning-for-trading-...) if that's something you're interested in.

Re: Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing

#9

I wish I was more literate in these subjects, some of these terms - I am not familiar with such as `sma, rsi, macd, adx, bbands`

They are technical indicators: Simple moving average, Relative strength index, Moving Average Convergence-Divergence, Average Directional Index, Bollinger Bands.

You can google each one, there is usually a decent explanatory article

Re: Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing

#10

I wish I was more literate in these subjects, some of these terms - I am not familiar with such as `sma, rsi, macd, adx, bbands`

The are all acronyms for functions on time series trade data. Investopedia has definitions without a lot of fluff if you want to learn them.
Post reply on HN