/StockMarketAnalysis

Stock Market Analysis using Machine Learning

Primary LanguageJupyter Notebook

📈 Stock Market Analysis using Machine Learning

  • In this, we are performing analysis & visualising on different stocks from different caps using Machine Learning Algorithms.

📊 Data Exploration

  • Visualising the stocks via tables
  • Checking the Data of last 90 days
  • Volume-Weighted Average Price
  • Percent Change
  • Trends
  • Visualising the stocks via graphs
  • Rolling Standard Deviation
  • Comparison with Market Index (Nifty50)
  • Simple Moving Average
  • Bollinger Bands

Beta Values

  • Beta Value of Daily returns for past 3 months or 84 days using Linear Regression
  • Monthly Beta Value using Linear Regression

🧮 Inference

  • Setting Calls
  • Comparing Machine Learning Classifiers for Prediciting Calls
  • Predicting Calls using the Selected Machine Learning Classifier
  • Strategy Returns using Random Forest Classifer
  • Visualising Strategy Returns

📉 Markowitz Efficient Frontier

  • Finding Annual Returns & Volatility for 2000 portfolios
  • Plotting Markowitz Efficient Frontier

Clustering

  • Plotted Elbow Curve
  • Plotted Clusters of Stocks of different caps

Made with ❤ by Priyanshu Bisht