Skip to main content

A Python package to interact with the Charles Schwab API.

Project description

Schwab

About

The my-schwab API client is a Python package that provides a convenient way to interact with the Schwab API. It allows you to access your Schwab account information, fetch account details, place orders, and retrieve order history. With this client, you can easily integrate Schwab functionality into your Python applications and automate trading strategies. It provides a simple and intuitive interface, making it easy to get started with the Schwab API. Start using the my-Schwab API client today and take control of your Schwab account programmatically.

Installation

You can install the my-schwab package using pip. Open your terminal and type:

pip install my-schwab
from schwab import Client

# fetch will fetch your current account and positions
client = Client(fetch=True)

client.place_order('AAPL', qty=1, order_type='limit', side='buy')
orders = client.get_orders()

transactions = client.get_transactions()

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

my_schwab-1.1.5.tar.gz (35.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

my_schwab-1.1.5-py3-none-any.whl (40.7 kB view details)

Uploaded Python 3

File details

Details for the file my_schwab-1.1.5.tar.gz.

File metadata

  • Download URL: my_schwab-1.1.5.tar.gz
  • Upload date:
  • Size: 35.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.3

File hashes

Hashes for my_schwab-1.1.5.tar.gz
Algorithm Hash digest
SHA256 68c0a4f6cf60fa00fe48b8e2cc7748a82dc39bc61548bb912c7b2987609d70f3
MD5 c4656e83e9240743e2724df797455c07
BLAKE2b-256 c9b0598192803d141edea4a2bc640c0271fdc2e5245f9c4e664c17c518cc0c8f

See more details on using hashes here.

File details

Details for the file my_schwab-1.1.5-py3-none-any.whl.

File metadata

  • Download URL: my_schwab-1.1.5-py3-none-any.whl
  • Upload date:
  • Size: 40.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.3

File hashes

Hashes for my_schwab-1.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 558b8c6d67eb602f50bbfc121db09d7f8e25e5fc35b2db5c0c05186523c8d8b0
MD5 49ef469d249e2384ede24aaf9cef6a7e
BLAKE2b-256 04dfed66f3725cd111b39f366a07c898871976dd8aa4942462d6955877d93122

See more details on using hashes here.

Supported by

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