tai v0.0.7 API Reference
Modules
A behavior for implementing a server that receives order book changes
Module which represents errors with credentials e.g. invalid api keys
Display symbols on each exchange with a non-zero balance
Display the list of maker/taker fees for tradable products
Display the available commands and their usage
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
Display the list of products and their trade requirements for each exchange
Module to parse the config from the application environment
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
Supervisor for the Binance exchange adapter
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
Supervisor for the GDAX exchange adapter
Supervisor for the mock exchange adapter
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
Supervisor for the Poloniex exchange adapter
Mappings between tai symbol format and Poloniex currency pair format
Uniform interface for private exchange actions
Coordinates the asynchronous hydration of a venue
Configuration helper for exchanges
Behaviour to connect to a WebSocket that streams quotes from order books
Arbitratry precision arithmetic for assets
The venue a product can be traded
Manage and query the state for an order book for a symbol on a feed
A level of a side in an order book
Query module which returns a map of exchanges with their product symbols
Module which represents errors when the service is responding that they are unavailable
Global settings
Transform symbols between tai and exchange formats
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
In memory store for orders with CRUD commands
Order details that are turned into an order and assigned a tracking client id
Order lifetime policies
WebSocket order book feed adapter for Binance
Normalize the data received from a depthUpdate event
WebSocket order book feed adapter for GDAX
Retrieves the available products on the GDAX exchange
Mock adapter for an order book feed. Simulate a stream of order book updates
Fetch and normalize all balances on the Poloniex account
Hydrate order books for the Poloniex exchange
Retrieves the available products on the Poloniex exchange
Exceptions
Module which represents a boot error