Skip to main content

PyAlly Trading Library

WebsitePyPIPyPI - LicenseGitHub issuesCodacy Badge

Take control of your Ally bank finances through Python. Buy stocks and options in an instant, and stay up-to-date with your investments.

Ally Bank's investment platform is perfect for smaller investors who value a mature web/mobile interface, and low brokerage fees. I made this wrapper so that I could more easily integrate the platform with Python, and reduce the need for human oversight on my account.

After setting up API keys, PyAlly can provide the basic/essential Ally brokerage transaction functions from a simple python request.

Make sure to read the docs!

Version 1.1.2

The lastest redesign preserves many features of the old interface, and incorporates a few new ones. Version 1.0 has been designed around a simple interface which should make modifying orders easier, and many operations more pythonic. Please note that this version breaks compatibility with all V0.X.X.

  • Added pythonic methods for manipulating account watchlists
  • Added quote streaming support
  • Added rate limit functionality
  • Simplified account operation methods
  • Intelligent rate limiting
  • Many new order operations. Orders can now be modified or cancelled in an intuitive way
  • Option searching
  • Toplists
  • News

Note that parts of the news searching is broken. Ally's contractor who supplies information for news articles has had trouble suppling some information.

Planned Features

  • Multi-leg orders

Contributors

Message me on Github or send an email if you enjoyed the project or thought it could be improved. I do my best to code with quality but sometimes it is easier said than done. Anyone with an interest with an eye for detail is welcome to contribute.

If you're dying to buy me a beer, I accept venmo at @alienbrett. That said, feel no obligation; this is free software and it's here for you to use.

Metadata

Release files for pyally 1.1.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 pyally 1.1.2
File Size Uploaded
pyally-1.1.2.tar.gz 33.0 kB Details

Built distribution (wheel)

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

Total release size: 110.6 kB

Release files / pyally-1.1.2.tar.gz

Download URL pyally-1.1.2.tar.gz
Size 33.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d5dba065ddbf18261b83e29e5fffff731d9b03a4278eb9a9333a17f2d1772d4d
BLAKE2b-256 checksum
How to use checksums
84e163d7cb4f40b636d0b5cf20f0c60abde1da64a941d6ec7bff986fe330c44a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

Release files / pyally-1.1.2-py3-none-any.whl

Download URL pyally-1.1.2-py3-none-any.whl
Size 77.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eeb128befcec02e0aac942f1700584f43ff8194955d19ff7a1f96d55de50db36
BLAKE2b-256 checksum
How to use checksums
d60bc928c7310f05f4bdc32b8d1f24d40953ac3248f8002dd7324a20d6d31b90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

Release history Release notifications | RSS feed

This release

1.1.2 This release

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

1 release file

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.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