Sunset

Gamestonk Terminal – investment research tool

Last Updated on December 24, 2022

UPDATE April 2022: The project is now called OpenBB Terminal.

Python is one of the finest open source languages for data scientists mainly because of its incredibly powerful ecosystem with its huge array of machine learning/deep learning libraries, and powerful visualization software. To get a flavour of the ecosystem, check out our recommended Python Deep Learning and Python Visualization software.

One of the many use cases for the Python ecosystem is in the field of investment research. Can’t see the wood from the trees? Are you uncertain of the next investment decision to make? Step forward Gamestonk Terminal.

Gamestonk Terminal provides a modern Python-based integrated environment for financial investment research. It aims to provide a comprehensive tool to help make better investment decisions. This terminal-based tool is free and open source software written in Python.

Installation

The software uses a smorgasbord of packages. Software with a large number of dependencies often benefits from a Docker installation. But while we were up and running swiftly with Docker, we had issues opening charts in a web browser. Maybe the copious quantities of mulled wine over the Christmas festivities dulled our senses?

Instead, we found it easier to follow a local install using Anaconda, a distribution of Python (and R) for scientific computing, that aims to simplify package management and deployment.

We followed the detailed installation steps in the project’s GitHub only needing to run $ conda init zsh after creating the environment. To get full functionality, you’ll want to install the machine learning functionality, and obtain API keys for various services and update the config file (config_terminal.py) accordingly.

Set aside an hour or so to get everything configured, but it’s definitely time worth spent.

Next page: Page 2 – In Operation

Pages in this article:
Page 1 – Introduction / Installation
Page 2 – In Operation
Page 3 – Other Features
Page 4 – Summary

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Please read our FAQ before making a comment.

13 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Martin
Martin
2 years ago

Day trading is NOT a form of gambling. Gambling is pure luck play, day trading is a lot about skill. Granted, most people do not have the skill and will lose money, so the warning is spot on. But it is far from gambling.

Hunter
Hunter
2 years ago
Reply to  Martin

Putting NOT in capitals doesn’t transform your opinion into a fact. Gambling certainly isn’t simply pure luck.

The difference between investing and gambling isn’t always clear cut. Many eminent investment professionals (such as Warren Buffett) consider day trading a form of gambling.

It really comes down to how gambling is defined.

For example in English law gambling forms part of a wider landscape of activities including financial transactions.

Others argue that the extent to which financial speculation (which includes day trading) is similar to gambling is the extent to which it may have similar addictive and harmful aspects.

Piotr
Piotr
2 years ago
Reply to  Hunter

Agreed, all depends on the definition.

Peter
Peter
2 years ago

Did you raise the Docker problem on the GitHub?

JV
JV
2 years ago

I found installing Gamestonk a pain, way too many dependencies.

JV2
JV2
1 year ago
Reply to  JV

Bingo. Wow, the number of dependencies is stunning. And many packages of different version numbers are installed multiple times.

Chris Ajibola
Chris Ajibola
2 years ago

This was really helpful, I really appreciate the person who wrote this article. Thank you

Bob
Bob
2 years ago

Somewhat bamboozled trying to set up the Docker. Might be me as I’m a newbie with Docker.

Eric
Eric
2 years ago

GamestonkTerminal is now available as a discord bot, so you can use discord as the interface on both desktop and mobile. Huge leap forward for the Gamestonk Terminal!!

Freddy
Freddy
2 years ago
Reply to  Eric

Huge leap backwards given that Discord is proprietary crapware.

Eric
Eric
2 years ago
Reply to  Freddy

for those who cannot manage docker or python installs(or don’t want to), it’s a fantastic option to access the best open source equities analysis platform, easily, quickjly, on desktop or mobile!

Freddy
Freddy
2 years ago
Reply to  Freddy

That’s a pig in a poke.

The solution should be to make the installation easier. The vast majority of Linux programs are trivial to install, Gamestonk Terminal should focus on that.