Aptrade
Another Python library for backtesting built on top of Backtrader.
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 and modern interface for analysis and visualization.
You might be asking why not using X or Y, that is already a mature library with a large community. The answer is simple: I like tweaking and experimenting with new ideas, and I want to learn more about the inner workings of backtesting frameworks. I hope this learning experience can be useful for others as well.
Inspiration and Why this project exists
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/pst-group/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.
Licensing and legal stuff
GNU v3 (See LICENSE)
Warning:
Absolutely no warranty is implied with this product. Use at your own risk.
No guarantee is provided that it will be profitable, or that it won't lose all your money very quickly.
All financial trading offers the possibility of loss. Leveraged trading, such as futures trading, may result in you losing all your money, and still owing more. Backtested results are no guarantee of future performance. The owners of the project can take no responsibility for any losses caused by live trading using Aptrade. Use this for educational purposes only. The owners of the project are not currently registered or authorised by any financial regulator.
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.4.tar.gz.
File metadata
- Download URL: aptrade-0.0.4.tar.gz
- Upload date:
- Size: 3.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d72d967269d11316aaceb135f32162b98d2eae661cede85e39a0a88084263de
|
|
| MD5 |
c6b429812be52bcbea0e4ae67dd2c27f
|
|
| BLAKE2b-256 |
78665a495481b89e7312b7f8622327a007d46ef62576a91d535d28480d08dba9
|
Provenance
The following attestation bundles were made for aptrade-0.0.4.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.4.tar.gz -
Subject digest:
7d72d967269d11316aaceb135f32162b98d2eae661cede85e39a0a88084263de - Sigstore transparency entry: 2176048401
- Sigstore integration time:
-
Permalink:
vcaldas/aptrade@2897f1842e62446cca0e4bba9ba9978382dfe57d -
Branch / Tag:
refs/tags/v0.0.4 - Owner: https://github.com/vcaldas
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@2897f1842e62446cca0e4bba9ba9978382dfe57d -
Trigger Event:
push
-
Statement type:
File details
Details for the file aptrade-0.0.4-py3-none-any.whl.
File metadata
- Download URL: aptrade-0.0.4-py3-none-any.whl
- Upload date:
- Size: 716.4 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 |
7ee6904991bad5407886ebd95c33f92b85dba313c55e4a3cab486c763053da99
|
|
| MD5 |
a434df1a6a4a5a09dfbb1e8a1c558c7c
|
|
| BLAKE2b-256 |
213092831a6f6616981f25774bb22810b0170b76d602305b43b6e241441cee25
|
Provenance
The following attestation bundles were made for aptrade-0.0.4-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.4-py3-none-any.whl -
Subject digest:
7ee6904991bad5407886ebd95c33f92b85dba313c55e4a3cab486c763053da99 - Sigstore transparency entry: 2176048416
- Sigstore integration time:
-
Permalink:
vcaldas/aptrade@2897f1842e62446cca0e4bba9ba9978382dfe57d -
Branch / Tag:
refs/tags/v0.0.4 - Owner: https://github.com/vcaldas
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@2897f1842e62446cca0e4bba9ba9978382dfe57d -
Trigger Event:
push
-
Statement type: