Skip to content

Latest commit

 

History

History
39 lines (23 loc) · 940 Bytes

README.md

File metadata and controls

39 lines (23 loc) · 940 Bytes

Go Report Card

Trading bot for kickex exchange

Implemented 3 strategies:

  • buy
  • spread
  • arbitrage

Project installation

  • Download and install docker
  • Copy ./conf/conf.example.json to ./conf/conf.remote.json and edit it

To run in docker swarm

  • Review ./docker-compose-swarm.yml and enable/disable required strategies
  • Run docker swarm init
  • Run make deploy_swarm

To run in k8s with helm

  • helm install -n=prod arbitrage-kickbtc helm/arbitrage --wait --dry-run
  • helm install -n=prod buy-kickusdt helm/buy --wait --dry-run
  • helm install -n=prod spread-kickusdt helm/spread --wait --dry-run

Arbitrage bot architecture

Linters

make lint

Tests

make test