Giter VIP home page Giter VIP logo

stock-forecaster's Introduction

RU Stocks

OVERVIEW:

RU Stocks is a free web application designed to provide trading simulations to users and it is built on Python Django Framework. RU Stocks uses real-time stock market data to paint the most accurate picture of investment portfolios customized for perspective investors. It allows users to design their own portfolios and display quantitative factors with highly visualized graphs and charts.

TARGET AUDIENCE:

Our target audience includes anyone and everyone who is interested in stock investing. Whether you are new to the stock market and want to test the water before turning to a stockbroker, or you are a student interested in investing and looking for a place to do market simulation, or you are an experienced independent stock trader looking for a place to test out different portfolio strategies but don’t have access to the tools, RU Stocks is the right place for you.

FEATURES:

  • Leverages a user friendly interface
    • Straightforward buttons to look up stocks and buy/sell certain number of shares
    • “Money Spent” and “Money Earned” help to keep track of users’ profit and loss
  • Displays accurate and real-time stock market data for each individual stock in the portfolio. Individual stock details include:
    • Basic information include open price, market cap, volume, EPS, etc.
    • Financial Ratios include P/E ratio, Price/Book ratio, short ratio, etc.
    • Real Time Data include real time market cap, ask price, bid price, etc.
    • Changes and Trends include 50 days, 200 days, and yearly moving average
    • Additional Information include year high/low price, last dividend date, etc.
  • Provides highly visualized graphs and charts to analyze portfolio performance. Portfolio details include:
    • Portfolio OHLC & Volume
    • Portfolio Time vs. Value
    • Portfolio Historical Data
  • Provides relevant up-to-date news based on users’ portfolio
    • Stock related news
    • Industry related news

ADVANTAGES:

  • Completely free of charge
  • Open sources (Project available on GitHub)
  • User-Friendly and self-explanatory (No need to know big financial terms)
  • Highly visualized information customized to users’ needs

In summary, RU Stocks is a one-stop shop for users to gather data, news, and analysis in order to build value-adding portfolios. It is practical and useful in many ways. Hope you will enjoy using RU Stocks.

HOW TO RUN:

First, make sure below items have been installed before running the application

First, install node if haven't done so already. Use Homebrew for Mac OS or Choclatey for Windows.

For Mac OS use Homebrew.

brew install node

For Windows use Choclatey.

choco install nodejs

Then install coffee if haven't done so already.

sudo npm install -g coffee-script

Install the requirement packages for RU Stocks

pip install –r requirments.txt

Then use the below commands to run the application:

Make Migrations to update changes on the database.

python manage.py makemigrations

Migrate to the to make all the changes on the database.

python manage.py migrate

Repeat the two steps if there is any change to any of the models.py

This step is to run the application on the localhost server.

python manage.py runserver

stock-forecaster's People

Contributors

nihal223 avatar dependabot[bot] avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.