qtrade

Simple Questrade API wrapper for Python

MIT License

Downloads
554
Stars
55
Committers
6
qtrade - Version 0.6.0 Latest Release

Published by jborchma 7 months ago

In this release I am adding a new method: get_account_executions that enables, like the name says, to get all executions for an account. Thanks to @john9909 for requesting this.

Further, this release includes nicer error handling for requesting historical data with the wrong granularity. Thank you to @Surohitt for the contribution.

Further, I updated the pre-commit hooks and added Python 3.12 as a Python version to test against.

qtrade - Version 0.5.0

Published by jborchma over 1 year ago

In this release I have a small improvement that closes the session when an instance of the Questrade-class is deleted as well as a unit test for it. Thanks to @ceprio for suggesting a fix.

Further, I finally moved the CI pipeline from Travis to GH Actions and added an automatic doc build action that saves me the hassle of doing it manually.

qtrade - Version 0.4.0

Published by jborchma over 3 years ago

This release is a little bit delayed as I had actually added the new method quite a while ago, but here it is! In this release I have added a new method called get_account_balances. It will retrieve the balances of all accounts linked to the user. The API description can be found in the docs. Thanks to @eshinhw for suggesting the addition.

qtrade - Version 0.3.1

Published by jborchma over 3 years ago

In this hotfix release we fixed a bug when using a custom path for the credentials yaml-file.

Special thanks to @ajhpark for finding and fixing the bug.

qtrade - Version 0.3.0

Published by jborchma over 3 years ago

In this release we have added two new option methods: get_option_chain and get_option_quotes that will enable users to pull the full option chain or quotes or specific options.

Special thanks go to @mmikitka for their contribution of those two new methods.

qtrade - Version 0.2.3

Published by jborchma almost 4 years ago

In this hotfix release I have added flake8, isort and updated the pre-commit hooks. I also added type hints and added mypy to the Travis pipeline. Further, I added testing for Python version 3.6, 3.7 and 3.8 due to the conditional install for the TypedDict type that comes with 3.8.

qtrade - Version 0.2.2

Published by jborchma over 4 years ago

In this small release I changed a method to be an internal method and fixed the docs.

qtrade - Version 0.2.1

Published by jborchma over 4 years ago

In this release I have updated the docs theme to the read the docs theme and bumped the minimum version requirement for pyyaml to 5.1. Further, a few small typos were fixed.

qtrade - Version 0.2.0

Published by jborchma over 4 years ago

In this small release we have added the option to either save the token payload in a yaml-file or not. Before, this was not optional. Further the name and path of the yaml-file can now be specified when either saving or updating the token via yaml. Lastly, the the default behaviour was changed to NOT save the tokens as a yaml-file by default. However, this can be easily changed when initiating the class via the new save_yaml attribute.

qtrade - Version 0.1.1

Published by jborchma almost 5 years ago

In this release the yaml load function was changed to be using the proper FullLoader.

qtrade - Version 0.1

Published by jborchma almost 5 years ago

This is the initial release of qtrade.