Giter Club home page Giter Club logo

stock-market-analysis's Introduction

Stock Market Analysis

Project source can be downloaded from https://github.com/SBZed/Stock-Market-Analysis.git

Author & Contributor List

Saurabh Zinjad

All other known bugs and fixes can be sent to "[email protected]" with the subject "stock market analysis Suggestion". Reported bugs/fixes will be submitted to correction.

Introduction:

Investment Bankers, CA's, Hedge Fund / Portfolio Managers, Forex traders, Commodities Analysts.
These have been historically considered to be among the most coveted professions of all time. Yet, if one fails to keep up with the demands of the day, one would find one's skills to be obsolete in this era of data analysis. Data Science has inarguably been the hottest domain of the decade, asserting its need in every single sphere of corporate life. It was not long ago when we discovered the massive potential of incorporating ML/AI in the financial world. Now, the very idea of the two being disjointed sounds strange. Data Science has been incremental in providing powerful insights ( which people didn't even know existed ) and helped massively increase efficiency, helping everyone from a scalp trader to a long term debt investor. Accurate predictions, unbiased analysis, powerful tools that run through millions of rows of data in the blink of an eye have transformed the industry in ways we could've never imagined.

Topics:

1. Data Analysis using Pandas

2. Data Visualization and Technical Analysis

3. Fundamental analysis using Regression

4. Trade Call Prediction using Classification

5. Modern Portfolio Theory

6. Clustering for Diversification analysis

Prerequisites:

1. Python

If you are new to Python,This YouTube series is best for you.

2. Anaconda(Optional)

3. Jupyter Notebook:

4. Financial Markets:

  • In the coming modules, we will be doing various tasks to analyze and make predictions on allotted selected company stock. You may need to learn about the underlying markets.
    • Basics of Financial Markets:
      The very first step in solving a problem is understanding the problem. To tackle the questions and problem statements that await us, it's suggested that you first go through above link (it's a PDF "Basics of Financial Markets" documentation) and get introduced to the basic concepts that we'd coming across in the following modules to come.

    • Introduction to Stock Markets:
      Now read and understand Chapter 6,7 and 8 from this link.

    • The Stock Market Documentary:
      If you Don't know what is stock markets, how it works and want to know about it for fun. Then check out this documentary.

Steps to Follow Before Start:

  1. Select an Industry: Go to the All Stock Data directory.
  2. In this directory, you'll be able to browse through the different industries. You can choose an industry which is related to your discipline or any industry of your liking.
  3. On doing so, download a CSV file of stock data of a company belonging to the industry you chose. I have chosen Infosys Stock from Large-cap.
  4. To know more about this large-cap, mid-cap and small-cap data go to Readme_all_stock_data.md file.

Modules Structure:

.
├── ...
├── Module			# Each Module/Topic/Chapter
│   ├── Questions           # Queries/Questions related to chapter 
|    |   ├── .ipynb         # Questions Jupyter notebook
│   ├── Solutions           # Solved Queries - Answers to all Questions
|    |   ├── .ipynb         # Questions Jupyter notebook
|    |   ├── .csv           # CSV file / Dataset for stocks
|   ├── images              # Images used in Jupyter notebook, Just for seek of representation
│   └── Resource Matrial    # Different reference matrial(txt, doc, pdf)
└── ...

stock-market-analysis's People

Contributors

ztrimus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  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.