Tai - A composable, real time, market data and trade execution toolkit

Stream market data to create and manage orders with a near-uniform API across multiple venues

It’s a hex package I’ve been working on over the last couple of years. Currently it only supports cryptocurrencies but could be extended to other assets with a new venue adapter. I’d love Tai to become something like the Phoenix/Rails for trading applications in Elixir. i.e. we all need similar plumbing around connecting to venues, getting data, sending orders etc…

The core abstraction is an Advisor and there are a couple of examples on how to use them within the repo.

I’ve also recently created a separate application for the back office management of running a fund. It uses tai under the hood :slight_smile:

Any feedback (good or bad!) would be greatly appreciated.



Added the ability to issue commands across a cluster to orchestrate multiple nodes in v0.0.54 https://github.com/fremantle-capital/tai/blob/master/docs/CONFIGURATION.md#clustering.