You can view the application in stocksera.pythonanywhere.com.
Live demo is available at https://youtu.be/jkAZu7DvhvY.
This website is free for everyone. But if you want to support me, please give me a star on Github or you can PayPal to paypal.me/stocksera. Patreon is also available here.
-
View graph of your favourite ticker.
-
Gather key statistics such as EPS, beta and SMA.
-
Data is from yahoo finance
-
Sort historical data based on % price change, volume, day and so on.
-
Google trend of a stock and compare it with it's closing price.
- View options chain of your favourite ticker. Inspired from Gamestonk Terminal.
- Find out the max-pain price, OTM & ITM options and Call/Put ratio of the next few weeks.
- Data is from yahoo finance.
- View short volume and short percentage of some of the popular tickers.
- Data is from Finra.
- View failure to deliver data of some of the popular tickers.
- Data is from SEC.gov.
- Find the most popular tickers with their sentiment level on different subreddits such as r/wallstreetbets, r/stockmarket and r/stocks. Inspired from Auto 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.
- Tracks trending tickers, sentiment, puts/calls ratio, price change and more on r/wallstreetbets realtime.
- Analyse the performance of trending tickers on r/wallstreetbets.
- Top 10 most mentioned tickers with the highest sentiment will be added to the "Reddit ETF" when market opens.
- Tickers that fall outside the Top 10 list will be sold.
- 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.
- Look at the increase in number of redditors/active users/percentage growth on specific subreddits and compare it with the stock price.
- Overview of the performance of S&P500, Nasdaq100, DIA & WSB.
- Data is from Trading View.
- View all tickers earnings report for the week ahead.
- Market Cap, EPS Estimate and EPS Actual.
- Sortable by market cap and day.
- Data is from yahoo finance.
- Identify tickers with the highest short interest level.
- Data is from shortinterest.com
- Identify tickers with low float.
- Data is from lowfloat.com
- View holdings, trades and news of all companies in ARK Fund.
- View trades and ownership of a ticker.
- Data is from arkfunds.io/api
- Daily reverse repo transactions (amount, number of parties, average)
- Data is from newyorkfed
- Daily treasury (closing balance, opening balance)
- Data is from fiscaldata.treasury.gov
- Monthly inflation rate (with heat map) from 2001
- Data is from usinflationcalculator.com/inflation
- Monthly retail sales and compare it with the number of covid-19 cases
- Retail sales data is from ycharts.com/indicators/us_retail_and_food_services_sales
- Covid-19 data is from covid.ourworldindata.org/data/owid-covid-data.csv
# Clone the project
git clone https://github.com/spartan737/Stocksera.git
# Create environment
py -m venv venv
# Navigate into project's folder and activate venv
cd Stockera/venv/Scripts
activate
cd .. / ..
# Install modules
pip install -r requirements.txt
# Set up static file (if debug is set to False in settings.py)
py manage.py collectstatic
Download nltk data for sentiment analysis. Type the following in console:
>>> import nltk
>>> nltk.download("vader_lexicon")
- Compilation of tasks that are needed to be completed.
- Get trending tickers in Reddit, subreddit subscribers statistics, stocks with low float and high short interest.
- Please refer to Scheduled Tasks Guide for more information on how to run scheduled tasks.
You can run run_app.bat.
Alternatively, you can run using your terminal:
cd venv/Scripts
activate
cd ../..
py manange.py runserver
You can view the application in 127.0.0.1:8000.
This project is under the MIT license.