Skip to content

Python tools for automating financial data workflows (charts, screening, fundamentals) for internal research and client-facing outputs.

License

Notifications You must be signed in to change notification settings

hschn58/Stock_Automation

Repository files navigation

CI License: MIT

Stock Automation

A collection of Python tools and lightweight apps for automating financial data tasks: fetching fundamentals, screening anomalies, comparing tickers, and generating charts.
Designed for quick research workflows and client-facing outputs.


Repository Structure

  • Stock_Drops/
    Tkinter GUI for anomaly detection. Fetches intraday % moves, highlights cells ≥ ±3%, and flags strong conditions.

  • Company_Financials/
    Scripts analyze dividends and earnings from various publicly-traded companies from existing data.

  • Stock_Comparison/
    Utilities for pairwise and basket analysis to examine relative over-or-under performance.

  • Client_Performance_Chart/
    Generates performance charts suitable for client presentation.

  • Client_Portfolio_Filter/
    Filters client portfolios by detailed holdings information.

  • Client_Summary_Acquisition/
    Quickly assembles account value and related metrics from raw custodial exports.

  • Methods/
    Shared helper functions (date/time, I/O, plotting, error handling).


Quickstart

1. Environment

python3 -m venv .venv
source .venv/bin/activate      # On Windows: .venv\Scripts\activate
pip install -U pip

License

This project is licensed under the MIT License.


Disclaimer

This repository is not an attempt to solicit financial advice.

This software is provided for informational and educational purposes only.
It does not constitute financial advice or a recommendation to trade securities.

About

Python tools for automating financial data workflows (charts, screening, fundamentals) for internal research and client-facing outputs.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages