What we did
We have chosen the Golang language to implement this project due to its flexibility and usability. Moreover Go choice was obvious, as each service of the trading bot is aimed to be autonomous, but at the same time run concurrently.
These challenges are easily solved by Goroutines (Functions in the Golang language).
Turning to the management aspect, the project was divided into two-week sprints according to SCRUM methodology.

In summary, after rigorous testing, we had:
In summary, after rigorous testing, we had:
- An Exchange-wrapper service with connection to the valuable
exchanges like HitBTC, Huobi, Binance, and others; - A Trading bot service with buying and making order functions;
- A Signal detector that has a connection to Exchange-wrapper and
Trading bot; - A Strategy Tester service. To find the best strategy under different
conditions.

The result
We have deployed an outstanding back-end trading bot system, which is connected to the 10 most popular crypto exchanges and has the potential to increase the number. The bot detects signals for various pairs of cryptocurrencies and even, fiat. It helps to build different strategies while collecting and analyzing the data from the market.
The project’s impact provides notable value for all the crypto enthusiasts by helping optimizing trades and increasing chances for greater profit. The bot helps them to trade EOS, NEM, BCH and USDT in an easy and profitable way.
The result
We have deployed an outstanding back-end trading bot system, which is connected to the 10 most popular crypto exchanges and has the potential to increase the number. The bot detects signals for various pairs of cryptocurrencies and even, fiat. It helps to build different strategies while collecting and analyzing the data from the market.
The project’s impact provides notable value for all the crypto enthusiasts by helping optimizing trades and increasing chances for greater profit. The bot helps them to trade EOS, NEM, BCH and USDT in an easy and profitable way.
The Technologies
We use the most progressive technologies and programming languages to fit your specific requirements:

Back-end:
Golang

Interaction with a
back-end server:
NATS

Integration with
crypto exchanges:
WebSocket
The Technologies
We use the most progressive technologies and programming languages to fit your specific requirements:

Back-end:
Golang

Interaction with a
back-end server:
NATS

Integration with
crypto exchanges:
WebSocket