Backtesting libraries · Archived

PyAlgoTrade

Early event-driven Python backtester, now archived by its author.

GitHub stars4.7k
Forks1.4k
Last commit2023-11-13
LicenseSee repository
LanguagePython
StatusArchived

GitHub statistics as of 2026-11-10. Status: active = commits in the last 90 days, slowing = in the last year, inactive = older, archived = read-only.

Overview

PyAlgoTrade was one of the first popular Python backtesting libraries, with event-driven backtests, paper trading and technical indicators. The repository is archived, so it receives no fixes. It is listed here because it still shows up in tutorials; new projects should pick a maintained library.

Best for: Reading old code. Not recommended for new work.

Strengths

  • Simple, readable design

Limitations

  • Archived: no bug fixes or updates
  • Limited support for current Python versions

Alternatives in Backtesting libraries

All frameworks · Descriptions are our own summary and may lag behind each project's documentation. Check the project's license before using it in a product. Nothing here is investment advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.