Markets and trading · Independent · 23 Oct 2026

RyanJHamby/stock-screener

Automated stock screener scanning 3,800+ stocks daily for confirmed Stage 2 uptrends passing 8 strict criteria. Features: smart caching (74% fewer API calls), market regime filtering, automated stop-loss calculation, and GitHub Actions automation. Follows Mark Minervini's Trend Template.

← Markets and trading
Intelligent Stock Screener. Scans 3,800+ stocks daily for confirmed uptrends.

In simple English

This tool scans thousands of US stocks every day. It looks for strong upward price trends following a specific trading strategy. It calculates stop-loss prices and risk levels for every potential trade. It also helps manage your existing investments through a read-only brokerage connection. You run it on your own computer or set it up to run automatically on GitHub.

What it is

A Python-based systematic trading assistant that evaluates market breadth, relative strength momentum, and fundamental quality filters. It stores financial data in Git to reduce API calls and generate daily signal reports.

What it is good for

Solo builders and algorithmic traders who want to automate daily equity screening without paying for expensive commercial terminal subscriptions.

Stars69
LicenceMIT
LatestNo tagged releasechecked 23 Oct 2026
Last code change2026-10-22
Written inPython
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Scans over 3,800 stocks daily with smart caching that cuts redundant API calls by 74 percent.
  • Automates Mark Minervini's eight-criteria trend template and calculates risk-reward ratios.
  • Integrates with GitHub Actions to run scans automatically on weekdays without manual work.
Watch for
  • Requires Python knowledge to configure environment variables and troubleshoot API limits.
  • Downloading price data for thousands of stocks takes 20 to 40 minutes per run.
  • Robinhood integration requires manual credential input and SMS authentication for safety.
Replaces

Manual stock chart inspections and commercial equity screeners

Works well with

robin-stocks

Similar repositories
  • ranaroussi/yfinance26k stars

    Downloads market data from Yahoo Finance in Python, but lacks built-in stock screening strategies.

  • freqtrade/freqtrade56k stars

    A complete algorithmic trading bot for cryptocurrencies and stocks, but much more complex to configure.

Also reviewed on Repo Radar
  • jesse-ai/jesse8.7k stars

    A Python framework for writing crypto trading strategies, testing them against past prices, and running them live.

  • hummingbot/hummingbot20k stars

    A free framework for writing and running automated trading programs on cryptocurrency exchanges.

  • lballabio/QuantLib7.7k stars

    The long-established free library for pricing and risk-managing financial instruments.

Install
git clone https://github.com/RyanJHamby/stock-screener.git
cd stock-screener
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Trading & Investing › Market Research & Analysis › Market Scanners & Screeners.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.