Gamestonk Terminal is an awesome stock and crypto market terminal

Overview

Stargazers Forks Contributors MIT License

Issues Bugs Open Bugs Closed

Build Status GitHub release Code style: black

Discord Shield Twitter


Logo

Gamestonk Terminal πŸš€

The next best thing after Bloomberg Terminal. #weliketheterminal
β‰ͺ ROADMAP Β  Β· Β  FEATURES Β»

Report Bug Β· Suggest Improvement Β· Request Feature

Table of Contents

  1. About The Project
  2. Donation
  3. Getting Started
  4. Contributing
  5. License
  6. Disclaimer
  7. Contacts
  8. Acknowledgments

About The Project

How it started:

Gamestonk Terminal is an awesome stock and crypto market terminal that has been developed for fun, while I saw my GME shares tanking. But hey, I like the stock πŸ’Ž πŸ™Œ .

How it's going:

Gamestonk Terminal provides a modern Python-based integrated environment for investment research, that allows the average joe retail trader to leverage state-of-the-art Data Science and Machine Learning technologies.

As a modern Python-based environment, GamestonkTerminal 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).

Donation

GST is a completely free open-source terminal. My personal goal has always been to keep this terminal available for everyone to use at zero cost.

Lately, some developers have been helping me in this endeavour. As you can probably tell from the git history, the terminal has been increasing in features/robustness at a really fast pace. Since none of us are getting paid to do so, and we all have 9-5 jobs, it's hard to onbard people to work towards the cause. On a personal level, I stopped investing since the repository was made public, since I spend all my spare time working on it, and don't have time left for DD.

There are many ways to help support GST. If technical development or support are one of your strengths, join our discord. Otherwise, you could certainly help us by providing a donation to our coinbase crypto wallet: 3Pfx7NwGgmZsk7hQJxzHdp5rGBftUHVTiM.

Sharing the terminal with friends and family would also go a long way. Thanks in advance ape.

Getting Started

Install

If you'd like to see a video recording of the installation process, @JohnnyDankseed has made one available here.

The user @mchow01 has made available a tutorial on how to run the terminal on an Apple M1.

This project supports Python 3.7, 3.8 and 3.9.

Our current recommendation is to use this project with Anaconda's Python distribution - either full Anaconda3 Latest or Miniconda3 Latest. Several features in this project utilize Machine Learning. Machine Learning Python dependencies are optional. If you decided to add Machine Learning features at a later point, you will likely have better user experience with Anaconda's Python distribution.

  1. Star the project

Captura de ecrΓ£ 2021-04-25, Γ s 01 13 30

  1. Install Anaconda

Confirm that you have it with: conda -V. The output should be something along the lines of: conda 4.9.2

  1. Install git
conda install -c anaconda git
  1. Clone the Project
  • Via HTTPS: git clone https://github.com/GamestonkTerminal/GamestonkTerminal.git
  • via SSH: git clone [email protected]:GamestonkTerminal/GamestonkTerminal.git
  1. Navigate into the project's folder
cd GamestonkTerminal/
  1. Create Environment

You can name the environment whatever you want. Although you could use names such as: welikethestock, thisistheway or diamondhands, we recommend something simple and intuitive like gst. This is because this name will be used from now onwards.

conda env create -n gst --file build/conda/conda-3-8-env.yaml
  1. Activate the virtual environment
conda activate gst

Note: At the end, you can deactivate it with: conda deactivate.

  1. Install poetry dependencies
poetry install

If you are having trouble with Poetry (e.g. on a Windows system), simply install requirements.txt with pip

pip install -r requirements.txt
  1. You're ready to Gamestonk it!
python terminal.py
  1. (Windows - Optional) Speeding up opening process in the future

After you've installed Gamestonk Terminal, you'll find a file named "Gamestonk Terminal.bat". You can use this file to open Gamestonk Terminal quicker. This file can be moved to your desktop if you'd like. If you run into issues while trying to run the batch file. If you run into issues with the batch files, edit the file and check to see if the directories match up. This file assumes you used the default directories when installing.

NOTE: When you close the terminal and re-open it, the only command you need to re-call is conda activate gst before you call python terminal.py again.

TROUBLESHOOT: If you are having troubles to install, check our newest troubleshoot page

Advanced User Install - Machine Learning

If you are an advanced user and use other Python distributions, we have several requirements.txt documents that you can pick from to download project dependencies.

If you are using conda instead of build/conda/conda-3-8-env.yaml configuration file in Step 5, use build/conda/conda-3-8-env-full.

Note: The libraries specified in the requirements.txt file have been tested and work for the purpose of this project, however, these may be older versions. Hence, it is recommended for the user to set up a virtual python environment prior to installing these. This allows to keep dependencies required by different projects in separate places.

If you would like to use optional Machine Learning features:

ENABLE_PREDICT = os.getenv("GTFF_ENABLE_PREDICT") or True
  • Install optional ML features dependencies:
poetry install -E prediction

If you would like to set up a docker image:

  • Build the docker: docker build .
  • Run it: docker run -it gamestonkterminal:dev

Note: The problem with docker is that it won't output matplotlib figures.

Update Terminal

The terminal is constantly being updated with new features and bug fixes, hence, for your terminal to be update, you can run:

git pull

to get the latest changes.

If this fails due to the fact that you had modified some python files, and there's a conflict with the updates, you can use:

git stash

Then, re-run poetry install or pip install -r requirements.txt to get any new dependencies.

Once installation is finished, you're ready to gamestonk.

If you stashed your changes previously, you can un-stash them with:

git stash pop

API Keys

The project is build around several different API calls, whether it is to access historical data or financials.

These are the ones where a key is necessary:

When these are obtained, don't forget to update config_terminal.py.

Alternatively, you can also set them to the following environment variables:

Website Variables
Alpha Vantage GT_API_KEY_ALPHAVANTAGE
Binance GT_API_BINANCE_KEY
GT_API_BINANCE_SECRET
CoinMarketCap GT_CMC_API_KEY
GT_CMC_API_KEY
DEGIRO GT_DG_USERNAME
GT_DG_PASSWORD
GT_DG_TOTP_SECRET
FRED GT_API_FRED_KEY
Financial Modeling Prep GT_API_KEY_FINANCIALMODELINGPREP
Finhub GT_API_FINNHUB_KEY
News GT_API_NEWS_TOKEN
Oanda GT_OANDA_TOKEN
GT_OANDA_ACCOUNT
Polygon GT_API_POLYGON_KEY
Quandl GT_API_KEY_QUANDL
Reddit GT_API_REDDIT_CLIENT_ID
GT_API_REDDIT_CLIENT_SECRET
GT_API_REDDIT_USERNAME
GT_API_REDDIT_USER_AGENT
GT_API_REDDIT_PASSWORD
Tradier GT_TRADIER_TOKEN
Twitter GT_API_TWITTER_KEY
GT_API_TWITTER_SECRET_KEY
GT_API_TWITTER_BEARER_TOKEN

Example:

export GT_API_REDDIT_USERNAME=SexyYear

Environment variables can also be set in a .env file at the top of the repo. This file is ignored by git so your API keys will stay secret. The above example stored in .env would be:

GT_API_REDDIT_USERNAME=SexyYear

Note that the GT_API_REDDIT_USER_AGENT is the name of the script that you set when obtained the Reddit API key. Note that it is not necessary to have a valid Alpha Vantage key to get daily OHLC values.

Usage

Start by loading a ticker of interest:

load -t GME

The menu will expand to all its menus since a ticker has been loaded.

View the historical data of this stock:

view

Slice the historical data by loading ticker and setting a starting point, e.g.

load -t GME -s 2020-06-04

Enter in technical analysis menu with

ta

and run a SMA with:

sma

However, imagine that you wanted to change the length of the window because you don't want to go long but do a swing, and therefore a smaller window is necessary. Check what settings are available on the SMA command:

sma -h

Once that has been seen, set the parameters that you want after flagging them. In this case, to change length window to 10, we would have to do:

sma -l 10

Example:

Contributing

There are 3 main ways of contributing to this project.

For a 1h coding session where the architecture of the repo is explained while a new feature is added, check https://www.youtube.com/watch?v=9BMI9cleTTg.

Become a Contributor 🦍

Recommended if you bought the dip, and the share price keeps dipping. You may as well keep yourself busy while stonks go up.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Install the pre-commit hooks by running: pre-commit install. Any time you commit a change, linters will be run automatically. On changes, you will have to re-commit.
  5. Push to your Branch (git push origin feature/AmazingFeature)
  6. Open a Pull Request

Become a Karen 🀷

Recommended if you adopted a strategy of buying high and selling low.

We are interested in your view on what sort of features would make you buy even higher and selling even lower.

Also, if somehow you're sitting in several mils due to this terminal, don't forget to report a bug so that the team can fix, and keep the old ways.

Join the πŸ™Œ πŸ’Ž Gang

If red is your favourite color, and you never sell for a loss.

Welcome to the club, and feel free to support the developers behind this amazing open-source project.

License

Distributed under the MIT License. See LICENSE for more information.

Disclaimer

"A few things I am not. I am not a cat. I am not an institutional investor, nor am I a hedge fund. I do not have clients and I do not provide personalized investment advice for fees or commissions." DFV

Trading in financial instruments involves high risks including the risk of losing some, or all, of your investment amount, and may not be suitable for all investors. Before deciding to trade in financial instrument you should be fully informed of the risks and costs associated with trading the financial markets, carefully consider your investment objectives, level of experience, and risk appetite, and seek professional advice where needed. The data contained in GST is not necessarily accurate. GST and any provider of the data contained in this website will not accept liability for any loss or damage as a result of your trading, or your reliance on the information displayed.

Contacts

Didier Rodrigues Lopes - [email protected]

Artem Veremy - [email protected]

James Maslek - [email protected]

Feel free to share loss porn, memes or any questions at:

Shoutout to:

  • pll_llq, Chavithra and hinxx : Working towards a GUI using Qt.
    • Get in touch in our #gui discord channel.
  • 1lluz10n, crspy, and martiaaz : Working on our landing page https://gamestonkterminal.netlify.app.
  • Meghan Hone : Managing Twitter account
  • alokan : Responsible by developing Forex menu
  • Chavithra and Deel18 : for Degiro's integration.
  • Traceabl3 : By adding several preset screeners

Other Contributors

cclauss, shadycuz, lolrenx, buzzCraft, clothespin, arcutright, jperkins12, nodesocket, akx, sigaloid, pchaganti, danielorf, henrytdsimmons, RowanHarley, sabujp, qTipTip, gmerrall, bfxavier, donno2048, noufal85, rmassoth, benkulbertis, ricleal-fugue, sandsturm, breck7, derrickknox, daxxog, Felixkruemel, gvikei, backhand, ntoscano, nickodell, grvsaxena419, priteshkeleven, kaitj

Acknowledgments

Comments
  • Sector and Industry Analysis Improvement

    Sector and Industry Analysis Improvement

    This PR does the following:

    • Improve parameters selection based on what has already been selected, e.g. if the sector is Financial Services, there's no point in showing as industry "Auto Manufacturers. Or if we choose the industry "Asset Management" we know that the sector is "Financial Services"
    • Add this logic to the model module so that it speeds up the data retrieval because the loop to run is smaller
    • Allows to study companies landscape in terms of companies per country using both sector or industry, and also companies per industry using sector
    • Add multiple commands for additional financial stats like PEG, full time employees, market cap, beta, yield, dividend, ...
    • Optimize code for these financial stats
    • Fix some bugs
    enhancement feat M 
    opened by DidierRLopes 33
  • Feature/refactoring crypto

    Feature/refactoring crypto

    Hi @DidierRLopes,

    here is my proposal for the new crypto menu. As we discussed I split everything into 3 main modules discovery, overview, due diligence. It's an initial proposal, so maybe there should be some reshuffle of commands between menus (between overview and discovery) but it's a minor thing :)

    Also I added for load method --source parameter. (In the future we can think about his mapping table for all sources and coins) By default it uses coingecko.

    I have not updated in 100% READMEs and some methods docs, but I think would be better first to take a look on my work if I did it right. If you like my idea and proposal, then I will complete the documentation and make any necessary changes.

    If will have some time, please take a look and let me know what you think about my proposal.

    feat XL 
    opened by JakubPluta 32
  • (wip) refactor: Make code more pythonic, and improve performance

    (wip) refactor: Make code more pythonic, and improve performance

    Description

    The purpose of this PR is to:

    • Increase readibility
    • Use newer python features(walruss operator etc)
    • Try and increase performance by using list comprehensions, and other methods without adding any deps.

    Tests were ran with each commit to ensure no regression in tests. At the time being, it seems like a previous commit has managed to cause a regression in one of the tests.

    Checklist:

    Others

    • [ ] I have performed a self-review of my own code.
    • [ ] I have commented my code, particularly in hard-to-understand areas.
    • [ ] My code passes all the checks pylint, flake8, black, ... To speed up development you should run pre-commit install.
    • [ ] New and existing unit tests pass locally with my changes. You can test this locally using pytest tests/....
    enhancement 
    opened by Uzaaft 27
  • New portfolio optimization menu

    New portfolio optimization menu

    Description

    This PR updates the Portfolio Optimization menu. It adds several new portfolio optimization models that are available in Riskfolio-Lib and allows the user plots new charts for optimal portfolios: histogram, drawdown, risk contribution and correlation heatmap. Also add the option to build the efficient frontier for additional risk measures.

    Some examples:

    2022 Apr 05, 18:44 (πŸ¦‹) /portfolio/po/ $ add MSFT,AMZN,TSLA,BA,T,FB,AAPL
    
    2022 Apr 05, 18:51 (πŸ¦‹) /portfolio/po/ $ hrp -p 5y --heat --pie --rc-chart --his
     --dd
    
     [5 Years] Hierarchical risk parity portfolio using pearson codependence,
    single linkage and volatility as risk measure
    
         Weights      
    ┏━━━━━━┳━━━━━━━━━┓
    ┃      ┃ Value   ┃
    ┑━━━━━━╇━━━━━━━━━┩
    β”‚ AAPL β”‚ 14.37 % β”‚
    β”œβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
    β”‚ AMZN β”‚ 14.80 % β”‚
    β”œβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
    β”‚ BA   β”‚  7.5 %  β”‚
    β”œβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
    β”‚ FB   β”‚ 10.87 % β”‚
    β”œβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
    β”‚ MSFT β”‚ 17.19 % β”‚
    β”œβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
    β”‚ T    β”‚ 28.97 % β”‚
    β”œβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
    β”‚ TSLA β”‚  6.28 % β”‚
    β””β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    
    Annual (by 252) expected return: 23.61%
    Annual (by √252) volatility: 22.85%
    Sharpe ratio: 1.0249
    

    Figure_1

    Figure_2

    Figure_3

    Figure_4

    Figure_5

    2022 Apr 05, 18:51 (πŸ¦‹) /portfolio/po/ $ ef -p 5y -rm CVaR
    

    frontier

    How has this been tested?

    I'm still writing tests but I would like your opinion about new features.

    Checklist:

    Others

    • [x] I have performed a self-review of my own code.
    • [x] I have commented my code, particularly in hard-to-understand areas.
    • [x] My code passes all the checks pylint, flake8, black, ... To speed up development you should run pre-commit install.
    • [ ] New and existing unit tests pass locally with my changes. You can test this locally using pytest tests/....
    feat XL 
    opened by dcajasn 27
  • Mutual funds

    Mutual funds

    This adds a simple mutual fund menu using the investpy package (for investing.com) (and some yfinance commands).

    After discussing with Didier, I decided to use this menu as a playground for using the open source rich package (https://github.com/willmcgugan/rich) for the terminal outputs as it allows for a more customizable interface.

    feat S 
    opened by jmaslek 27
  • [Bug]Running tsne on a ticker gives

    [Bug]Running tsne on a ticker gives "at least one array or dtype is required" error

    Describe the bug After loading a ticker when tsne is executed to find similar companies, "at least one array or dtype is required" is given as output.

    To Reproduce

    1. load the ticker, ROKU for example
    2. Go inside ca menu
    3. run tsne

    Screenshots gmstptrml

    Desktop (please complete the following information):

    • OS: Linuxmint 20.1
    • Python version: 3.8.0

    Additional context Used Pyenv to create a virtualenv and requirements-full.txt to install dependencies instead of using conda.

    bug 
    opened by sug4ndh 25
  • ETF context new and improved

    ETF context new and improved

    This PR adds a:

    • load to ETF menu
    • allows to see summary of ETF
    • allows to see sector holdings of ETF
    • a screener menu
    • technical analysis
    • prediction techniques
    • allows to take holdings to comparison analysis
    feat L 
    opened by DidierRLopes 24
  • FEAT: EPS and Revenue Estimations from Seeking Alpha

    FEAT: EPS and Revenue Estimations from Seeking Alpha

    Description

    • [x] Summary of the change / bug fix. Feature 'Earnings Estimates EPS and Revenue': Enables to request estimated EPS and Revenue by Analysts (incl. number of analysts)

    • [x] Link # issue, if applicable. N/A

    • [x] Screenshot of the feature or the bug before/after fix, if applicable. image

    • [x] Relevant motivation and context. The main motivation is to provide analyst estimations for a quick check and a possibility to use the data for fair-value calculations.

    • [x] List any dependencies that are required for this change. no new dependencies

    How has this been tested?

    mostly manually

    • Please describe the tests that you ran to verify your changes. tested manually
    • stocks/fa/revfc (with loaded stock) and
    • stocks/fa/epsfc (with loaded stock) compared data with https://seekingalpha.com/symbol/{{TICKER}}/earnings/estimates
    • Provide instructions so we can reproduce.
    • Please also list any relevant details for your test configuration.
    • [x] Make sure affected commands still run in terminal
    • [?] Ensure the SDK still works SDK changed a couple of days ago -- pls update the documentation, so I can ensure the new features are working in the SDK as well
    • [x] Check any related reports N/A

    Checklist:

    • [x] Update our Hugo documentation following these guidelines. description of new features + example provided
    • [?] Update our tests following these guidelines. tests are not working for the moment - would appreciate any support
    • [x] Make sure you are following our CONTRIBUTING guidelines. done - but SDK changed a couple of days ago and the documentation is outdated
    • [x] If a feature was added make sure to add it to the corresponding scripts file.

    Others

    • [x] I have performed a self-review of my own code.
    • [x] I have commented my code, particularly in hard-to-understand areas.
    feat L 
    opened by kajdo 22
  • Coinbase pro api

    Coinbase pro api

    Hi guys @jmaslek @DidierRLopes

    This pull request consist of few features for Coinbase Pro API. I wanted to use cbpro library, but I had many issues with not properly working functionalities, and dependency with other libs needed for GST, so I decided to write needed func by myself. Some of commands need auth with API key, secret and passphrase, so I copied auth client from Coinbase Pro docs which updates headers for requests (tested many times and works good).

    I am not sure only about place for some commands. For now everything is placed inside due diligence menu - but this menu needs to have loaded coin from given source.

    So to load dd menu for Coinbase you need to in first step do load BTC --source cb and then you can go to dd menu. But only half of these commands are based on "loaded coin" and I just wonder if I should put these which are not based on loaded coin in other menu.

    These are account, history, orders, deposits - so they are not related to selected coin, but to your Coinbase Pro account. Let me know what you think.

    I also added tests for displaying commands in terminal under tests\test_cryptocurrency\test_coinbase_view.py

    feat L 
    opened by JakubPluta 21
  • Refactoring crypto menu 2nd part

    Refactoring crypto menu 2nd part

    Hello @DidierRLopes

    I think that refactoring of code is mostly done. I moved all argparsers to the controller, add export methods for those which should have it, and also fix all docstrings and type hints. Also, I removed some not-need views/models.

    Regarding documentation. I didn't implement that yet. Please take a look in your free time what do you think. If all good I can add documentation, but first I would love to see your opinion if I did it right.

    I don't have permission to give a label for that PR and to add you guys as reviewers.

    refactor 
    opened by JakubPluta 21
  • Portfolio optimization

    Portfolio optimization

    Portfolio optimization draft.

    Curious what your feedback is. Just added an equal weighting right now (super simple). This can also be called from the ca menu.

    (Not sure why all the commits as well, thought I merged the recent PR then checkout -b this thing)

    feat L 
    opened by jmaslek 21
  • Add crypto dd functions to sdk

    Add crypto dd functions to sdk

    This will fix #3884.

    Thie issue is that coingecko functions did not have the correct model definitions, so I created an sdk helper to call the methods from the coingecko coin object.

    feat S SDK 
    opened by jmaslek 0
  • [Bug] Economy/Macro Y10YD: Adding United_Kingdom, specifically, in a multi-country chart causes bad data, but individually are fine.

    [Bug] Economy/Macro Y10YD: Adding United_Kingdom, specifically, in a multi-country chart causes bad data, but individually are fine.

    A strange error occurs from this parameter, but only when the United_Kingdom is added to the mix.

    macro --parameters Y10YD --countries Italy,Germany,France

    Screenshot 2023-01-06 at 5 26 59 PM

    Drawing the UK line works fine by itself

    macro --parameters Y10YD --countries United_Kingdom

    Screenshot 2023-01-06 at 5 29 01 PM

    macro --parameters Y10YD --countries Italy,Germany,France,United_Kingdom

    But, combining with the first chart makes some weird choices:

    Screenshot 2023-01-06 at 5 31 03 PM

    It isn't because of misaligned starting points:

    macro --parameters Y10YD --countries Italy,Germany,France,United_States Screenshot 2023-01-06 at 5 34 43 PM

    bug 
    opened by deeleeramone 1
  • Issue #3882 Fixed

    Issue #3882 Fixed

    Description

    • [x] Summary of the change / bug fix. By using the "Alpha Vantage" source, it is now possible to receive data in weekly, monthly and desired interval formats.

    • [x] Link # issue, if applicable. Issue #3882 fixed

    • [ ] Screenshot of the feature or the bug before/after fix, if applicable.

      • Interval image
      • Weekly image
      • Monthly image
    • [ ] Relevant motivation and context.

    • [ ] List any dependencies that are required for this change.

    How has this been tested?

    • Please describe the tests that you ran to verify your changes.
    • Provide instructions so we can reproduce.
    • Please also list any relevant details for your test configuration.
    • [x] Make sure affected commands still run in terminal
    • [x] Ensure the SDK still works
    • [x] Check any related reports

    Checklist:

    Others

    • [x] I have performed a self-review of my own code.
    • [ ] I have commented my code, particularly in hard-to-understand areas.
    feat XS 
    opened by MertNuhuz 1
  • [Bug] Can't access certain crypto.dd functions from SDK

    [Bug] Can't access certain crypto.dd functions from SDK

    Apologies if I'm just missing something, but I cannot seem to access crypto dd score and dev from the SDK. They do not appear in dir(openbb.crypto.dd). I'm having a hard time tracing this back with the Breadcrumbs() structure. Given they appear in due_diligence_api.py I would have expected them to be accessible.

    Thanks!

    bug crypto 
    opened by djl0 2
  • [Bug] Stocks/load - Can't load intraday/monthly/weekly from AlphaVantage - Error: local variable 's_interval' referenced before assignment

    [Bug] Stocks/load - Can't load intraday/monthly/weekly from AlphaVantage - Error: local variable 's_interval' referenced before assignment

    /stocks/load SPY --source AlphaVantage --interval 5
    

    Error: local variable 's_interval' referenced before assignment

    Weekly/monthly flags returns only daily.

    Screenshot 2023-01-06 at 9 37 31 AM

    bug 
    opened by deeleeramone 3
Releases(v2.1.0)
  • v2.1.0(Dec 21, 2022)

    Thank you and welcome to our new contributors πŸ”₯

    @Chavithra, @DidierRLopes, @JerBouma, @andrewkenreich, @colin99d, @deeleeramone, @ferreiratiago, @hjoaquim, @jmaslek, @jose-donato, @kajdo, @koioannis, @kulbinderdio, @martinb-bb, @montezdesousa, @nicktids, @northern-64bit, @piiq, @simmonsj330, @skawikk, @skhan59bbk, @slateem, @sprainhill, @tehcoderer and @victortangggg

    What's new

    • Tensorboard Integration
    • Seeking alpha EPS and Revenue estimates
    • Documention
    • General bug fixes

    PRs πŸš€

    • Release 2.1.0 (#3811) @jmaslek
    • Fix polygon cash statement + fmp stuff (#3809) @jmaslek
    • deps update (#3800) (#3801) @jmaslek
    • Out of the box economy report (#3802) @hjoaquim
    • Out of the box forex report (#3799) @hjoaquim
    • Out of the box crypto report (#3794) @hjoaquim
    • Pyinstaller Hook Fix For Forecast Report (#3746) @simmonsj330
    • hot fix: True Range Feature (#3793) @martinb-bb
    • Significantly update the API Keys documentation for the OpenBB Terminal and OpenBB SDK (#3780) @JerBouma
    • Small options fix + docstring (#3792) @jmaslek
    • Fixes Portfolio & Forecasting working on Intel Installer (#3745) @simmonsj330
    • Fix test wordrwap (#3788) @jose-donato
    • Add fix for Stocks menu not loading (#3782) @JerBouma
    • Editing the SDK functions (#3723) @jmaslek
    • fix: wordwrap (#3785) @jose-donato
    • Fix wordwrap by default on docs (#3776) @jose-donato
    • [Docs] Fix SDK "openbb..news" (#3775) @tehcoderer
    • New SDK showcase dashboards (#3769) @jose-donato
    • Update actions cache (#3768) @jmaslek
    • Docs styling issues (#3743) @jose-donato
    • Addition of exchange holiday functionality under stocks/th (#3486) @kulbinderdio
    • Feat: Add Reviewpad workflows (#3731) @ferreiratiago
    • Fix empty equity report (#3739) @montezdesousa
    • Add parameter to automatically color a table based on positive and negative numbers (#3603) @DidierRLopes
    • making install instructions more clear (#3736) @andrewkenreich
    • Tensorboard Integration + model export location (#3734) @martinb-bb
    • Fixes minor typos in the contributing guidelines (#3767) @sprainhill
    • FEAT: EPS and Revenue Estimations from Seeking Alpha (#3402) @kajdo
    • Changing packaging version (#3764) @hjoaquim
    • replaced deprecated df.append method with pd.concat (#3753) @skhan59bbk
    • Options Menu Symbol Label Fixes (#3735) @simmonsj330
    • Creates Crypto/Discovery SDK Guide. (#3718) @deeleeramone
    • Small fix to export file name (#3727) @simmonsj330
    • Update docker-compose.yaml (#3721) @skawikk
    • Forecasting Pylint Pre-Commit Error Fixes (#3729) @simmonsj330
    • Fix typo on Advanced User Install section (#3730) @koioannis
    • Temporary fix for finviz analyst function (#3732) @jmaslek
    • Fixes portfolio/bench (#3725) @montezdesousa
    • SDK - Small enhancement to openbb.stocks.options.chains, when source is Tradier. (#3724) @deeleeramone
    • Refactor: Reviewpad configuration (#3710) @ferreiratiago
    • adding basic instructions for the --export feature (#3669) @slateem
    • Creates Trading Hours SDK Guide (#3717) @deeleeramone
    • Remove unused action (#3720) @jose-donato
    • Core: move parse_simple_args (#3705) @Chavithra
    • Updates Stocks Intro Guide for Terminal 2.0 (#3679) @deeleeramone
    • Creates Government SDK Intro Guide (#3706) @deeleeramone
    • Updates Options SDK Intro (#3709) @deeleeramone
    • Remove case sensitive path files (#3684) @nicktids
    • Improve stocks load (link #3699) (#3700) @victortangggg
    • Fix window use on server for docs (#3714) @jose-donato
    • Redirect users to correct installation tab based on OS (#3676) @jose-donato
    • Docker: update installation instruction (#3692) @Chavithra
    • updates FA SDK Intro (#3681) @deeleeramone
    • stocks/fa : remove unused functions from market_watch_view (#3701) @Chavithra
    • Fixing the greeks calculations (#3690) @northern-64bit
    • Portfolio optimization bug fixes (#3675) @montezdesousa
    • Bug fixing (#3680) @jmaslek
    • found the typos: they --> the & an instance where overview should be performance (#3682) @deeleeramone
    • Updated the list of functions. so --> sortino (#3668) @deeleeramone
    • Creates Stocks Screener SDK Guide (#3661) @deeleeramone
    • [Docs] Fred Autogen fix (#3658) @tehcoderer
    • Bug fix for ETF export (#3664) @victortangggg
    • Add sonarqube artifacts to ignore (#3663) @piiq
    • Docker : image build + documentation (#3666) @Chavithra
    • Fix portfolio/po plots not showing in the OpenBB Docs (#3652) @JerBouma
    • add version to sdk (#3656) @jmaslek
    • Change ins/lip (and others) to show full 100 results on the page (#3653) @jmaslek
    • remove export choices on export argument (#3655) @jmaslek
    • Fix risk measure choices in SDK (#3630) @montezdesousa
    • Forecast test (#3636) @colin99d
    • docs - links and order (#3649) @andrewkenreich
    • Docker : add python3-tk (#3648) @Chavithra
    • Link fix (#3643) @jose-donato
    • New installer buttons links and for docs (#3638) @jose-donato

    We are proud of our community contributors and staunch supporters of open-source ecosystems. Help us promote our community by tagging @openbb_finance on Twitter with a link to your pull request, and join our Discord server to chat about your contribution! We want to hear about your experience!

    Links πŸ¦‹

    Website, Twitter, Linkedin, Instagram, Reddit, Discord

    Source code(tar.gz)
    Source code(zip)
    ARM64.MacOS.OpenBB.Terminal.v2.1.0.dmg(571.09 MB)
    Windows10.OpenBB.Terminal.v2.1.0.exe(662.78 MB)
    x86.64.MacOS.OpenBB.Terminal.v2.1.0.dmg(576.82 MB)
  • v2.0.0(Nov 29, 2022)

    We are excited to announce OpenBB Terminal 2.0

    Major Release Notes πŸš€

    • OpenBB SDK
      • OpenBB Terminal available through pip install openbb
      • Full dependency chains for toolkits can be obtained through
        • pip install openbb[optimization]
        • pip install openbb[forecast]
        • pip install openbb[all]
      • OpenBB Forecasting Menu
        • Load terminal data or bring in your own data. Integration with u8 darts library
        • Custom tuning of models in the terminal
      • Automated Reports
        • Can now run automated reports installer versions

    Minor Release Notes :raised_hands:

    • General bug fixing
      • DCF for US equities
      • Updated events calendar
    • General UI/UX enhancements
      • Multiple auto complete options
      • API Keys saved between installer updates
      • Data source menu for selecting default sources
      • Short how-to intro on initial launch
    • Due to investing.com api changes, we have deprecated the funds menu for mutual fund data for the time being
    • Updated Portfolio Allocation function
    • Futures menu utilizing yahoo finance
    • Automated Docker Build
      • Can build docker image locally with 2 commands
    • Internationalization
      • Add a translation into your native language

    Thank you and welcome to our new contributors πŸ”₯

    @Chavithra, @DidierRLopes, @JerBouma, @Lukazcreations, @andrewkenreich, @colin99d, @deeleeramone, @hjoaquim, @jmaslek, @jose-donato, @martinb-bb, @montezdesousa, @pmpmchaves, @simmonsj330 and @tehcoderer

    We are proud of our community contributors and staunch supporters of open-source ecosystems. Help us promote our community by tagging @openbb_finance on Twitter with a link to your pull request, and join our Discord server to chat about your contribution! We want to hear about your experience!

    Links πŸ¦‹

    Website, Twitter, Linkedin, Instagram, Reddit, Discord

    Source code(tar.gz)
    Source code(zip)
    ARM64.MacOS.OpenBB.Terminal.v2.0.0.dmg(578.48 MB)
    Windows.10.OpenBB.Terminal.v2.0.0.exe(669.90 MB)
    x86_64.MacOS.OpenBB.Terminal.v2.0.0.dmg(584.26 MB)
  • v2.0.0rc1(Nov 23, 2022)

    Thank you and welcome to our new contributors πŸ”₯

    @0xDareDevil, @Chavithra, @DidierRLopes, @FedericoGarza, @JerBouma, @Jrryy, @Ph0tonic, @RCasatta, @Sammac-dev, @andrewkenreich, @bohruz, @catalintoma, @colin99d, @deeleeramone, @erlandsen-tech, @gsegatti, @hjoaquim, @jmaslek, @jose-donato, @k297lee, @kairosdojo, @martinb-bb, @minhhoang1023, @montezdesousa, @northern-64bit, @obydog002, @piiq, @pragyaasapkota, @reshuraj57, @sadikkuzu, @simmonsj330, @taiyeoguns, @tehcoderer, @victortangggg, @wonhyeongseo and @zafar-hussain

    What's changed πŸš€

    • release 2.0.0rc1 (#3531) @Lukazcreations
    • add changes to docs (#3533) @andrewkenreich
    • Fix incorrect date typing in signatures (#3524) @montezdesousa
    • Add clenow and demark to SDK (#3525) @montezdesousa
    • shrug (#3535) @jmaslek
    • Docs fixes (#3530) @jose-donato
    • Reorganize project extras for a pip installable package (#3432) @piiq
    • New documentation website (#3526) @jose-donato
    • Fix crypto/dd/eb in SDK (#3523) @montezdesousa
    • Bug fixes (#3423) @colin99d
    • Suppress logs for dashboards (#3522) @hjoaquim
    • Sdk markdown generation (#3407) @jose-donato
    • Report fixes (#3509) @jmaslek
    • Terminal Docs Auto Generation (#3438) @tehcoderer
    • More sdk enhancements (#3480) @jmaslek
    • Add keys examples in docstrings (#3497) @montezdesousa
    • Stocks Suggestor Repair (#3477) @colin99d
    • Add missing qa functions capm, beta, cusum, acf, qqplot, hist, line (#3499) @montezdesousa
    • Fix crypto 3327 (#3434) @hjoaquim
    • Add a single unit test to check sdk import (#3489) @jmaslek
    • Fixes to Automated Builds (#3483) @simmonsj330
    • Fix #3485 (#3488) @jmaslek
    • Trailmap fix (#3487) @jmaslek
    • Portfolio optimization - plot, show and load endpoints (#3443) @montezdesousa
    • Portfolio docstring example fixes and some bugs (#3431) @montezdesousa
    • Changing options legends sizes (#3460) @simmonsj330
    • Making the SDK more intuitive. (#3450) @jmaslek
    • Fixing various bugs (#3474) @colin99d
    • Choices Generation : Forex (#3475) @Chavithra
    • Update sdk on forecast dashboard _chart (#3455) @martinb-bb
    • Small SDK_README.md changes (#3437) @simmonsj330
    • Fixing crypto/onchain/baas signature, docstring, and arguments (#3439) @simmonsj330
    • Fix forecast report to use _chart (#3435) @martinb-bb
    • Fix for covid cases export (#3447) @martinb-bb
    • Fix reports after SDK changes (#3444) @jmaslek
    • Oanda Bug (#3426) @jmaslek
    • Audit SDK and View/Model functions (#3384) @colin99d
    • Fix Bugs (#3433) @colin99d
    • Add choices generation (#3441) @Chavithra
    • SDK mapping refactors + FA refactor (#3440) @jmaslek
    • Top100docs (#3436) @colin99d
    • Fixing exit command on forecast menu (#3421) @simmonsj330
    • SDK : use _chart for views (#3429) @Chavithra
    • Fix #3326 (#3425) @hjoaquim
    • Trim command output spaces (#3424) @montezdesousa
    • Forecasting sdk and environment changes (#3381) @simmonsj330
    • [IMPROVE] Fix Docstring formatting/Fix missing, incomplete type hints (#3412) @tehcoderer
    • Refactoring econometrics for SDK usability (#3379) @jmaslek
    • Refactor option chain for sdk (#3414) @jmaslek
    • Remove signatures with volatile date defaults (#3385) @montezdesousa
    • SDK bugs (#3420) @jmaslek
    • fix hugo (#3417) @hjoaquim
    • Fix economy plot (#3346) @hjoaquim
    • Change common trails to no trails (#3419) @jmaslek
    • Incorporate portfolio class into SDK (#3401) @montezdesousa
    • Updating terminal version message (#3408) @simmonsj330
    • Style fixing: removing --ascend/--descend (#3395) @hjoaquim
    • fix dashboard imports (#3410) @jmaslek
    • [FEAT] StatsForecast MSTL forecasting model (#3338) @FedericoGarza
    • [FEAT] StatsForecast AutoARIMA forecasting model (#3336) @FedericoGarza
    • Sdk dates (#3354) @montezdesousa
    • [FEAT] StatsForecast RandomWalkWithDrift forecasting model (#3339) @FedericoGarza
    • [FEAT] Automatic Statistical Forecasting (#3317) @FedericoGarza
    • Remove mockings (#3378) @hjoaquim
    • Feature/attribution toolkit (#3156) @Sammac-dev
    • Grammar Police (#3382) @deeleeramone
    • Removing autocomplete for all limit (#3322) @simmonsj330
    • crypto/ov/categories sort options (#3335) @simmonsj330
    • Fixing crytpo/ov/stables bugs (#3333) @simmonsj330
    • Fixing windows build by updating pyproject.toml and commenting out one integration test (#3320) @simmonsj330
    • Moves the content into the right file/location (#3345) @deeleeramone
    • Add in portfolio guides for both portfolio and portfolio optimization (#3357) @JerBouma
    • Fix SDK website documentation script (#3371) @montezdesousa
    • Improve Forex Helper (#3351) @colin99d
    • hugo hotfix (#3359) @jmaslek
    • Add CI integration with Reviewpad (#3310) @piiq
    • Fix perf -p 1y, returns nan% and empty cells (#3344) @montezdesousa
    • SDK : faster and simpler architecture (#3289) @Chavithra
    • Adding some test coverage (#3316) @jmaslek
    • Stock Integrated Tests (#3353) @colin99d
    • Papermill installer specific version (#3332) @simmonsj330
    • initial commit - colin please fix tests (#3309) @andrewkenreich
    • [Bugs] Fix 3255,3160 + Improved Terminal Version Check (#3296) @tehcoderer
    • Integrated tests failure output to CSV (#3352) @colin99d
    • New format for SDK documentation (#3211) @montezdesousa
    • Portfolio menu bug fixes (#3204) @montezdesousa
    • Attribute pyth (#3350) @jose-donato
    • [FEAT] StatsForecast AutoCES forecasting model (#3337) @FedericoGarza
    • [FEAT] StatsForecast SeasonalNaive forecasting model (#3340) @FedericoGarza
    • Adds Intro Guide for the Stock Options SDK Module (#3298) @deeleeramone
    • Delete OpenBB Terminal.bat (#3329) @colin99d
    • Pin mypy to 0.982 on GitHub workflows (#3343) @montezdesousa
    • Adds Intro Guide to ETF SDK Module (#3315) @deeleeramone
    • Adds guide for QA module of the SDK (#3321) @deeleeramone
    • Adds guide for Technical Analysis SDK module (#3324) @deeleeramone
    • [UX improvement] Adding in docs URL to help commands on terminal (#3330) @martinb-bb
    • Fix economy bugs (#3144) @hjoaquim
    • Poetry : remove optional dependencies + set papermill 2.4.0 (#3251) @Chavithra
    • Fix 3043 (#3268) @jose-donato
    • Refactored quote command (#3304) @colin99d
    • fix [Bug] Screeners - Autocomplete of Stock Screener (#3308) @andrewkenreich
    • futures/curve capitalization fix (#3319) @simmonsj330
    • fixing macd and a few others (#3312) @andrewkenreich
    • Fix Various portfolio/po issues (#3286) @colin99d
    • Small pyproject changes (#3281) @simmonsj330

    We are proud of our community contributors and staunch supporters of open-source ecosystems. Help us promote our community by tagging @openbb_finance on Twitter with a link to your pull request, and join our Discord server to chat about your contribution! We want to hear about your experience!

    Links πŸ¦‹

    Website, Twitter, Linkedin, Instagram, Reddit, Discord

    Source code(tar.gz)
    Source code(zip)
    ARM64.OpenBB.Terminal.v2.0.0rc1.dmg(582.23 MB)
    Intel.OpenBB.Terminal.v2.0.0rc1.dmg(577.85 MB)
    Windows10.OpenBB.Terminal.v2.0.0rc1.exe(662.91 MB)
  • v1.9.0(Oct 7, 2022)

    Thank you and welcome to our new contributors πŸ”₯

    @Chavithra, @DidierRLopes, @JamesWalden97, @TJKlein, @Uzaaft, @catalintoma, @colin99d, @erlandsen-tech, @et41, @gnzng, @hjoaquim, @jmaslek, @jose-donato, @minhhoang1023, @montezdesousa, @northern-64bit, @pauljsymonds, @raviolispy, @simmonsj330 and @soggyomelette

    What's changed πŸš€

    • Release 1.9.0 (#2694) @simmonsj330
    • Fixed crypto report issues (#2722) @colin99d
    • Docker Volume Support and Remove the Last of the Files (Last Docker PR I Promise) (#2715) @colin99d
    • Data Sources Fix for Installer: Second Try (#2718) @simmonsj330
    • Sources Bug Fix Revert (#2717) @simmonsj330
    • Docker revisions 2.0 (#2714) @colin99d
    • replace ln and ld by search (#2710) @DidierRLopes
    • Cleans plotting functionality for stocks/sia/metric (#2713) @colin99d
    • fixed typos in example for Jupyter notebook (#2687) @TJKlein
    • fix bitquery crypto funcs (#2711) @DidierRLopes
    • put ticker on clenow func (#2709) @DidierRLopes
    • Portfolio binary bug fix (#2700) @simmonsj330
    • Data Sources Default Installer Bug Fix (#2708) @simmonsj330
    • Automatically Create and Build Docker (#2706) @colin99d
    • Improved error handling for crypto commands (#2704) @colin99d
    • Add record session into routine capabiltiies (#2702) @DidierRLopes
    • Fix key error bug (#2705) @colin99d
    • fix: bug #2691 (#2698) @et41
    • Fix typo in config.toml (#2699) @JamesWalden97
    • ssl fix (#2693) @simmonsj330
    • Fix ec macro (#2689) @colin99d
    • Improved sorting capabilities in the news function (#2682) @colin99d
    • Bug/2583 (#2671) @catalintoma
    • Fix google trends. Error: The request failed: Google returned a response with code 429. (#2677) @montezdesousa
    • Fixed ccxt (#2666) @colin99d
    • fix: error #2676 (#2683) @soggyomelette
    • Fix charmap flair issue on windows (#2664) @colin99d
    • Fixes bug that makes reports INACCESSIBLE (#2680) @colin99d
    • Fixed shrs command -h (#2663) @colin99d
    • Portfolio bundle fix (#2665) @montezdesousa
    • Added integration tests fixes (#2670) @colin99d
    • fix get_df for output in stocks/disc (#2667) @gnzng
    • Add End of Day Historical Data to FA : https://eodhistoricaldata.com/r/?ref=869U7F4J to (#2500) @pauljsymonds
    • Fix bad api output (#2659) @colin99d
    • Last stocks int (#2658) @colin99d
    • Fixes integrated tests for alt and economy (#2655) @colin99d
    • FIxes topbuys (#2657) @colin99d
    • Fix stock and fund (#2656) @colin99d
    • fixing integration tests for crypto defi (#2624) @simmonsj330
    • integration test fix for crypto disc (#2625) @simmonsj330
    • Fixed the bug and refactored updating active data (#2651) @colin99d
    • Fixing logs on CI (#2653) @Chavithra
    • Small refactor to terminal.py (#2640) @colin99d
    • Fixes integrated tests for the economy controller (#2645) @colin99d
    • Fixed the bug in crypto/dd/oi (#2650) @colin99d
    • Etf fix (#2647) @colin99d
    • Update README.md (#2648) @colin99d
    • Fixes econometric menu integrated tests (#2644) @colin99d
    • Fixes the alt menu integrated tests. (#2643) @colin99d
    • New path for presets (#2634) @soggyomelette
    • New path for data_sources_default.json (#2646) @soggyomelette
    • fixing crypto nft integration bug (#2639) @simmonsj330
    • Improved futures dashboard (#2635) @colin99d
    • Removed ford command (#2627) @colin99d
    • Refactor CONTRIBUTING GUIDELINES (#2494) @DidierRLopes
    • Added recom error handling (#2628) @colin99d
    • Fixed export_data issue in Options controller (#2629) @colin99d
    • Fixed bad source default (#2630) @colin99d
    • New path for routines (#2632) @soggyomelette
    • New path for portfolio data (#2611) @soggyomelette
    • Update pull_request_template.md (#2631) @colin99d
    • fix typo (#2617) @erlandsen-tech
    • Be able to change user data folder and add path for exports (#2592) @soggyomelette
    • Fixing the voi command (#2613) @northern-64bit
    • Bug/2590 error setting exp (#2615) @erlandsen-tech
    • Portfolio controller fixes (#2610) @montezdesousa
    • Fix exports (#2584) @catalintoma
    • refactor: convert for loops into list and dict comprehensions (#2493) @Uzaaft
    • stocks/dps bug fixes (#2614) @montezdesousa
    • Adds auto yaml generation (#2587) @colin99d
    • Fix a bug and refactor stock helpers (#2566) @colin99d
    • fresh reports fix (#2570) @soggyomelette
    • Tests over API Best Practices (#2344) @colin99d
    • Fix bugs for news (SSL, sources) and fred (SSL) (#2585) @simmonsj330
    • Add path for custom_imports outside the terminal (#2567) @soggyomelette
    • Minor fixes in API usage (#2588) @montezdesousa
    • Updating feature flags : logs (#2568) @Chavithra
    • Integrate live feeds from Pyth (#2178) @jose-donato
    • Update docs link to openbb.co/docs (#2581) @jose-donato
    • Auto Generate API Documentation (#2360) @colin99d
    • Fix equity report & Update API docs on Hugo (#2573) @minhhoang1023
    • Next release : reports on steroids (#2349) @Chavithra
    • Improving styles loading (#2569) @Chavithra
    • Pylint (#2563) @colin99d
    • updating drafter version (#2554) @simmonsj330
    • Friday night bugs (#2557) @jmaslek
    • #2212 Removed hist and trend comamnds from /stocks/ba (#2284) @raviolispy
    • Removing custom menu (#2551) @soggyomelette
    • New path for styles and add timezone as environment variable (#2509) @soggyomelette
    • add a new routine based on Twitter thread (#2555) @DidierRLopes
    • Fixing #2536 (#2550) @Chavithra
    • adding warning to news (#2545) @simmonsj330
    • Comment out etf screener for short term (#2544) @jmaslek
    • I fixed the heatmap function but forgot the colors (#2543) @jmaslek
    • [bug] nft price model (#2475) @jose-donato
    • Suggest data sources to use for a command (#2518) @DidierRLopes
    • Added export to stocks/qa/beta (#2510) @hjoaquim
    • Heatmap fix percents (#2541) @jmaslek
    • Removes nftcalendar.io commands (#2540) @jose-donato
    • Patching news command (#2530) @simmonsj330
    • [Bug] Crypto/DeFi/pools - Error: display_uni_pools() got an unexpected keyword argument 'descend' (#2539) @montezdesousa
    • Fix CMD log to be a well-formed JSON string (#2523) @hjoaquim
    • Some docs improvements (#2528) @jose-donato
    • New path for .env (#2508) @soggyomelette
    • Revert back version (#2527) @simmonsj330
    • Release/1.8.1 (#2526) @simmonsj330
    • API key and WSB bug fix (#2515) @simmonsj330
    • Adding feedparser to spec file (#2525) @simmonsj330
    • Add ETF support for portfolio allocation command (#2143) @montezdesousa

    We are proud of our community contributors and staunch supporters of open-source ecosystems. Help us promote our community by tagging @openbb_finance on Twitter with a link to your pull request, and join our Discord server to chat about your contribution! We want to hear about your experience!

    Links πŸ¦‹

    Website, Twitter, Linkedin, Instagram, Reddit, Discord

    Source code(tar.gz)
    Source code(zip)
    ARM64.MacOS.OpenBB.Terminal.v1.9.0.dmg(442.42 MB)
    Windows10.OpenBB.Terminal.v1.9.0.exe(817.79 MB)
    x86_64.MacOS.OpenBB.Terminal.v1.9.0.dmg(473.56 MB)
  • v1.8.0(Sep 9, 2022)

    Thank you and welcome to our new contributors πŸ”₯

    @simmonsj330, @chuckdustin12, @sugatoray, @soggyomelette, @pauljsymonds, @hjoaquim, @pftp-jz, @ghbcode, @Jalil F, @DreamerC, @Dylan Cole, @Yahya SayadArbabi, @raphael-coelho-nubank, @pitmonticone, @Drashti Shah, @MOMINCKS, @Javadz, @Vinnie117, @Jay M Gonzalez, @ricwillis98, @asymness, @DiGyt, @Ali Asad Lotia, @Pierre Raii, @Parker Boyes, @nickvin, @Glauco CustΓ³dio, @et41, @Michael Sands

    What's changed πŸš€

    2022-09-08 - Release/1.8.0 (#2521) by @simmonsj330 2022-09-08 - Allow reports comments to be saved in a new HTML (#2507) by @DidierRLopes 2022-09-07 - M1 macos build system (#2504) by @simmonsj330 2022-09-07 - New path for logs (#2502) by @soggyomelette 2022-09-06 - Add heatmap function to stocks disc (#2454) by @James Maslek 2022-09-06 - Updates fa_demo.openbb to be compatible with the --source and default sources refactor. (#2503) by @deeleeramone 2022-09-06 - Improve ux experience through auto completer (#2483) by @DidierRLopes 2022-09-06 - Intel installer bug fix (#2505) by @simmonsj330 2022-09-06 - added wiki command (#2492) by @hjoaquim 2022-09-06 - Adds a warning regarding /stocks/ba/jcdr (#2501) by @hjoaquim 2022-09-06 - Get rid of option expirations in the past for Nasdaq + bugs (#2498) by @James Maslek 2022-09-05 - Adding optional columns before compute with columns. (#2445) by @Jalil F 2022-09-05 - com2ann: Convert type comments into Python type hints (#2325) by @Christian Clauss 2022-09-05 - [Bug] Fixes the stocks ca cashflow command (#2486) by @northern-64bit 2022-09-04 - fixed issue with cmc top coins #2470 (#2495) by @et41 2022-09-04 - Big refactor to be explicit about data sources (#2490) by @DidierRLopes 2022-09-04 - redact inception date from investpy when incorrect (#2482) by @Michael Sands πŸš€ 2022-09-04 - Add yf for fa/earnings (#2488) by @James Maslek 2022-09-04 - add -f to load if not present (#2489) by @James Maslek 2022-09-02 - allow to do macro TB (#2435) by @DidierRLopes 2022-09-02 - [bug] Fix SettingWithCopyWarning and export error (#2481) by @Parker Boyes 2022-09-01 - fix: Issue 2458 (#2472) by @soggyomelette 2022-09-01 - fix ta command issues #2457 (#2476) by @et41 πŸš€ 2022-08-31 - Add new premium source End of Day Historical Data (#2019) by @pauljsymonds 2022-08-31 - Fix etf function get_all_names_symbols (#2467) by @montezdesousa 2022-08-30 - Fix onchain issues (#2466) by @hjoaquim 2022-08-30 - Fix index error for portfolio historical trades. fixes #2450 (#2451) by @Jalil F 2022-08-30 - Improve readme (#2465) by @DidierRLopes 2022-08-29 - improve income command for plotting (#2434) by @DidierRLopes 2022-08-29 - Fixes getting into qa or pred from crypto controller (#2432) by @DidierRLopes 2022-08-29 - improve exit message (#2448) by @DidierRLopes 2022-08-29 - Overlay Portfolio and Benchmark Returns Distributions (#2233) by @montezdesousa 2022-08-29 - forex quote to use yahoo finance instead (#2436) by @DidierRLopes 2022-08-28 - fix [Bug] Portfolio/EF - adding start/end dates, or period flag, generates Error: shapes (1002, 13) and (14, 20032) not aligned #2372 (#2446) by @soggyomelette 2022-08-28 - Fix stocks/news (#2442) by @DidierRLopes 2022-08-28 - allow percentages for EconDB as required by user (#2440) by @DidierRLopes 2022-08-28 - Improve export folder to custom one (#2439) by @DidierRLopes 2022-08-28 - Allow root access (#2437) by @DidierRLopes 2022-08-28 - Makes running exe files more robust (#2438) by @DidierRLopes 2022-08-28 - Adds Australian Sector Indexes and some others. (#2441) by @deeleeramone 2022-08-27 - pre-commit autoupdate ; pre-commit run --all-files (#2330) by @Christian Clauss 2022-08-27 - fix x-small: Add Python 3.10 and 3.11 release candidate to testing (#2327) by @Christian Clauss 2022-08-27 - Fix liquidations data. fixes OpenBB-finance/OpenBBTerminal#2429 (#2430) by @Jalil F 2022-08-26 - Updates website with degiro documentation (#2413) by @montezdesousa 2022-08-26 - Fixes issue #2419 (#2420) by @nickvin 2022-08-26 - Readme update (#2427) by @James Maslek 2022-08-26 - fix etf/compare (#2426) by @James Maslek 2022-08-26 - minor fix (#2425) by @DidierRLopes 2022-08-26 - Fix economy/fred start date (#2421) by @James Maslek 2022-08-26 - add bullrun.com.br as source for research (#2386) by @Glauco CustΓ³dio πŸš€ 2022-08-25 - Added fix for ttm issue (#2418) by @colin99d 2022-08-25 - Hugo docs (#2415) by @jose-donato 2022-08-25 - Updates Fundamental Analysis Demo Routine - Routine now requires, -i ticker. (#2414) by @deeleeramone 2022-08-24 - fix laod prompt (#2408) by @montezdesousa 2022-08-24 - fix get fred data (#2409) by @James Maslek 2022-08-24 - NFTs - added floor price and collections commands (#2375) by @jose-donato 2022-08-24 - Refactoring crypto load (#2366) by @jose-donato 2022-08-24 - Fix missing polygon api (#2392) by @nickvin πŸš€ 2022-08-23 - feat m: [Crypto/DD] Add Coinglass Liquidations (#2402) by @Jalil F 2022-08-23 - Fixed polygon quarterly (#2401) by @colin99d 2022-08-23 - Fixed the etf compare command (#2394) by @colin99d 2022-08-23 - Add nasdaq as an options source (#2397) by @James Maslek 2022-08-23 - Fixed issue with tk command (#2395) by @colin99d 2022-08-23 - Fixed blacklitterman export (#2396) by @colin99d 2022-08-22 - Changed cdebt to edebt with wording fixes (#2393) by @colin99d 2022-08-22 - Fixed issues with x axis ordering (#2391) by @colin99d 2022-08-22 - Fix income statement bad headers (#2390) by @colin99d 2022-08-22 - More verbose error (#2389) by @colin99d 2022-08-22 - Bug fixes (#2387) by @colin99d 2022-08-22 - Bug fixes (#2388) by @colin99d 2022-08-22 - Adds relative strength percentile to stocks/ta (#2302) by @soggyomelette 2022-08-22 - Improve SIA experience as based on feedback (#2264) by @DidierRLopes 2022-08-22 - fix issue 2314 (#2384) by @montezdesousa 2022-08-22 - removed -s flag from documentation (#2379) by @Parker Boyes πŸš€ 2022-08-19 - fix error (#2369) by @soggyomelette 2022-08-19 - Fixed breaking changes to hotpenny (#2368) by @colin99d 2022-08-19 - change sort_col -> sortby (#2361) by @James Maslek 2022-08-18 - Small change + small bug fix (#2359) by @James Maslek 2022-08-18 - Added fixes from the general integration tests (#2357) by @colin99d 2022-08-18 - Fix TA integration script (#2356) by @James Maslek 2022-08-18 - start -> start date (#2355) by @James Maslek 2022-08-18 - Allow search to have multiple words (#2353) by @James Maslek 2022-08-18 - fix: typo in tradinghours_controller.py (#2337) by @Pierre Raii πŸš€ 2022-08-18 - Fixes Forex Quote (#2350) by @colin99d 2022-08-17 - Exit bot ad (#2339) by @James Maslek 2022-08-17 - Here we merge all API Refactor related branches (#2236) by @Chavithra 2022-08-16 - Country debt (#2311) by @colin99d 2022-08-16 - More Options Tradier Fixes (#2309) by @colin99d 2022-08-16 - Update latest allowed python version to 3.10.x (#2208) by @Ali Asad Lotia πŸš€ 2022-08-16 - pyupgrade --py38-plus (#2326) by @Christian Clauss 2022-08-16 - add a test for oanda key (#2297) by @soggyomelette 2022-08-16 - replace pip in message (#2007) by @LBolte29 2022-08-15 - updated API list to include Santiment and Crypto Panic (#2318) by @deeleeramone 2022-08-15 - Scale text size with size of box in crypto/ov/hm (#2278) by @soggyomelette

    We are proud of our community contributors and staunch supporters of open-source ecosystems. Help us promote our community by tagging @openbb_finance on Twitter with a link to your pull request, and join our Discord server to chat about your contribution! We want to hear about your experience!

    Links πŸ¦‹

    Website, Twitter, Linkedin, Instagram, Reddit, Discord

    Source code(tar.gz)
    Source code(zip)
    ARM64.MacOS.OpenBB.Terminal.v1.8.0.dmg(415.49 MB)
    Windows10.OpenBB.Terminal.v1.8.0.exe(787.90 MB)
    x86_64.MacOS.OpenBB.Terminal.v1.8.0.dmg(453.15 MB)
  • v1.7.0(Aug 12, 2022)

    Thank you and welcome to our new contributors πŸ”₯

    @DiGyt, @DidierRLopes, @JerBouma, @TheYahya, @Vinnie117, @aia, @asymness, @colin99d, @deeleeramone, @drashtishah, @javad94, @jaymgonzalez, @jfarid27, @jmaslek, @jose-donato, @momincks, @montezdesousa, @northern-64bit, @piiq, @pitmonticone, @raphael-coelho-nubank, @raviolispy, @simmonsj330 and @soggyomelette

    What's changed πŸš€

    We have disabled our Prediction Menu (pred) and discontinued it's maintenance in it anticipation of our new Forecasting Menu, which aims to take its place. This new menu is a collection of machine learning features built from the ground up for more efficient and informative investment research.

    • Release 1.7.0 (#2300) @simmonsj330
    • Hides warning for API not being a terminal in jupyter lab (#2301) @colin99d
    • FIxed report generation (#2305) @colin99d
    • Polygon candle from UTC to EST (#2304) @colin99d
    • Switch away from df append (#2303) @colin99d
    • Options tradier fix (#2295) @colin99d
    • Fix chains (#2294) @colin99d
    • Added yfinance as a source and converted to pandas read_html (#2286) @colin99d
    • Fixed bad yfinance urls (#2282) @colin99d
    • Lock Scipy to 1.8.1. Fixes OpenBB-finance/OpenBBTerminal#2226 (#2227) @jfarid27
    • Fix econ index documentation (#2281) @colin99d
    • Fixes insider stats export (#2280) @colin99d
    • Adding draft release workflow (#2277) @simmonsj330
    • Removed second copy of pylint (#2279) @colin99d
    • Adds Intro Guide to QA menu (#2273) @deeleeramone
    • Rename ecocal to events and fix categories filtering (#2268) @montezdesousa
    • Remove portfolio optimisation shortcut (#2266) @DidierRLopes
    • Fixes ecocal command (#2265) @DidierRLopes
    • Updating docker configuration (#2251) @aia
    • Adds santiment to keys menu in response to #2224 (#2238) @soggyomelette
    • Forgot to staple notarization to file (#2250) @simmonsj330
    • added dcf growth (#2244) @colin99d
    • Add parser for input command arguments (The Forward Slash PR) (#2064) @piiq
    • Ecocal improve (#2225) @montezdesousa
    • Windows10 build system (#2228) @simmonsj330
    • Fixes #2220 by replacing Nan with 0 to allow rounding (#2243) @soggyomelette
    • Fixed Jim Cramer (#2246) @colin99d
    • Small fix (#2240) @piiq
    • Fix degiro keys setup and improve 2FA authentication (#2234) @montezdesousa
    • Updating intel macos build system (#2229) @simmonsj330
    • Futures Improvement (#2239) @colin99d
    • Futures Dashboard (#2188) @colin99d
    • Update forex_api.py (#2215) @Vinnie117
    • Fix insider (#2206) @colin99d
    • News from feedparser + Binance API key check fix (#2192) @DidierRLopes
    • Improved verbosity of dd rating failure, and add color to the chart (#2204) @colin99d
    • Fix coinbase function in crypto/ov (#2205) @jmaslek
    • Added fixes for coinbase (#2202) @colin99d
    • Fix TypeError in /stocks/quantitative_analysis/beta_model (#2190) @DiGyt
    • Added ycrv command (#2203) @colin99d
    • Small danglewood bugs (#2197) @jmaslek
    • [Bugfix/Stocks/KeyMetricsExport] Add export call to FA key metrics controller (#2184) @asymness
    • Clenow Volatility Adjusted Momentum (#2180) @jmaslek
    • Fix portfolio metrics (#2116) @northern-64bit
    • [Bugfix/TradeBalance] Fix parameter name for TradeBalance and handle 'null' response from EconDB API (#2179) @asymness
    • Added a Historical Beta Regression Plot (#2145) @raviolispy
    • Survey command and info, more documentation and bugfixes (#2174) @JerBouma
    • Replace crypto exchange apis with CCXT (#2158) @jose-donato
    • Fix 2099 - add crypto funding rate (#2159) @jose-donato
    • fix tokenomics error (#2155) @jaymgonzalez
    • Add chains via yahoo finance (#2176) @jmaslek
    • Fix volatility (#2173) @DidierRLopes
    • Update GST to OpenBB in _index.md (#2157) @Vinnie117
    • Fixed DCF Handling (#2160) @colin99d
    • Updates crypto load docs to match last load refactor (#2154) @jose-donato
    • Update copy for docs on Why free (#2153) @DidierRLopes
    • Fix stuff (#2150) @DidierRLopes
    • Small improvement in Telegram script (#2144) @javad94
    • better match for econ param parse to dict (#2123) @momincks
    • improve readme file for terminal (#2137) @drashtishah
    • Fixed a few typos (#2136) @pitmonticone
    • Fix link for Quantitative Analysis (#2135) @raphael-coelho-nubank
    • Add in Portfolio Guide and update the Getting Started guide (#2118) @JerBouma
    • Fix demo video width (#2126) @TheYahya
    • Fix ycrv to allow raw display and export when source is FRED (#2127) @montezdesousa
    • [Feature] (XS DevOps) Add jupyterlab build folders to .gitignore. (#2122) @jfarid27

    We are proud of our community contributors and staunch supporters of open-source ecosystems. Help us promote our community by tagging @openbb_finance on Twitter with a link to your pull request, and join our Discord server to chat about your contribution! We want to hear about your experience!

    Links πŸ¦‹

    Website, Twitter, Linkedin, Instagram, Reddit, Discord

    Intel MacOS version coming soon!

    Source code(tar.gz)
    Source code(zip)
    M1.OpenBB.Terminal.dmg(414.87 MB)
    OpenBB.Terminal.Setup.exe(787.29 MB)
  • v1.6.0(Jul 21, 2022)

    A big thank you and welcome to our new contributors: @simmonsj330, @chuckdustin12, @sugatoray, @soggyomelette, @pauljsymonds, @hjoaquim, @pftp-jz, @ghbcode, @jfarid27, @DreamerC, @Deucedadorian πŸš€β€οΈβ€β€οΈβ€β€οΈβ€πŸš€

    2022-07-21 - Release/1.6.0 (#2106) by @simmonsj330 2022-07-20 - Fix Economy/Plot - Does not read stored datasets properly (#2112) by @montezdesousa 2022-07-20 - Allow direct orderbook export from degiro paexport to portfolio load command (#2091) by @montezdesousa 2022-07-19 - fix typo - change 'seaarch' to 'search' (#2114) by @Deucedadorian πŸš€ 2022-07-19 - Guess game - Easter egg (#2066) by @DidierRLopes 2022-07-19 - Help translate terminal language (#2100) by @DidierRLopes 2022-07-19 - Allow to build reports without arguments (#2108) by @DidierRLopes 2022-07-19 - Changing with the times (#2111) by @colin99d 2022-07-19 - Remove defirate scraping (#2113) by @piiq 2022-07-19 - Update sheets (#2110) by @JerBouma 2022-07-19 - The prediction menu installation instructions are not correct and should not be used (#2092) by @deeleeramone 2022-07-19 - Fix save class (#2090) by @DidierRLopes 2022-07-18 - Document : Change Docker container desktop pass-through (#2070) by @DreamerC πŸš€ 2022-07-18 - Fill missing static data (sector, industry, country and region) on portfolio creation (#2072) by @montezdesousa 2022-07-18 - remove cumulative returns functionalities (#2103) by @montezdesousa 2022-07-18 - Tests : mock api call (#2105) by @Chavithra 2022-07-18 - Make sec fillings link clickable in report (#2104) by @DidierRLopes 2022-07-17 - [Bugfix#2094] Fix handling of balances when user has no tokens. (#2095) by @jfarid27 πŸš€ 2022-07-17 - Update jupyterlab deps to resolve dependabot alerts (#2082) by @piiq 2022-07-15 - Fixes error message on portfolio menu help (#2088) by @montezdesousa 2022-07-14 - adding data range for VaR (#2087) by @pftp-jz 2022-07-14 - Add buttons linking to the installation page (#2086) by @JerBouma 2022-07-13 - Add in DeFi, DD and NFT guides from the Crypto menu (#2083) by @JerBouma 2022-07-13 - Corrected wording (#2080) by @ghbcode πŸš€ 2022-07-13 - sources goofed (#2079) by @jmaslek 2022-07-13 - Add Crypto discovery, onchain and overview menu (#2073) by @JerBouma 2022-07-12 - Updating README.md from top folder, CONTRIBUTING.md wrong link (#2075) by @pftp-jz πŸš€ 2022-07-12 - Fix oanda key issue (#2077) by @jmaslek 2022-07-12 - fix regression introduced (#2076) by @DidierRLopes 2022-07-12 - allow user to set flag (#2074) by @DidierRLopes 2022-07-12 - Creates a controller to specify sources (#2069) by @DidierRLopes 2022-07-12 - Portoflio : add pa export command for Degiro (#2065) by @Chavithra 2022-07-12 - Economic calendar command (#2043) by @montezdesousa 2022-07-12 - Bump python version (#2061) by @piiq 2022-07-12 - Fixes portfolio_model.py tests (#2071) by @montezdesousa 2022-07-11 - Get rid of datetime and market open closes in default stock load (#2067) by @jmaslek 2022-07-08 - Overhaul Portfolio class (#2021) by @montezdesousa 2022-07-07 - Fix the available sorting columns in divcal (#2059) by @jmaslek 2022-07-07 - Stop consuming first element of list (#2058) by @jmaslek 2022-07-07 - Update data sources json to allow submenu loading (#2057) by @jmaslek 2022-07-07 - Fixes #2044 Stocks/Load - Cannot load monthly/weekly interval with Polygon as source. (#2051) by @hjoaquim 2022-07-07 - added verification for windows. if start is prior to 1970, convert it to 1970-01-02 (1 day buffer in case of timezone adjustments) (#2056) by @hjoaquim πŸš€ 2022-07-07 - Update defaults.ini (#2035) by @DidierRLopes 2022-07-07 - Adding new portfolio metrics (#2029) by @northern-64bit 2022-07-06 - Improvements within the Terminal for the Documentation (#2048) by @JerBouma 2022-07-06 - Crypto api fixes (#1959) by @northern-64bit 2022-07-06 - add labels automatically when issue is created (#2033) by @DidierRLopes 2022-07-05 - Making the news command pretty with more data (#2045) by @northern-64bit 2022-07-05 - Fix trading hours bringing ticker in (#2038) by @DidierRLopes 2022-07-04 - Fix sorting of candle data (#2032) by @DidierRLopes 2022-07-04 - Remove print and fix issue with str on sia/vis (#2034) by @DidierRLopes 2022-07-04 - Fix volatility of crypto (#2039) by @DidierRLopes 2022-07-03 - fix documentation (#2037) by @DidierRLopes 2022-07-03 - fix messari spelling (#2036) by @DidierRLopes 2022-07-03 - replace curve brackets by square ones (#2040) by @DidierRLopes 2022-07-02 - Fixes #2018 and updates default dates in dd_controller.py (#2028) by @soggyomelette 2022-07-02 - Adds a test for binance key as asked for in #2006 (#2026) by @soggyomelette 2022-07-02 - Add in guide to Scripts & Routines (#2027) by @JerBouma 2022-07-01 - Update stocks_helper.py (#2025) by @pauljsymonds 2022-07-01 - Adding integration tests to intel mac workflow (#2020) by @simmonsj330 2022-06-30 - Add in Economy Guide to the website (#2016) by @JerBouma 2022-06-30 - Add in Cryptocurrency guide and remove the old 'Guides' folder (#2015) by @JerBouma 2022-06-30 - Add in Forex Menu guide and apply redirect to a terminal page that shouldn't exist (#2011) by @JerBouma 2022-06-30 - Fix yf FA quarterly issue (#2017) by @colin99d 2022-06-29 - New Feature Financial Analysis, checks Yahoo if no data at Alpha Advantage. (#1984) by @pauljsymonds πŸš€ 2022-06-29 - Build workflow 1 (#1999) by @simmonsj330 2022-06-29 - Improve economy menu (#1996) by @DidierRLopes 2022-06-29 - Add in a new GIF that better demonstrates the terminal (#2010) by @JerBouma 2022-06-28 - Changing menu dialogue for keys menu to be more apparent on how to add an api key (#1971) by @simmonsj330 2022-06-28 - Warning messages in #2002 (#2004) by @soggyomelette 2022-06-28 - Fix: crypto/headlines missing Legend & wrong Chart Title (#1997) by @soggyomelette 2022-06-28 - Adds Stocks/DD Guide (#2001) by @deeleeramone 2022-06-28 - Fixed typo - SCI --> SIC (#2000) by @deeleeramone 2022-06-27 - Fixes stock price and metrics in #1993 (#1998) by @soggyomelette 2022-06-26 - Add Introduction to Cryptocurrency Guide & Fix crypto/find (#1970) by @minhhoang1023 2022-06-26 - Fixed bad URL to options screener intro (#1990) by @deeleeramone 2022-06-25 - Handle errors when tickers can't be loaded (#1986) by @stkerr 2022-06-25 - [Bug] ta/bbands: when value contains a decimal: error: argument -s/--std: invalid check_positive value: '4.5' (#1988) by @soggyomelette 2022-06-25 - Removes command govp from crypto/defi (#1980) by @montezdesousa 2022-06-25 - Unify input arguments between Terminal and Crypto API usage (#1942) by @minhhoang1023 2022-06-25 - Fixing default view and ascending order in cglosers and cggainers (#1923) by @simmonsj330 2022-06-24 - disnake intents patch (#1987) by @teh_coderer 2022-06-24 - [Bug] Broken ETF functionalities (#1976) by @soggyomelette πŸš€ 2022-06-24 - [Bug] crypto/defi/sratio: Remove scientific notation in Chart title (#1965) by @montezdesousa 2022-06-24 - Add in Introduction to Funds guide (#1979) by @JerBouma 2022-06-23 - fixed crypto load (#1981) by @colin99d 2022-06-23 - Adds an Introduction Guide to the Fundamental Analysis Menu (#1982) by @deeleeramone 2022-06-22 - Display the help menu whenever users move to a different menu (#1968) by @montezdesousa 2022-06-22 - Add diff output to black workflow step (#1975) by @stkerr 2022-06-21 - Adds Introduction Guide to the Technical Analysis Menu (#1964) by @deeleeramone 2022-06-21 - Add in Econometrics guide and routine (#1966) by @JerBouma 2022-06-21 - Add in Introduction to ETFs (#1973) by @JerBouma 2022-06-20 - Fixing scorr and sentiment dataframe indexing bug (#1947) by @simmonsj330 2022-06-20 - changes type_string to lowercase (#1958) by @montezdesousa 2022-06-20 - Fixing fails to deliver bug and resulting NaN values in dataframe bug (#1956) by @simmonsj330 2022-06-18 - Adds Introduction Guide to Stock Screener (#1950) by @deeleeramone 2022-06-17 - Adds Introduction to the Stocks Insider Trading Menu (#1931) by @deeleeramone 2022-06-17 - Fix crypto/defi/vaults not showing for default and -k lp (#1957) by @montezdesousa 2022-06-17 - Fixed warnings bug which does not display data if there is an inf value data point (#1948) by @simmonsj330 2022-06-16 - Fixes Blank Report Bug (#1954) by @colin99d 2022-06-16 - Fixed risk free bug (#1953) by @colin99d 2022-06-16 - Fixed cntrld issue (#1952) by @colin99d 2022-06-15 - Fix show ticker issue (#1951) by @colin99d 2022-06-14 - Preferred data source for a given command and help docs for any command (#1928) by @stkerr 2022-06-14 - Fix for DCF glitch (#1932) by @colin99d 2022-06-14 - Fixing future warnings bug by switching from append to concat. (#1943) by @simmonsj330 2022-06-14 - Update docs for the load command (#1941) by @stkerr 2022-06-13 - Match to USA if no exchange suffix is present (#1939) by @stkerr 2022-06-13 - update install instructions for jupyterlab (#1929) by @sugatoray πŸš€ 2022-06-12 - Update logs rotation (#1920) by @Chavithra 2022-06-11 - Updated Tickers.csv (#1930) by @chuckdustin12 πŸš€

    We're proud of our community contributors and staunch supporters of open-source ecosystems. Help us promote our community by tagging @openbb_finance on Twitter with a link to your pull request, and join our Discord server to chat about your contribution! We want to hear about your experience!

    Source code(tar.gz)
    Source code(zip)
    OpenBB.Terminal.arm64.dmg(332.61 MB)
    OpenBB.Terminal.Setup.exe(768.78 MB)
    OpenBB.Terminal.x86.dmg(435.52 MB)
  • v1.5.0(Jun 10, 2022)

    A big thank you and welcome to our new contributors: @simmonsj330 πŸš€β€οΈβ€β€οΈβ€β€οΈβ€πŸš€

    2022-06-10 - Add code signing of the Windows package 2022-06-10 - Release/1.5.0 (#1926) by @piiq 2022-06-10 - Changing no data label and test files (#1922) by @simmonsj330 2022-06-10 - Adds Introduction to the Options Menu Guide (#1919) by @deeleeramone 2022-06-10 - Use returns for correlations in hcorr (#1925) by @stkerr 2022-06-09 - refactoring load, changed chart to candle (#1838) by @jose-donato 2022-06-08 - adds Introduction to Options Screener Guide and renames the folder to 'screen' (#1915) by @deeleeramone 2022-06-08 - Fix trailing coma typo (#1917) by @piiq 2022-06-08 - Fixes bug #1907 scraping management data (#1914) by @simmonsj330 πŸš€ 2022-06-08 - Add argument to remove masking for heatmap in hcorr and print correlations to command line (#1913) by @stkerr 2022-06-08 - adds Introduction to Hedge Guide - only requesting to update 1 file!! (#1911) by @deeleeramone

    We're proud of our community contributors and staunch supporters of open-source ecosystems. Help us promote our community by tagging @openbb_finance on Twitter with a link to your pull request, and join our Discord server to chat about your contribution! We want to hear about your experience!

    Source code(tar.gz)
    Source code(zip)
    OpenBB.Terminal.dmg(398.24 MB)
    OpenBB.Terminal.Setup.exe(762.27 MB)
  • v1.4.0(Jun 7, 2022)

    A big thank you and welcome to our new contributors: @montezdesousa, @martinb-bb, @stkerr πŸš€β€οΈβ€β€οΈβ€β€οΈβ€πŸš€

    2022-06-07 - Release/1.4.0 (#1909) by @piiq 2022-06-06 - Clarify values by re-ordering rows in enterprise value report (#1908) by @stkerr 2022-06-06 - Add on feature flag for 'smart' loading (#1901) by @jmaslek 2022-06-06 - Fix multiple crypto bugs (#1903) by @minhhoang1023 2022-06-06 - Skip predictions in reports if prediction package is missing. (#1900) by @stkerr 2022-06-04 - Fix a broken link to Jupyter directions (#1897) by @stkerr 2022-06-03 - removing expo until forecast menu for installer (#1896) by @martinb-bb 2022-06-03 - Fix a broken link to the load page (#1894) by @stkerr πŸš€ 2022-06-03 - Make documentation link front and center in readme (#1895) by @jmaslek 2022-06-03 - A lot of improvements to the Hugo documentation (#1893) by @JerBouma 2022-06-02 - Improve the Hugo documentation to be more accessible and user-friendly (#1891) by @JerBouma 2022-06-02 - Auto-fill routine scripts and add new scripts (#1889) by @JerBouma 2022-06-02 - Added plots for tickers (#1842) by @colin99d 2022-06-02 - Lock pylint version (#1890) by @piiq 2022-06-02 - Add in Hugo docs for Trading Hours and Behavioural Analysis (#1868) by @JerBouma 2022-06-01 - Econometrics UX (#1878) by @DidierRLopes 2022-06-01 - Bug/crypto defi vaults command broken #1822 (#1874) by @jp 2022-05-31 - Fix CA tsne issue where dataframes werent merging when ticker not in sp500 (#1882) by @jmaslek 2022-05-31 - Add in Portfolio Optimization, Dark Pools, Discovery and Comparison Guides (#1887) by @JerBouma 2022-05-31 - Fix tests and bump pandas version (#1888) by @piiq 2022-05-31 - Update pred deps and instructions (#1885) by @piiq 2022-05-27 - Oops this should be fixed (#1881) by @jmaslek 2022-05-27 - Get rid of qa interval warning (#1880) by @jmaslek 2022-05-27 - allow for reports an easy exit when something fails and other fixes (#1876) by @DidierRLopes 2022-05-26 - Fix economy/fred bug (#1875) by @jmaslek 2022-05-26 - Clean up forex menu. Add in polygon load (#1871) by @jmaslek 2022-05-26 - Add bottom toolbar hint feature flag - helps new users in getting started (#1873) by @DidierRLopes 2022-05-26 - Improved fraud function (#1855) by @colin99d 2022-05-25 - This PR uploads Guides (.md and images) for Behavioural Analysis and Trading Hours (#1863) by @deeleeramone 2022-05-24 - Refactor main menu to have: Settings and Feature Flags menus (#1864) by @DidierRLopes 2022-05-25 - Fix scientific notation for zeros and options greeks (#1859) by @piiq 2022-05-24 - Time-series forecasting (Exponential Smoothing) with Darts Integration (#1851) by @martinb-bb πŸš€ 2022-05-24 - Terminal supporting controller with multiple languages (#1730) by @DidierRLopes 2022-05-24 - Update Hugo documentation by refractoring (#1860) by @JerBouma 2022-05-23 - Support command redirects to OpenBB Support page (#1846) by @minhhoang1023 2022-05-23 - Add in Guides documentation to the Hugo documentation (#1845) by @JerBouma 2022-05-22 - Added the legend (#1854) by @colin99d 2022-05-22 - Bounty Hunter mood: 11 bugs fixed (#1853) by @DidierRLopes 2022-05-21 - Fix a bunch (#1852) by @DidierRLopes 2022-05-20 - Add check for updates at terminal startup (#1839) by @piiq 2022-05-20 - Add in the Getting Started guide (#1837) by @JerBouma 2022-05-19 - Fix backtesting tz (#1841) by @piiq 2022-05-19 - Deprecate stocks/dps/volexch (#1840) by @jmaslek 2022-05-19 - Portfolio improvements (#1818) by @DidierRLopes 2022-05-18 - Initialize the Guides and fill in the Introduction to Stocks (#1833) by @JerBouma 2022-05-18 - Feature/yieldcurve (#1734) by @montezdesousa πŸš€ 2022-05-17 - Tidy up autoloading in places (#1832) by @jmaslek 2022-05-17 - patternize validation of axes count with typo fix (#1781) by @PzaThief 2022-05-17 - Fix me renaming my own package (#1830) by @JerBouma 2022-05-17 - Add a luna crash custom reports (#1816) by @DidierRLopes 2022-05-14 - Feature/hedge (#1768) by @lepla 2022-05-14 - Add comparisons between the portfolio and benchmark including an orderbook sheet (#1773) by @JerBouma

    We're proud of our community contributors and staunch supporters of open-source ecosystems. Help us promote our community by tagging @openbb_finance on Twitter with a link to your pull request, and join our Discord server to chat about your contribution! We want to hear about your experience!

    Source code(tar.gz)
    Source code(zip)
    OpenBB.Terminal.dmg(480.08 MB)
    OpenBB.Terminal.Setup.exe(663.73 MB)
  • v1.3.0(May 12, 2022)

    A big thank you and welcome to our new contributors:

    @josephjacks πŸš€β€οΈβ€β€οΈβ€β€οΈβ€πŸš€

    What's changed:

    2022-05-27 - OpenBB Windows Installer - Updated to a verified Installer 2022-05-12 - OpenBB Terminal blended signature (#1806) by @DidierRLopes 2022-05-12 - Reports and Dashboards to be one level above (#1805) by @DidierRLopes 2022-05-12 - fix 1756 (#1801) by @jose-donato 2022-05-12 - Improve overall UX (#1804) by @DidierRLopes 2022-05-11 - fix 1793; bring stocks ta to crypto (#1802) by @jose-donato 2022-05-12 - Fix regression bug introduced by #1709 regarding support command (#1803) by @DidierRLopes 2022-05-12 - Fixes 1636 - hugo docs showing white bg (#1800) by @jose-donato 2022-05-12 - Add /crypto/ta/kc implementation (#1799) by @alexferrari88 2022-05-11 - Trading hours stock feature (#1697) by @buahaha 2022-05-11 - improve error keys for reddit and twitter error (#1797) by @DidierRLopes 2022-05-11 - Fix crypto loading for Binance #1794 (#1795) by @alexferrari88 2022-05-11 - change view_vwap to specify date range (#1790) by @PzaThief 2022-05-10 - Update README - Very minor grammatical typos (#1792) by @josephjacks πŸš€ 2022-05-10 - Refactored Crypto Tests (#1743) by @colin99d 2022-05-11 - Add terminal-wide report command (#1709) by @minhhoang1023

    We're proud of our community contributors and staunch supporters of open-source ecosystems. Help us promote our community by tagging @openbb_finance on Twitter with a link to your pull request, and join our Discord server to chat about your contribution! We want to hear about your experience!

    Source code(tar.gz)
    Source code(zip)
    OpenBB.Terminal.dmg(504.70 MB)
    OpenBB.Terminal.Setup.exe(758.71 MB)
  • v1.2.1(May 6, 2022)

    A big thank you and welcome to our new contributors:

    @guanquann, @PzaThief, @lepla, @yodawi, @jbushago, @Deadolus, @Avani1994, @dcajasn, @alexferrari88 πŸš€β€οΈβ€οΈβ€οΈπŸš€

    What's changed:

    2022-05-10 - fix riskfolio error on windows installer 2022-05-06 - Stop treating loss as a small value (#1770) by @piiq 2022-05-05 - Bump project version (#1769) by @piiq 2022-05-05 - Fix bugs for fetching crypto prices on chain and displaying very small numbers in tables (#1762) by @alexferrari88 2022-05-05 - Fix bugs, remove feargeed and improve help messages (#1767) by @piiq 2022-05-05 - Fix some linting errors (#1763) by @alexferrari88 2022-05-04 - Improves PO controller from UX perspective (#1760) by @DidierRLopes 2022-05-04 - Add Logger Tests (#1707) by @colin99d 2022-05-03 - Allow exporting from stocks/ca/hcorr (#1759) by @alexferrari88 πŸš€ 2022-05-03 - Polygon stock load (#1757) by @jmaslek 2022-05-03 - Improve OpenBB API for investment research reports (#1753) by @DidierRLopes 2022-05-03 - New portfolio optimization menu (#1642) by @dcajasn πŸš€ 2022-05-03 - Adds an additional ~50 global or sector indices; improves global coverage and autocomplete. (#1746) by @deeleeramone 2022-05-02 - Add Messari crypto dd commands (#1711) by @jose-donato 2022-05-02 - Adding stock price comparison via -c flag (#1745) by @Avani1994 πŸš€ 2022-04-30 - minor output formatting (#1749) by @DidierRLopes 2022-04-30 - Adding new funds to the avanza fund list (#1750) by @northern-64bit 2022-04-30 - Fixing sudo command (#1748) by @Deadolus πŸš€ 2022-04-28 - Add command to determine Reddit sentiment about a ticker/company. (#1744) by @jbushago πŸš€ 2022-04-27 - Try a "smart" load of tickers (#1722) by @jmaslek 2022-04-27 - Fixing Typing (#1747) by @Chavithra 2022-04-27 - Add crypto DD commands (#1710) by @minhhoang1023 2022-04-26 - Fix user path (#1737) by @piiq 2022-04-25 - Update linux&mac anaconda install docs (#1742) by @piiq 2022-04-25 - fixed spelling (#1739) by @colin99d 2022-04-25 - updated Linux installation instructions (#1736) by @deeleeramone 2022-04-25 - fixed misspelled f-string (#1738) by @yodawi πŸš€ 2022-04-25 - Fix crypto load (#1715) by @jose-donato 2022-04-25 - [Bug] Incorrect log for reddit keys. #1733 fix (#1735) by @lepla πŸš€ 2022-04-22 - Adds ross index (#1723) by @jose-donato 2022-04-21 - Default env for packaged apps (#1693) by @piiq 2022-04-21 - Add performance table on load (#1724) by @jmaslek 2022-04-20 - Fx forward rates (#1721) by @jmaslek 2022-04-19 - openbb_terminal tests: coverage (61% -> 65%) (#1664) by @colin99d 2022-04-18 - Fix ETF screener #1704 (#1708) by @DidierRLopes 2022-04-17 - Requests using style fix (#1691) by @PzaThief πŸš€ 2022-04-17 - drop duplicates (#1705) by @LBolte29 2022-04-16 - Tests for Coinbase broker functions (#1696) by @marcelonyc 2022-04-15 - Adding everything from Risk Metrics PR based on new main branch (#1666) by @northern-64bit 2022-04-15 - Bots plots refactor.. 90% html size decrease! (#1686) by @tehcoderer 2022-04-14 - Add cost to borrow of stocks. Data from IBKR (#1663) by @guanquann πŸš€ 2022-04-14 - Deeleeramone indices (#1687) by @deeleeramone

    We're proud of our community contributors and staunch supporters of open-source ecosystems. Help us promote our community by tagging @openbb_finance on Twitter with a link to your pull request, and join our Discord server to chat about your contribution! We want to hear about your experience!

    Source code(tar.gz)
    Source code(zip)
    OpenBB.Terminal.dmg(505.72 MB)
    OpenBB.Terminal.Setup.exe(758.28 MB)
  • v1.1.0(Apr 15, 2022)

    Changelog:

    2022-04-14 - Starts crypto tools menu (#1668) by jose-donato 2022-04-13 - Replaces coingecko deprecated commands (#1650) by jose-donato 2022-04-12 - Adding Necessary files to fix the windows installer splash screen (#1653) by andrewkenreich 2022-04-10 - updated anchor command to display earnings (#1661) by jose-donato 2022-04-10 - Closing in on 90% Bot Coverage (#1646) by Colin Delahunty 2022-04-10 - Add a pytest.mark.linux to test_display_defi_tvl (#1665) by Artem Veremey 2022-04-09 - Incorrect Env Names (#1657) by Colin Delahunty 2022-04-08 - Update similarity report (#1651) by Theodore Aptekarev 2022-04-08 - Adds QA and Pred to forex (#1652) by jose-donato 2022-04-08 - Added fix for alphavantage key and fraud command (#1660) by Colin Delahunty 2022-04-08 - Add pytest.mark.linux to test_plot_oi (#1662) by Artem Veremey 2022-04-07 - Updating advanced docker documentation to reference the new container (#1655) by Artem Veremey 2022-04-07 - Fix divcal timeout (#1649) by Theodore Aptekarev 2022-04-06 - fix #1645 and #1574 (#1639) by LBolte29 2022-04-06 - Resolve dependency issues (#1640) by Theodore Aptekarev 2022-04-05 - Fixinttests (#1635) by Colin Delahunty 2022-04-05 - Fixed import bug in report and dashboard notebooks (#1632) by Colin Delahunty 2022-04-05 - Added check for valid Coinbase product, including delisted checking (#1633) by Marcelo Litovsky 2022-04-04 - Update test documentation (#1630) by minhhoang1023 2022-04-04 - New Open Source menu (#1603) by jose-donato 2022-04-04 - Fix logging for users that don't rename parent folder to OpenBBTerminal (#1613) by didierlopes.eth 2022-04-04 - Fix coin_map_df returns nan (#1627) by minhhoang1023 2022-04-03 - add star history (#1619) by didierlopes.eth 2022-04-03 - Powerful stock search (#1617) by didierlopes.eth 2022-04-03 - Added helpful messages to twitter model (#1622) by meatpi 2022-04-03 - Add tests for bots/stocks (#1616) by Colin Delahunty 2022-04-02 - Shorten CI Time (#1615) by Colin Delahunty 2022-04-02 - Rename Gamestonk Terminal to OpenBB Terminal in the web version (#1609) by Arjun V 2022-04-02 - Get into oanda submenu (#1611) by Szymon BΕ‚aszczyΕ„ski 2022-04-02 - Expanding bot tests (#1561) by Colin Delahunty 2022-04-02 - Edit portfolio value for add as well as a spelling error (#1614) by jmaslek 2022-04-01 - chore: updated the readme, removed the use of the slang Karen and Gan… (#1606) by Mabel Oza 2022-04-01 - Update README.md (#1604) by mrawdon 2022-03-31 - Logging : fix filter (#1602) by Chavithra 2022-03-31 - Bug : fix #1597 (#1598) by Chavithra 2022-03-31 - Bug : Fix #1600 (#1601) by Chavithra 2022-03-31 - Add Raspberry PI installation (#1562) by Zedris 2022-03-30 - Renaming GamestonkTerminal (#1596) by Chavithra 2022-03-30 - Fix API Keys images not showing in README (#1595) by Jeroen Bouma

    Source code(tar.gz)
    Source code(zip)
    OpenBB.Terminal.dmg(576.65 MB)
    OpenBB.Terminal.Setup.exe(744.08 MB)
Owner
Gamestonk Terminal
The next best thing since Bloomberg Terminal
Gamestonk Terminal
A command line utility for tracking a stock market portfolio. Primarily featuring high resolution braille graphs.

A command line stock market / portfolio tracker originally insipred by Ericm's Stonks program, featuring unicode for incredibly high detailed graphs even in a terminal.

Conrad Selig 51 Nov 29, 2022
An awesome Python wrapper for an awesome Docker CLI!

An awesome Python wrapper for an awesome Docker CLI!

Gabriel de Marmiesse 303 Jan 3, 2023
This a simple tool to query the awesome ippsec.rocks website from your terminal

ippsec-cli This a simple tool to query the awesome ippsec.rocks website from your terminal Installation and usage cd /opt git clone https://github.com

stark0de 5 Nov 26, 2022
GoogleFormSpammer - A simple CLI script to spam Google Forms used by Crypto Wallet scammers to collect stolen data

GoogleFormSpammer - A simple CLI script to spam Google Forms used by Crypto Wallet scammers to collect stolen data

null 14 Dec 17, 2022
πŸ–οΈThis is a feature-complete clone of the awesome Chalk (JavaScript) library.

Terminal string styling done right This is a feature-complete clone of the awesome Chalk (JavaScript) library. All credits go to Sindre Sorhus. Highli

Fabian Keller 132 Dec 27, 2022
A curated list of awesome things related to Textual

Awesome Textual | A curated list of awesome things related to Textual. Textual is a TUI (Text User Interface) framework for Python inspired by modern

Marcelo Trylesinski 5 May 8, 2022
Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.

Interactive Redis: A Cli for Redis with AutoCompletion and Syntax Highlighting. IRedis is a terminal client for redis with auto-completion and syntax

null 2.2k Dec 29, 2022
A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.

mycli A command line client for MySQL that can do auto-completion and syntax highlighting. HomePage: http://mycli.net Documentation: http://mycli.net/

dbcli 10.7k Jan 7, 2023
Random scripts and other bits for interacting with the SpaceX Starlink user terminal hardware

starlink-grpc-tools This repository has a handful of tools for interacting with the gRPC service implemented on the Starlink user terminal (AKA "the d

null 270 Dec 29, 2022
Rich is a Python library for rich text and beautiful formatting in the terminal.

The Rich API makes it easy to add color and style to terminal output. Rich can also render pretty tables, progress bars, markdown, syntax highlighted source code, tracebacks, and more β€” out of the box.

Will McGugan 41.4k Jan 3, 2023
Lets you view, edit and execute Jupyter Notebooks in the terminal.

Lets you view, edit and execute Jupyter Notebooks in the terminal.

David Brochart 684 Dec 28, 2022
Module for converting 2D Python lists to fancy ASCII tables. Table2Ascii lets you display pretty tables in the terminal and on Discord.

table2ascii Module for converting 2D Python lists to a fancy ASCII/Unicode tables table2ascii ?? Installation ??‍?? Usage Convert lists to ASCII table

Jonah Lawrence 40 Jan 3, 2023
A terminal UI dashboard to monitor requests for code review across Github and Gitlab repositories.

A terminal UI dashboard to monitor requests for code review across Github and Gitlab repositories.

Kyle Harrison 150 Dec 14, 2022
CLabel is a terminal-based cluster labeling tool that allows you to explore text data interactively and label clusters based on reviewing that data.

CLabel is a terminal-based cluster labeling tool that allows you to explore text data interactively and label clusters based on reviewing that

Peter Baumgartner 29 Aug 9, 2022
This CLI give the possibility to do a queries in Star Wars API and returns a JSON in a terminal.

Star Wars CLI (swcli) This CLI give the possibility to do a queries in Star Wars API and returns a JSON in a terminal. Install $ pip install swcli Qu

Pery Lemke 5 Nov 5, 2021
WA Terminal is a CLI application that allows us to login and send message with WhatsApp with a single command.

WA Terminal is a CLI application that allows us to login and send message with WhatsApp with a single command.

Aziz Fikri 15 Apr 15, 2022
A terminal spreadsheet multitool for discovering and arranging data

VisiData v2.6.1 A terminal interface for exploring and arranging tabular data. VisiData supports tsv, csv, sqlite, json, xlsx (Excel), hdf5, and many

Saul Pwanson 6.2k Jan 4, 2023
A useful and easy to use Terminal Timer made with Python.

Terminal SpeedCubeTimer Installation Β‘No requirements! Just Download and play Usage Starts timer.py and you will see this. python timer.py Scramble

Achalogy 5 Dec 22, 2022
A Tempmail Tool for Terminal and Termux.

A Tempmail Tool for Terminal and Termux.

MAO-COMMUNITY 8 Oct 19, 2022