Use smart rules to buy and to sell crypto assets.
- Connects with broker to buy/sell tokens (currently it only supports Kraken);
- Sends automatic events reports via email;
- Benchmarks algorithm.
- Go
- MongoDB
- React
serviced
listens prices changes in broker, buys and sells based on algorithm rules, and sends events report.benchmark
executes trading algorithm with multiple input combinations and publish the outputs into a CSV file.webserver
starts an HTTP server with an API to get benchmark results and to execute benchmarks.get-asset-prices
get prices from an external source and store in CSV files.save-asset-prices
use CSV files to store prices in database.
Run application
$ go run cmd/serviced/main.go
Install dependencies
$ cd client && npm install
Run application
$ docker-compose up mongo
$ go run cmd/webserver/main.go
$ cd client && npm start