Skip to main content

A comprehensive backtesting framework designed to evaluate and compare various investment strategies using historical data. This framework enables users to implement, test, and analyze trading strategies by providing detailed performance metrics and customizable visualizations. It supports data input in CSV or Parquet formats and offers multiple visualization backends, including matplotlib, seaborn, and plotly.

Project description

Backtesting-Framework

Overview

The Backtester is a Python module designed to backtest financial trading strategies on historical data. It computes portfolio positions, transaction costs, slippage costs, and returns while allowing for customizable parameters, such as multi-asset support and rebalancing frequency.

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

backtesting_framework-0.1.0.tar.gz (10.5 MB view details)

Uploaded Source

Built Distribution

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

backtesting_framework-0.1.0-py3-none-any.whl (10.5 MB view details)

Uploaded Python 3

File details

Details for the file backtesting_framework-0.1.0.tar.gz.

File metadata

  • Download URL: backtesting_framework-0.1.0.tar.gz
  • Upload date:
  • Size: 10.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.11.1 Windows/10

File hashes

Hashes for backtesting_framework-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1045bed4fef2b2cb97e0b487e2ee55bd3e78d30e85ee1478cce332103edae851
MD5 0f06dd420cea629863cfcb5890b01453
BLAKE2b-256 d36c6bffbc0ce13ffcf15bd8597233e06670893700db9ad8059e74f7415f67be

See more details on using hashes here.

File details

Details for the file backtesting_framework-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for backtesting_framework-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 077e7a2f747c8ff3c171c98e9a0cb5b28f9d1108c96b5859fc79a9b55f172c23
MD5 6818d5f74973006e8e6f6400df895317
BLAKE2b-256 ccccf16911cef79ffa1ec426dd2d160829853981d2f56c8bc694db042b41c2af

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