Algo

Algo is a bot for trading on the stock exchange. It opens trades according to certain rules and closes trades according to risk rules. The bot allows users to control the trade to get stable high results.

Project link
project

Challenge

We need to develop a reliable service that will filter assets according to certain filters in the system.

MongoDB
MongoDB
Node.js
Node.js
React
React
project
team

You have a project?

We have a team.

Contact us

Solution

The project is divided into several services: CMS frontend and backend, IB service and Algo service.

The frontend contains form graphs and data tables for asset management. The backend contains an API service which creates a connection between all the services. The IB service implements an ib client and provides API and TCP socket connection that returns the ib results. The algo service runs a rule based algorithm on the CMS and the code. It analyzes and makes decisions for opening and closing transactions.

The system is closed and only users can access it. We have set the rules by which trades will be opened and closed. The system opens the deals according to the rules that meet the terms. The service takes quotas (i.e. the current price etc.) for the trades in real-time. It constantly monitors this, and when the rules trigger to close, the trade is closed.

Also, the service has developed a backtest. It allows testing the bot for historical data, it performs all the above actions but using historical data.

project

Outcome

Designed for optimal buying and selling. Helps to execute trades and ensure the trader maximizes profits without missing opportunities.

Thanks to automated processes and built-in features it will reduce working time with costs and do most of the work. Algo bot is easy to use and has a user-friendly interface designed according to customer requirements.

We'd love to build something amazing together

Andrei Ivanov