Skip to main content


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

Release files for alphagradient 0.0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for alphagradient 0.0.2.2
File Size Uploaded
alphagradient-0.0.2.2.tar.gz 278.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for alphagradient 0.0.2.2
File Interpreter ABI Platform
alphagradient-0.0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 562.9 kB

Release files / alphagradient-0.0.2.2.tar.gz

Download URL alphagradient-0.0.2.2.tar.gz
Size 278.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e816f1b0fcb4fd53d8b03ae13c0ed9fd419450967d08e454462892b7051c5589
BLAKE2b-256 checksum
How to use checksums
3b03c25f66ae7d590cd2f60ecced9fa81fb445cdeaae7730680b118c2d345e8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.8

Release files / alphagradient-0.0.2.2-py3-none-any.whl

Download URL alphagradient-0.0.2.2-py3-none-any.whl
Size 283.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3d5931db4496d376d2131c4a2d2d864c2d11fd062c4e6fd80869515e7b46b617
BLAKE2b-256 checksum
How to use checksums
f82c5dad4664d4b1da0371446e521548d1bf8eb71165f0e8f2352b090b063349
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.8

Release history Release notifications | RSS feed

This release

0.0.2.2 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page