Skip to main content

End-to-End Python Framework for Algorithmic Trading: Backtesting, ML Alpha, Live Execution & Automation

Project description

PyFundLib ⚡

The most powerful, modern, and production-ready Python framework for algorithmic trading & ML alpha

From backtesting RSI mean-reversion to running 24/7 autonomous LSTM-powered live trading — all with a clean, type-annotated, zero-boilerplate API.

Built by a quant. For quants who refuse to compromise.

PyPI Python Stars License Status

Clean API • Institutional MLOps • Zero Boilerplate • Real Edge

Why PyFundLib Dominates

Feature PyFundLib Backtrader • VectorBT • Others
Published on PyPI Yes pip install pyfundlib No
Modern src/ layout + full typing Yes Rarely
Built-in ML (LSTM • XGBoost • RF) Yes Full pipelines + MLflow + versioning No
Multi-broker live execution Alpaca • Zerodha • IBKR • Binance Partial
Zstd Parquet caching + metadata Yes Automatic No
One-liner equity curves & reports Yes Gorgeous out-of-the-box Manual
CLI + scheduler + auto-retrain Yes pyfundlib live No
Dry-run by default Yes No accidental nuclear launches Risky

Installation

pip install pyfundlib

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyfundlib-0.1.6.tar.gz (129.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyfundlib-0.1.6-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file pyfundlib-0.1.6.tar.gz.

File metadata

  • Download URL: pyfundlib-0.1.6.tar.gz
  • Upload date:
  • Size: 129.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for pyfundlib-0.1.6.tar.gz
Algorithm Hash digest
SHA256 206e55d337be8e7a551a8f60532dbec87ccc3625be13fce0756cdec16e037a57
MD5 8950b8fa4e221095aa7f204203814419
BLAKE2b-256 ca5d52f0f040e4fb3e6f38ab0b7411a2492fe5f0edf58df6244bb9ee9eacda7d

See more details on using hashes here.

File details

Details for the file pyfundlib-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: pyfundlib-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for pyfundlib-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 9fc44435c2260a654df25f229b38788f0ef849a0fc5e37a3977d81fa5578e9ee
MD5 2cc8a7caf768a41a07a6a01bd9522a97
BLAKE2b-256 041a76ef67d03e1503f0e4a90f9c38e5f256cf45bf452088ad283964d00d7f6c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page