tai v0.0.3 API Reference
Modules
A behavior for implementing a server that receives order book changes
Display symbols on each exchange with a non-zero balance
Commands for using tai
in IEx
Display the bid/ask for each symbol on all order book feeds
Display the list of orders and their details
Commands to submit and manage orders for an account
Module which represents errors with credentials e.g. invalid api keys
Execute private exchange actions for the Binance account
Fetch and normalize all balances on the Binance account
Create buy and sell orders for the Binance adapter
Normalize the data received from a depthUpdate event
WebSocket order book feed adapter for Binance
Execute private exchange actions for the GDAX account
Fetch and normalize all balances on the GDAX account
Create buy and sell orders for the GDAX adapter
WebSocket order book feed adapter for GDAX
Mock adapter for an order book feed. Simulate a stream of order book updates
Execute private exchange actions for the Poloniex account
Fetch and normalize all balances on the Poloniex account
Create buy and sell orders for the Poloniex adapter
Mappings between tai symbol format and Poloniex currency pair format
Mock for testing private exchange actions
Test adapter for an order book feed. Simulate a stream of order book updates
Uniform interface for private exchange actions
Supervisor that starts the account adapter and the balances supervisor
Start an account supervisor for every configured account
Manages the balances of an account
Supervisor that starts a balance process for every symbol in an account
Configuration helper for exchanges
Behaviour to connect to a WebSocket that streams quotes from order books
Arbitratry precision arithmetic for assets
Manage and query the state for an order book for a symbol on a feed
A level of a side in an order book
Module which represents errors when the service is responding that they are unavailable
Module which represents a timeout error
Returned when there is a problem creating fill or kill orders
Returned when there is not enough balance to execute the order
Returned from creating an order
The states of an order
Converts submissions into orders and keeps track of them for updates
Order details that are turned into an order and assigned a tracking client id
Supervisor that manages the processes for trade execution and tracking
Order lifetime policies