Another Python tool for Trading and Backtesting
Project description
Aptrade
Another Python library for backtesting built on top of Backtrader.
This project starts as a fork of the Backtrader library, but it has evolved into a separate project with its own features and improvements. The main goal of Aptrade is to provide a more user-friendly and efficient backtesting experience for traders and developers and hopefully to keep compatibility with the original Backtrader library.
Instalation
You can install Aptrade using pip:
pip install aptrade
Support
If you find this project useful, please consider supporting it by: text
Inspiration and Why this project exists
This project is my attempt to combine my interests in algorithmic trading, data science, and software engineering. It is inspired by the need for a robust framework to backtest trading strategies using Python, while also providing a user-friendly interface for analysis and visualization.
This will be heavily inspired by the following projects: Backtrader: https://www.backtrader.com/ Backtesting.py: https://kernc.github.io/backtesting.py/ pysystemtrade: https://github.com/robcarver17/pysystemtrade
For the real deal, please use the above projects, as they are more mature and have a larger community. This project is more of a learning experience for me, and I hope it can be useful for others as well.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aptrade-0.0.3.tar.gz.
File metadata
- Download URL: aptrade-0.0.3.tar.gz
- Upload date:
- Size: 284.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
999f536529d1a2b5e9c21f842f0097c85d913ace1de5250160f953de9e3ee2a0
|
|
| MD5 |
9e51994984086d4d2f056d026000b2ec
|
|
| BLAKE2b-256 |
c959ce49f210012c73d6fbd3984765709a67437f973291707a4e7b96f2473386
|
Provenance
The following attestation bundles were made for aptrade-0.0.3.tar.gz:
Publisher:
publish-to-pypi.yml on vcaldas/aptrade
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aptrade-0.0.3.tar.gz -
Subject digest:
999f536529d1a2b5e9c21f842f0097c85d913ace1de5250160f953de9e3ee2a0 - Sigstore transparency entry: 1422797912
- Sigstore integration time:
-
Permalink:
vcaldas/aptrade@b62f0df6cd7bda3e61d582a9aa85a2d8a6aa164c -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/vcaldas
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@b62f0df6cd7bda3e61d582a9aa85a2d8a6aa164c -
Trigger Event:
push
-
Statement type:
File details
Details for the file aptrade-0.0.3-py3-none-any.whl.
File metadata
- Download URL: aptrade-0.0.3-py3-none-any.whl
- Upload date:
- Size: 436.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
209cfb970ad36b540f79bec06f71bd4e1cbae0f0ab34042ae081543983d531e1
|
|
| MD5 |
a8a65012128ffcc7f8e70118885ead9e
|
|
| BLAKE2b-256 |
85b6f91cb8e80934318aae613e4948985c5cbbf84397d08063df446b24b15699
|
Provenance
The following attestation bundles were made for aptrade-0.0.3-py3-none-any.whl:
Publisher:
publish-to-pypi.yml on vcaldas/aptrade
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aptrade-0.0.3-py3-none-any.whl -
Subject digest:
209cfb970ad36b540f79bec06f71bd4e1cbae0f0ab34042ae081543983d531e1 - Sigstore transparency entry: 1422798290
- Sigstore integration time:
-
Permalink:
vcaldas/aptrade@b62f0df6cd7bda3e61d582a9aa85a2d8a6aa164c -
Branch / Tag:
refs/tags/v0.0.3 - Owner: https://github.com/vcaldas
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@b62f0df6cd7bda3e61d582a9aa85a2d8a6aa164c -
Trigger Event:
push
-
Statement type: