Skip to content

A Django-based stock analysis tool using the Python AlphaVantage API Wrapper.

License

Notifications You must be signed in to change notification settings

ishaansaxena/MatteBlack

Repository files navigation

MatteBlack

A Django-based stock analysis tool using the Python AlphaVantage API Wrapper.

Resource guide:

  1. AlphaVantage.co - Documentation
  2. AlphaVantage API Python Wrapper - Github
  3. Plotly.js - Documentation

This proejct:

  1. Code on Github
  2. Build on Heroku

To-do:

Up next:

Technical
  1. Change data acquiring in client to Ajax and add refresh button with plots.
  2. Filter Intraday data for only current day
  3. Separate symbol model to: type, symbol, exchange (optional), slug.
User stories
  1. Add technical indicators and TI plots
  2. Be able to view basic information in the tracked list
  3. Create dashboard page:
    1. User tracked symbols (watchlist)
    2. Popular symbols
    3. Tickers and time series from tracked symbols

Queued:

  1. Find ways to get company information (name, sector, etc) dynamically from the stock ticker
    1. Update secwiki?
  2. Find ways to get company market cap
  3. Find ways to get stock % fall/rise
  4. Create user model extending Django's model
    1. Allow Google Sign-in
    2. Send confirmation email (necessary?)
    3. Restrict registration (for now)
    4. Require sign-in for dashboard etc.
  5. Change @login_required to @permission_required

About

A Django-based stock analysis tool using the Python AlphaVantage API Wrapper.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published