Open Source Investment Research for Everyone
Let’s explore OpenBB Terminal, an open-source investment research platform.
Having an integrated investment research environment with all the toolkits and libraries, and the ease of getting all investment-related materials, news, and information to help analyze and make investment-related decisions is something that I have been looking for.
OpenBB Terminal provides a modern Python-based integrated environment for investment research, that allows an average retail trader to leverage state-of-the-art data science and machine learning technologies.
For installation, though installers are provided, I would recommend using Python and Git to clone the repository and set up a virtual environment to start the terminal. This allows us to pull down any latest updates easily.
As a modern Python-based environment, OpenBB Terminal opens access to numerous Python data libraries in data science (Pandas, Numpy, Scipy, Jupyter), machine learning (Pytorch, Tensorflow, Sklearn, Flair), and data acquisition (Beautiful Soup, and numerous third-party APIs).
Once installed we can use Python to start the terminal.
# python terminal.py
We can perform research for stocks, crypto, ETF, forex, funds, and many others. Here are the available commands from the top level.
Let’s take the
stocks command for our walk-through.
Use the following commands to load the APPLE stock.