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

Last modified on February 25, 2021

About

Gamestonk Terminal is an mountainous inventory market terminal that has been developed for enjoyable, whereas I noticed my GME shares tanking. But whats up, I esteem the inventory 💎🙌.

The implementation (in python) permits to with out effort add further directions, and make larger on their configuration.

Be at liberty to inquire of issues, I am going to be satisfied to work on them on my spare time.

Table of contents

  • Facets
    • Scrutinize Stocks
    • Market Sentiment
    • Be taught Websites
    • Classic Prognosis
    • Technical Prognosis
    • Due Diligence
    • Prediction Tactics
  • Set up
  • API Keys
  • Disclaimer
  • Make stronger

Facets

The indispensable menu permits the following directions:

load -t S_TICKER [-s S_START_DATE] [-i {1,5,15,30,60}]
clear
ogle -t S_TICKER [-s S_START_DATE] [-i {1,5,15,30,60}] [--type N_TYPE]

With their capabilities being:

  • Load inventory ticker to perform prognosis on
    • -s : The initiating date (format YYYY-MM-DD) of the inventory
    • -i : Intraday inventory minutes
  • Sure beforehand loaded inventory ticker.
  • Visualise historic data of a inventory. An alpha_vantage key's critical.
    • -s : The initiating date (format YYYY-MM-DD) of the inventory
    • -i : Intraday inventory minutes
    • --form : 1234 corresponds to sorts: 1. begin; 2. excessive; 3.low; 4. cease; whereas 14 corresponds to sorts: 1.begin; 4. cease

GNUS

Portray: Except a ticker is loaded, the menu will fully level out disc and sen menu, as the others require a ticker being equipped.

Scrutinize Stocks

association           S&P500 index shares association [Finviz]
sectors       level out sectors effectivity [Alpha Vantage]
gainers       level out most modern prime gainers [Yahoo Finance]
orders        orders by Constancy Customers [Fidelity]
up_earnings   upcoming earnings open dates [Seeking Alpha]
high_short    level out prime excessive speedy pastime shares of over 20% ratio [www.highshortinterest.com]
low_float     level out low float shares beneath 10M shares float [www.lowfloat.com]
simply_wallst Merely Wall St. examine data [Simply Wall St.]
spachero      sizable web web page for SPACs examine [SpacHero]
uwhales       staunch web web page for SPACs examine [UnusualWhales]

Market Sentiment

Reddit:
wsb           level out what WSB gang is as so much as in subreddit wallstreetbets
watchlist     level out different customers watchlist
commonplace       level out commonplace tickers
spac_c        level out different customers spacs bulletins from subreddit SPACs neighborhood
spac          level out different customers spacs bulletins from different subs

Stocktwits:
bullbear      estimate like a flash sentiment from closing 30 messages on board
messages      output as so much as the 30 closing messages on the board
trending      trending shares
stalker       stalk stocktwits consumer's closing messages

Twitter:
infer         infer about inventory's sentiment from most modern tweets
sentiment     in-depth sentiment prediction from tweets over time

Google:
mentions      pastime over time basically primarily based on inventory's mentions
areas       areas that point out most practical pastime in inventory
queries       prime linked queries with this inventory
upward thrust          prime rising linked queries with inventory

Be taught Websites

macroaxis         www.macroaxis.com
yahoo             www.finance.yahoo.com
finviz            www.finviz.com
marketwatch       www.marketwatch.com
fool              www.fool.com
businessinsider   www.markets.businessinsider.com
fmp               www.financialmodelingprep.com
fidelity          www.eresearch.fidelity.com
tradingview       www.tradingview.com
marketchameleon   www.marketchameleon.com
stockrow          www.stockrow.com
barchart          www.barchart.com
grufity           www.grufity.com
fintel            www.fintel.com
zacks             www.zacks.com
macrotrends       www.macrotrends.purchase
newsfilter        www.newsfilter.io

sources         www.tradinganalysisresources.com

Classic Prognosis

Day-to-day Stock: BB (from 2020-06-04)

screener      display screen information about the agency [Finviz]
mgmt          administration staff of the agency [Business Insider]

Market Watch API
income        income remark of the agency
sources        sources of the agency
liabilities   liabilities and shareholders fairness of the agency
working     cash waft working actions of the agency
investing     cash waft investing actions of the agency
financing     cash waft financing actions of the agency

Yahoo Finance API
information          data scope of the agency
shrs          shareholders of the agency
sust          sustainability values of the agency
cal           calendar earnings and estimates of the agency

Alpha Vantage API
overview      overview of the agency
income        income statements of the agency
steadiness       steadiness sheet of the agency
cash          cash waft of the agency
earnings      earnings dates and reported EPS

Financial Modeling Prep API
profile       profile of the agency
quote         quote of the agency
enterprise    enterprise value of the agency over time
dcf           discounted cash waft of the agency over time
inc           income statements of the agency
bal           steadiness sheet of the agency
cashf         cash waft of the agency
metrics       key metrics of the agency
ratios        financial ratios of the agency
progress        financial concept progress of the agency

Technical Prognosis

overlap:
ema         exponential tantalizing wise
sma         easy tantalizing wise
vwap        quantity weighted wise designate
momentum:
cci         commodity channel index
macd        tantalizing wise convergence/divergence
rsi         relative power index
stoch       stochastic oscillator
fashion:
adx         wise directional motion index
aroon       aroon indicator
volatility:
bbands      bollinger bands
quantity:
advert          chaikin accumulation/distribution line values
obv         on steadiness quantity

Due Diligence

information          most modern information of the agency [Finviz]
purple           will get due diligence from one different consumer's submit [Reddit]
analyst       analyst prices and scores of the agency [Finviz]
score        score of the agency from stable promote to stable purchase [FMP]
pt            designate targets over time [Business Insider]
est           quarter and 365 days analysts earnings estimates [Business Insider]
ins           insider advise over time [Business Insider]
insider       insider buying and promoting of the agency [Finviz]
sec           SEC filings [Market Watch]
speedy         speedy pastime [Quandl]
warnings      agency warnings consistent with Sean Seah e guide [Market Watch]

Prediction Tactics

sma         easy tantalizing wise
knn         okay-Nearest Neighbors
linear      linear regression (polynomial 1)
quadratic   quadratic regression (polynomial 2)
cubic       cubic regression (polynomial 3)
regression  regression (different polynomial)
arima       autoregressive built-in tantalizing wise
prophet     Facebook's prophet prediction
mlp         MultiLayer Perceptron
rnn         Recurrent Neural Network
lstm        Lengthy-Short Term Memory

Set up

This undertaking was once written and examined with Python 3.6.8.

In expose to arrange all libraries aged by this repository, it is indispensable to skedaddle

pip arrange -r requirements.txt

Portray: The libraries specified by the requirements.txt file dangle been examined and work for the cause of this undertaking, on the assorted hand, these might presumably properly be older variations. Hence, it is instantaneous for the consumer to function up a digital python ambiance sooner than putting in these. This permits to retain dependencies required by assorted tasks in separate locations.

API Keys

The undertaking is type round a complete lot of various API calls, whether or not it is to obtain admission to historic data or financials.

These are these the place apart a key's critical:

  • Alpha Vantage: https://www.alphavantage.co
  • Financial Modeling Prep: https://financialmodelingprep.com/developer
  • Quandl: https://www.quandl.com/devices/api
  • Reddit: https://www.reddit.com/prefs/apps
  • Twitter: https://developer.twitter.com

When these are purchased, do not neglect to alter config_terminal.py. Alternatively, you might presumably properly presumably function them to the following ambiance variables:

  • GT_API_KEY_ALPHAVANTAGE
  • GT_API_KEY_FINANCIALMODELINGPREP
  • GT_API_KEY_QUANDL
  • GT_API_REDDIT_CLIENT_ID
  • GT_API_REDDIT_CLIENT_SECRET
  • GT_API_REDDIT_USERNAME
  • GT_API_REDDIT_USER_AGENT
  • GT_API_REDDIT_PASSWORD
  • GT_API_TWITTER_KEY
  • GT_API_TWITTER_SECRET_KEY
  • GT_API_TWITTER_BEARER_TOKEN.

Disclaimer

"Just just a few issues I'm now not. I'm now not a cat. I'm now not an institutional investor, nor am I a hedge fund. I enact now not dangle purchasers and I enact now not current personalised funding suggestion for prices or commissions." DFV

Make stronger

Must you esteem this undertaking, and would esteem me to retain it and maintain including parts, be at liberty to purchase me a espresso!

Buy Me A Coffee

Read More

Similar Products:

    None Found

Recent Content