Git Product home page Git Product logo

machine-learning-for-trading's Introduction

Machine-Learning-for-Trading

A detailed study of Machine Learning, Data Wrangling, Data Visualization and other techniques for Portfolio Management of Stocks.

Aim of the Project

  • Data cleaning and processing of Stock Price Data using Pandas.
  • Data visualization for stock price data.
  • Analysis and categorization of different stocks.
  • Building a Trade Call Classifier.
  • Study of Mordern Portfolio Theory for optimization and allocation of capital to different stocks in a portfolio.

To study about Machine Learning for Trading refer to this free lecture series on Quantopian.

The Main files in this Project are:

This module is used for cleaning, sorting and processing of stock data using Pandas Dataframe.
Image of 1/2 Stock Split Image of Volatility Image Three

This module includes data visualization and basic analysis of stock price data. Image One2 Image Two2 Image Three2 Image Four2 Image Five2 Image Six2

This module is used to categorize the different stocks using Regression Analysis. Image One3 Image Two3 Image Three3

In this module a Trade Call Classifier is built using different type of bands. Image One4 Image Two4 Image Three4

In this module Optimal Capital Allocation is done using Efficient Frontier Method after study of Mordern Portfolio Theory. Image One5 Image Two5

In this module Clusterring of Stocks is shown using KNN Clustering Method. Image One6 Image Two6 Image Three6

Requirements to Run this Project:

  • Python 3
  • Numpy
  • Matplotlib
  • Pandas
  • scikit-learn

machine-learning-for-trading's People

Contributors

shubhamkumar277 avatar

Stargazers

 avatar

Watchers

 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.