Skip to main content

An easy-to-use command line interface for Tastytrade!

Project description

tastytrade-cli

An easy-to-use command line interface for Tastytrade!

Peek2024-07-0120-35-ezgif com-speed

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tastytrade_cli-0.2.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

tastytrade_cli-0.2-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

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

Hashes for tastytrade_cli-0.2.tar.gz
Algorithm Hash digest
SHA256 edf79e623da01778a98aa75862e7e5a1956bec637958f00829f69db9ca5c1fd6
MD5 58ed2646e6fb93215664866a6a613e70
BLAKE2b-256 2959dc9120e9189f106d02955924ecc03315bba2b8a69772dbd5697423a36c29

See more details on using hashes here.

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

Hashes for tastytrade_cli-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 af03057a8855b942017b8b1906cb463d3edd90181d1cbc72cdeb519561a9379a
MD5 4e9f4f95f045ef008c98790b6407b281
BLAKE2b-256 07787835d8b99707e1c03b6dcb81ae54a31e7ee55fc25fc027a1a2c01f5ec3c5

See more details on using hashes here.

Supported by

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