Home / Backtesting & trading frameworks
pinkfish
Python backtester with a spreadsheet-style view of trades
What it is
A Python backtester and spreadsheet library for security analysis. Results are laid out in a spreadsheet-like form, so you can inspect positions and trades day by day, and indicator calculations are included for building strategies. Hobbyist quants and developers who want transparent, traceable backtests are the target users. Its focus is clarity for individual strategies rather than large-scale portfolio simulations or live execution.
At a glance
Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Beginners |
|---|---|
| Used for | Backtesting, Data analysis |
| Markets | US equities, Multi-market |
| Stack | Python |
| Learning curve | Easy to start |
| Practical value | Medium practical value |
| Cost | Free and open source |
| Hardware | No GPU needed |
| Maintenance | Last commit 12 days ago |
GitHub stars, last 30 days
Daily snapshots since 2026-09-28 (up to 30 days): +2 over the period, now 308. Gaps mean no snapshot was taken that day.
A backtester and spreadsheet library for security analysis.
Similar tools
Exchange market calendars for pandas trading applications
Python backtesting framework with a graphical interface
Trading calendars for stock exchanges around the world
Streamlit chart that marks moving-average and squeeze signals
Pythonic downloader for Yahoo! Finance market data
Technical analysis library in pandas for backtesting