This repository collects essential tools for the analysis of stocks market and is mainly inspired by the Machine Learning for Trading course of Georgia Tech Institute distributed through Udacity
Repository consists of five packages :
-
Analyze stocks Load data of stocks from provided csv files and perform following tasks: plot data, compute Bollinger bands, daily returns, histograms, alpha and beta, correlation coefficients
-
Analyze daily portfolio Compute daily portfolio value, get important statistics and compare portfolio performance with respect to market
-
Download Stock Data Retrieve stock data from google finance and store results in csv files
-
Download S&P500
Retrieve historical data of the S&P 500 index components -
Market Analysis
Load all the S&P500 stocks data and after some preprocessing compute important statistics and support user with the identification of the most relevant stocks
Run these codes using jupyter notebook. Just type jupyter notebook
in the main directory and the code will pop up in a browser window.