Summary Digital Access & Collaboration Acknowledges
This is a deprecated GitHub repository page that redirects users to an updated OpenBBTerminal repository. The page contains minimal editorial content; it primarily serves as a stub within GitHub's platform infrastructure, which structurally enables free expression (Article 19), association (Article 20), intellectual property protection (Article 17), work opportunities (Article 23), and educational access (Article 26) through code sharing and collaboration affordances.
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.
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'
this is nice - it looks like it's linked against at least one GPL lib (fuzzywuzzy) though, so the MIT license almost certainly isn't allowed. looks like there's only one usage though, the other is an unused import, so may be easy to change
The only thing that this shares with the bloomberg terminal is that it can do equities and is on a terminal.
Sort of irks me because a bloomberg terminal can do so much more: level 2 data, trading capability, damn near instant news alerts, options, debt instrumentals + so much more
- and I get it, this isn't meant for that same crowd and this is pretty well flushed out for a retail investor. But the comparison with the bloomberg terminal is a bit of a head scratcher
For stocks Bbg is overkill. A stock investor basically needs latest PR, SEC and earnings release info for his watchlist of stocks, which can be done using Feedly and Seeking Alpha. Alerts connected to the watchlists ("high volume on stock at new high in this watchlist") would be useful but I haven't found anything with that. Finviz is good for charts, although it doesn't have log charts (at least in the free version). That's basically it. Yahoo Finance was brilliant while it lasted.
The biggest thing you pay for in the Bloomberg Terminal is the chat function, which lets you talk to other people who also have $25,000 a year to spend on a Bloomberg Terminal.
Is it just me, or is the feel of the comment on this post different than other HN posts? There are a lot more snarky jokes. A little more combative. It feels like why I stopped reading Reddit. I hope it doesn’t metastasize to posts on other topics.
This is really cool! I have been adjusting to life without Bloomberg recently. Does anyone know of something similar to this for rates, credit, or the ABS space?
Back with the CTS Labs AMD debacle, it became clear that Bloomberg isn't trustworthy. These were known scam artists, who called a RELATIVE working inside Bloomberg to push stories which weren't actually true. Nobody ever apologized, this wasn't even a story in the media. So while some people think a Bloomberg Terminal's a big deal and very useful, other people know Bloomberg has no issues dealing in misinformation and maybe you'd be better looking things up for yourself.
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.
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
The MIT license is ‘allowed’. The code in itself is MIT licensed. It's just that, when compiled and linked against fuzzywuzzy, the aggregate work that results must be GPLed.
The Julia programming language does the exact same thing, last I checked (language itself is MIT-licensed, but the reliance on GPL-licensed math libraries makes the whole shebang GPL'd).
It looks promising. I was going to create an account to try it but then I stopped. Their privacy policy states I would have to send an email to delete my account data. Why do people make it harder to remove an account when the sign up process so easy?
Can easily be changed to rapidfuzz, which is based on the older 2011 MIT fuzzywuzzy before it was forced to GPL after incorporating python-levenstein. Also a lot faster.
They are terms relating to technical analysis, an attempt to determine future price action from past price action. Many traders look down on technicals as an attempt to read tea leaves while ignoring more important information. Myself included. Still, technical analysis can on occasion be a useful tool when making tactical decisions because people do watch certain levels, reversion and breakouts are real phenomena, and any widespread trading approach is at times a self-fulfilling prophecy.
Maybe it's like a Bloomberg terminal as of a few decades ago?
I think access to market data is a challenge in trying to replicate more of the present-day Bloomberg terminal. First because it's so voluminous (as people elsewhere in this thread have said), and second because so much of it is commonly provided under license for a fee (and with nondisclosure obligations) (and also subject to the trend where people pay more to get or generate market data that's closer to real-time).
But in terms of the feature competition, I think people have upvoted this so much because it's an initial version of a single person's passion project that manages to put a whole bunch of financial information at your fingertips. With an active community (and modulo the important data access issues), it could easily grow and grow and grow in functionality.
US and Canadian equities, anyway, and while certainly important, leaves out half the world's market capitalization. Not bad for free! But Bloomberg's value proposition and justification for the insane price is that they are a maximum product for all financial data, news, and analytics, so that no MVP could possibly do more.
I realise this is a joke but there are economic reasons to expect stocks to go up in real terms on average in the long term. Investing in the long term is not a zero sum game.
And they even have a wonderful Pine scripting to script new indicators and strategies! TradingView can be quite memory hungry sometimes but page refresh helps in such cases.
But asides from the securities offered by the typing system and borrow checker, Rust (and Go; and maybe others to some extend) have going for them is that the compiled binary is "OOTB".
I'm on ubuntu, and it seems all python tooling is there to start running Gamestonks Terminal. But more often then not, getting a Python, Nodejs or Ruby project running requires a lot of fiddling, insider-information (what is npx, why did pipenv just break my entire desktop, why is this 'rbenv' thing giving these weird 'RVM' errors?).
A rust project: download it, unzip it, run it. A very short Daft Punk song, really.
Also, this looks like it's purely for equities - no bonds, futures, options, swaps, etc. I suspect that by volume of risk traded by users (not purely through the terminal), equities are a minority of what the Bloomberg terminal supports.
Still, this is a cool hack. I understand that it is not a genuine attempt to unseat Bloomberg!
Sometimes I casually flash my B-Unit around or pretend to check the time on it just to let everyone know I have a subscription.
Other times I will go out of my way to send emails from the terminal just so others get a glance at my @bloomberg.net email address. I also have people send me stuff to the email if it's someone I haven't met before.
The Bloomberg Terminal is well worth it for these two perks. It's much better than paying for an @hey.com email address.
Yeah that's why we're using Echofin to chat with my trading group. We have tradingview charts, stock screener and a few self-developed crypto tools alongside the chat workspace. Pretty fucking awesome if u ask me.
The page contains only a redirect notice ('You are cloning the wrong repository') with no substantive editorial content addressing human dignity, justice, freedom, or peace. The redirection framing is minimally negative.
FW Ratio: 50%
Observable Facts
README text states: 'You are cloning the wrong repository. This is the one you want: https://github.com/OpenBB-finance/OpenBBTerminal'.
Repository header shows 'Public' status with minimal metadata: '40 stars, 2 forks, 0 contributors, no releases, no packages'.
About section displays: 'No description, website, or topics provided.'
Inferences
The redirect message frames this repository as deprecated or incorrect, giving it negative directional lean.
Complete absence of documentation, topics, or description suggests this project is abandoned or superseded.
Page functions as a navigation barrier rather than content engagement.
GitHub's repository interface structure provides basic platform affordances for collaboration and code sharing, but this specific page is a stub that redirects rather than engages.
GitHub's platform treats all public repositories and users with equal structural access rights; no discrimination in hosting or discovery based on user identity.
GitHub provides repository-level privacy controls (public vs. private); users can restrict code visibility and manage access permissions. Repository metadata and contribution history respect privacy boundaries.
GitHub structurally enables intellectual property protection through licensing systems, copyright attribution, and enforcement of creator ownership claims. Licenses (MIT, Apache, GPL, etc.) protect author rights and enable derivative work control.
GitHub's platform fundamentally enables freedom of expression through public code hosting, documentation, issues, discussions, and pull request systems. Public repositories allow unrestricted sharing of ideas, code, and commentary without centralized censorship barriers.
GitHub enables freedom of association through collaborative project structures, team features, open source communities, and contributor management. Users freely associate around shared code goals without organizational gatekeeping.
GitHub structurally enables right to work by providing portfolio visibility, contribution tracking, and professional credential building. Open source contributions create work opportunities and enable freelance/employment connections without geographic or credentialing barriers.
GitHub structurally enables education through free public access to millions of repositories, documentation, tutorials, and code examples. Free access removes financial barriers to learning programming and software development globally.
build 1ad9551+j7zs · deployed 2026-03-02 09:09 UTC · evaluated 2026-03-02 13:57:54 UTC
Support HN HRCB
Each evaluation uses real API credits. HN HRCB runs on donations — no ads, no paywalls.
If you find it useful, please consider helping keep it running.