https://github.com/soulgarden/kickex-bot
Trading bot for kickex exchange
https://github.com/soulgarden/kickex-bot
algo-trading bot cryptocurrencies docker finance go helm k8s kickex telegram trading-bot websocket
Last synced: about 2 months ago
JSON representation
Trading bot for kickex exchange
- Host: GitHub
- URL: https://github.com/soulgarden/kickex-bot
- Owner: soulgarden
- License: mit
- Created: 2021-04-15T21:18:15.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-09T23:23:18.000Z (almost 2 years ago)
- Last Synced: 2025-08-30T12:43:35.645Z (10 months ago)
- Topics: algo-trading, bot, cryptocurrencies, docker, finance, go, helm, k8s, kickex, telegram, trading-bot, websocket
- Language: Go
- Homepage:
- Size: 287 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://goreportcard.com/report/github.com/soulgarden/kickex-bot)
Trading bot for [kickex](https://kickex.com/) exchange
Implemented 3 strategies:
* buy
* spread
* arbitrage
## Project installation
* [Download](https://www.docker.com/get-started) 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