An easy-to-use command line interface for Tastytrade!
Project description
tastytrade-cli
An easy-to-use command line interface for Tastytrade!
Installation
$ pip install tastytrade-cli
[!WARNING]
The CLI is still under active development. Please report any bugs, and contributions are always welcome!
Usage
Available commands:
tt option view chains, buy/sell equities and futures options
tt pf (portfolio) view & close positions, check margin and analyze BP usage
Unavailable commands pending development:
tt crypto buy, sell, and analyze cryptocurrencies
tt future buy, sell, and analyze futures
tt stock buy, sell, and analyze stock
tt order view, replace, and cancel orders
tt wl (watchlist) view current prices and other data for symbols in your watchlists
For more options, run tt --help
or tt <subcommand> --help
.
Configuration
TODO
Shell completion
Place this line in your .bashrc
:
$ eval "$(_TT_COMPLETE=bash_source tt)"
Development/Contributing
This project includes a number of helpers in the Makefile
to streamline common development tasks.
Make sure you already have uv installed!
Creating a virtualenv for development:
$ make install
It's usually a good idea to make sure you're passing tests locally before submitting a PR:
$ make lint
If you have a feature suggestion, find a bug, or would like to contribute, feel free to open an issue or create a pull request.
Disclaimer
tastyworks and tastytrade are not affiliated with the makers of this program and do not endorse this product. This program does not provide investment, tax, or legal advice. Stock trading involves risk and is not suitable for all investors. Options involve risk and are not suitable for all investors as the special risks inherent to options trading may expose investors to potentially significant losses. Futures and futures options trading is speculative and is not suitable for all investors. Cryptocurrency trading is speculative and is not suitable for all investors.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file tastytrade_cli-0.2.tar.gz
.
File metadata
- Download URL: tastytrade_cli-0.2.tar.gz
- Upload date:
- Size: 15.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | edf79e623da01778a98aa75862e7e5a1956bec637958f00829f69db9ca5c1fd6 |
|
MD5 | 58ed2646e6fb93215664866a6a613e70 |
|
BLAKE2b-256 | 2959dc9120e9189f106d02955924ecc03315bba2b8a69772dbd5697423a36c29 |
File details
Details for the file tastytrade_cli-0.2-py3-none-any.whl
.
File metadata
- Download URL: tastytrade_cli-0.2-py3-none-any.whl
- Upload date:
- Size: 17.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af03057a8855b942017b8b1906cb463d3edd90181d1cbc72cdeb519561a9379a |
|
MD5 | 4e9f4f95f045ef008c98790b6407b281 |
|
BLAKE2b-256 | 07787835d8b99707e1c03b6dcb81ae54a31e7ee55fc25fc027a1a2c01f5ec3c5 |