Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Finance application that provides more than 60 different alternative data to retail investors

License

NotificationsYou must be signed in to change notification settings

guanquann/Stocksera

Repository files navigation

Stocksera

NOTE: I'm still in the midst of fixing bugs. (Govt trades)

Downloads

Stocksera API available athttps://pypi.org/project/stocksera or viapip install stocksera. View documentation athttps://github.com/guanquann/Stocksera-API.

Support:

If you wish to support this project, please star it on Github or PayPal topaypal.me/stocksera. Patreon is also availablehere.

Data Source:

  • Yahoo Finance, Finviz, Finnhub, FinancialModellingPrep, IBKR, Reddit, Finra, SEC, CompaniesMarketCap, SenateStockWatcher, HouseStockWatcher, Polygon, ARKFunds.io, Stocktwits, Twitter, Federal Reserve and much more...

User Guide:

/ticker/

  • View graph of your favourite ticker.

  • Gather key statistics such as EPS, beta and SMA.

  • Data is fromyahoo financeTicker Stats

  • Sort historical data based on % price change, volume, day and so on.Sort Historical Data

  • Get recent insider trading of a stock.Insider Trading

  • Get recent news and sentiment of a stock.News Sentiment

  • Google trend of a stock and compare it with it's closing price.Google Trend

  • Recommendations of a stock.Recommendations

  • Links to Stocktwits for discussion.Discussion

  • Links to Trading View for TA.Discussion

/ticker/options/

  • View options chain of your favourite ticker.
  • Find out the current max-pain price, OTM & ITM options, Call/Put ratio, historical max-pain.
  • Data is fromSwaggy Stocks.OptionsOption Chain

/ticker/short_volume/

  • View short volume and short percentage of some of the popular tickers.
  • Data is fromFinra.Short Volume

/ticker/failure_to_deliver/

  • View failure to deliver data of tickers.
  • Data is fromSEC.gov.Failure to Deliver

/ticker/borrowed_shares/

  • View number of borrowed shares available and the borrow fee.
  • Data is fromIBKR.Borrowed Shares

/ticker/regsho/

  • View days when ticker is in Regulation SHO Threshold List.
  • Data is fromNYSE.Borrowed Shares

/wsb_live_ticker/

  • View number of mentions in WSB, calls/puts mentions and sentiment over time.WSB Live Ticker

/reddit_analysis/

  • Find the most popular tickers with their sentiment level on different subreddits such as r/wallstreetbets, r/stockmarket and r/stocks. Inspired fromAuto DD.
  • Trending cryptocurrencies are also analysed in r/Cryptocurrency.
  • This only reads the post of the subreddit. The comments are not taken into account.
  • Data is updated daily, around 1 hour before market open.Reddit Analysis StocksReddit Analysis Crypto

/wsb_live/

  • Tracks trending tickers, sentiment, puts/calls ratio, price change and more on r/wallstreetbets realtime.WSB LiveWSB LiveWSB Live

/crypto_live/

  • Track trending crypto, sentiment, price change and more on r/CryptoCurrency realtime.Crypto Live

/reddit_ticker_analysis/

  • View ranking of popular tickers in Reddit over time and compare it with its price.Reddit Ranking Stocks

/subreddit_count/

  • Look at the increase in number of redditors on popular subreddits such as r/wallstreetbets, r/Superstonk and r/amcstock.
  • Growth in number of new redditors and percentage of active redditors.Subreddit Stats

/subreddit_count/?quote=AMC

  • Look at the increase in number of redditors/active users/percentage growth on specific subreddits and compare it with the stock price.Subreddit Stats Individual

/market_summary/

  • Overview of the performance of S&P500, Nasdaq100, DIA & WSB.Market Overview

/futures/

  • View market futures from Trading ViewFutures

/earnings_calendar/

  • View all tickers earnings report for the week ahead.
  • Market Cap, EPS Estimate and EPS Actual.
  • Sortable by market cap and day.
  • Data is fromyahoo finance.Earnings Calendar

/ipo_calendar/

  • View upcoming and past IPOsIPO

/stocktwits/

  • View stocktwits trending tickers over timeStocktwits Trending

/twitter_trending/

  • View number of mentions of tickers on Twitter over timeTwitter Trending

/senate/

  • View recent senate tradingSenateSenateSenate

/house/

  • View recent house tradingHouseHouseHouse

/short_interest/

/low_float/

/ark_trades/

  • View holdings, trades and news of all companies in ARK Fund.
  • View trades and ownership of a ticker.
  • Data is fromarkfunds.io/apiARK TradesARK Trades Individual

/reverse_repo/

  • Daily reverse repo transactions (amount, number of parties, average)
  • Data is fromnewyorkfedReverse Repo

/daily_treasury/

/inflation/

/retail_sales/

/initial_jobless_claims/

  • View weekly initial jobless claimsInitial Jobless Claims

/interest_rate/

  • View United States Fed Funds RateInterest Rate

/insider/

  • Get latest insider trading in the last 1 monthInsider TradingInsider Trading

/beta/

  • Calculate the true beta value of any stock real-time.Beta

/news/

  • View breaking, crypto, forex and merger newsLatest News

/trading_halts/

  • View trading haltsTrading Halts

/correlation/

  • View correlation between tickersCorrelation

/dividend_history/

  • View dividend history of tickersDividend

/stock_split/

  • View stock split of tickersStock Split

/accounts/login/

  • Sign up for a free account to have access to all-in-one-dashboard and Stocksera API key.Stock Split

For developers:

Cloning project

git clone https://github.com/guanquann/Stocksera.git

Setting up WITHOUT docker

# Setting up environmentpy -m venv venvcd venv/Scriptsactivatecd ../..# Install dependenciespip install -r requirements.txt# Set your MYSQL credentials in config.yaml first before proceedingpy setup/local.py# Run application# DO ENSURE THAT YOU HAVE ALL THE API KEYS NECESSARY IN http://localhost:8000/setup/ TO PREVENT UNWANTED ERRORS.py manage.py runserver

Setup

Setting up WITH Docker

# Dockerise# Set your MYSQL credentials in config.yaml first before proceeding# Do note that MYSQL_HOST for docker container may not be localhost (mine is `db`)py setup/docker.py
# Run the following in another command prompt if you are setting up for the first time using Docker# Continue running `py setup/docker.py` even though there might be an error# You might need to rerun setup/docker.py after `py setup/docker_db.py` successfully completedpy setup/docker_db.py# DO ENSURE THAT YOU HAVE ALL THE API KEYS NECESSARY IN http://localhost:8000/setup/ TO PREVENT UNWANTED ERRORS.

To rerun in the future:Rerun Docker

Run scheduled tasks

Star History

Star History Chart

License

This project is under theMIT license.


[8]ページ先頭

©2009-2025 Movatter.jp