Metadata-Version: 2.1
Name: txtrader-client
Version: 1.5.1
Summary: TxTrader Securities Trading API Client
Home-page: https://github.com/rstms/txtrader_client/
Author: Matt Krueger
Author-email: mkrueger@rstms.net
License: MIT
Keywords: trading api txtrader twisted
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Environment :: Console
Description-Content-Type: text/markdown
Requires-Dist: requests (==2.24.0)
Requires-Dist: click (==7.1.2)

txtrader-client
---------------

This module is a minimum dependency client for the txtrader trading api manager

## Installation
```
pip install txtrader-client
```

## Configuration
The following configuration variables are required:
```
TXTRADER_HOST
TXTRADER_USERNAME
TXTRADER_PASSWORD
TXTRADER_HTTP_PORT
TXTRADER_API_ACCOUNT
```
There are 2 ways to provide the variables:
### passed as a python dict into the constructor `API(config={'TXTRADER_HOST': 'localhost', ...})` 
### set as environment variables

## Basic Usage:
```
from txtrader_client import API

api = API()

print(api.status())

api.add_symbol('TSLA')

order = api.market_order('TSLA', 100)

print(api.query_positions())
```


