Skip to main content

A tool for creating and backtesting financial algorithms

Project description



PyPI Latest Release Tests License Code style: black

Documentation

For now, official documentation is hosted on nathanheidacker.github.io

Introduction

AlphaGradient is a package for creating and backtesting financial algorithms in native python. AlphaGradient implements asset and portfolio-analagous datastructures that interact in intuitive ways, and provides a framework for developing algorithms that utilize these objects in highly parallelized backtests. AlphaGradient is built on top of the industry's most widely adopted libraries, and requires (comparatively) little technical knowhow and time investment to pick up.

To be able to use AlphaGradient effectively, you must know...

  • basic finance
  • really basic python

Where other libraries might require you to be a programmer first and and a certified quantitative financial analyst second, AlphaGradient is truly geared towards hobbyist algorithmic traders who want to play around with ideas for financial algorithms. Within minutes, you can have a fully backtestable algorithm using nothing but basic python.

AlphaGradient is to the algorithmic trader as console gaming is to the gamer; it gets the job done and comes at a bargain--batteries included. If you have even a passing interest in finance or algorithmic trading, this package makes it as easy as possible to get involved without having a background in computer science.

Installation

The source code is currently hosted on GitHub at: https://github.com/nathanheidacker/alphagradient

Binary installers for the latest released version are available at the Python Package Index (PyPI)

# using pip
pip install alphagradient

Dependencies

License

AlphaGradient is licensed under the Apache License

About Me and Contact Info

Im a student from Northwestern University in Evanston Illinois studying cognitive science and artificial intelligence. I'm currently seeking employment. If you're interested in my work, feel free to contact me at this email

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

alphagradient-0.0.2.1.tar.gz (278.9 kB view details)

Uploaded Source

Built Distribution

alphagradient-0.0.2.1-py3-none-any.whl (283.9 kB view details)

Uploaded Python 3

File details

Details for the file alphagradient-0.0.2.1.tar.gz.

File metadata

  • Download URL: alphagradient-0.0.2.1.tar.gz
  • Upload date:
  • Size: 278.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.8

File hashes

Hashes for alphagradient-0.0.2.1.tar.gz
Algorithm Hash digest
SHA256 cddf13959c1f483d18773416e304d0f6b1e9b86dbb4d6038c37d6b5a1e74ded5
MD5 d342863211344e8c00593def3c5946f9
BLAKE2b-256 1e6b1ad9b216ee346df0e2cfa0d52290807759806d93cb6d75be5208c526b3a9

See more details on using hashes here.

File details

Details for the file alphagradient-0.0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for alphagradient-0.0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a6c4dd738ef0a05e4103dd4bed4b7b2684dc42149a879d8b8d142f2c20af30ef
MD5 fed32c261ad5fd22a1b273d37bb0fa4d
BLAKE2b-256 03aaf87ec4d705fdc27cbe4158bf189bf4b7e75c5d988d7548a43946c39da106

See more details on using hashes here.

Supported by

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