Skip to content

MuadDib010/stock-depth-analysis

Repository files navigation

Stock Depth Analysis

This project performs in-depth analysis on stock data, building upon a previous stock picker project. It provides detailed insights on selected stocks including historical performance, risk metrics, and comparative analysis.

Features

  • Historical performance analysis
  • Risk assessment (volatility, Sharpe ratio, etc.)
  • Comparative analysis against market indices
  • Visualization of key metrics
  • Technical indicator calculations

Requirements

  • Python 3.8+
  • Required packages:
    • pandas
    • numpy
    • matplotlib
    • yfinance
    • requests

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/stock-depth-analysis.git
    cd stock-depth-analysis
    
  2. Install dependencies:

    pip install -r requirements.txt
    

Usage

Run the main analysis script:

python stock_analysis.py

You can modify the input stock tickers in the config.py file or pass them as command-line arguments.

Project Structure

  • stock_analysis.py: Main script for running the analysis
  • config.py: Configuration settings including API keys and default parameters
  • fetcher.py: Module for fetching stock data from various sources
  • analyzer.py: Contains analysis functions and algorithms
  • visualizer.py: Handles data visualization
  • utils.py: Utility functions

License

MIT

About

A stock depth analysis tool that provides detailed insights on stocks including historical performance, risk metrics, and technical analysis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages