Home / Market & alternative data

Finance

Market & alternative data★ 4,310 GitHub starsPython⏱ Last commit 29 days ago

Python toolkit for market data, indicators and backtesting research

What it is

A collection of 150+ quantitative finance Python programs built on NumPy and pandas. It downloads and normalizes OHLCV data, computes technical indicators, runs stock screens, and includes a modest backtester with next-open execution, cash accounting, commission and slippage handling. Additional modules cover portfolio optimization, statistical models such as ARIMA and PCA, and reporting. Research code intended for quant traders and learners, with the caveat that fundamentals are snapshots rather than point-in-time inputs and public data providers may throttle or change schemas.

At a glance

Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.

Best forBeginners
Used forData analysis, Strategy research
MarketsUS equities, Multi-market
StackPython
Learning curveEasy to start
Practical valueMedium practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceLast commit 29 days ago

GitHub stars, last 30 days

Daily snapshots since 2026-09-12 (up to 30 days): +90 over the period, now 4,310. Gaps mean no snapshot was taken that day.

In the author's words

150+ quantitative finance Python programs to help you gather, manipulate, and analyze stock market data.

Open on GitHub ↗This week's trending tools中文页面

Similar tools