Компанія

Low-Code Platform for Automated Trading

About the Client

Trading Algorithms is a Ukraine-based startup that partners with a world-renowned trading platform.

Challenge

The core project’s goal was to create a platform that would allow traders with no programming skills to build indicators and use trading algorithms on an external trading platform.

The biggest challenges were implementing the conversion of visual blocks represented in the Blockly library into machine-readable C# code and allowing generating DLL files.

Solution

Before developing the platform, we researched several third-party services to see what functions it needs to be superior on the market.

The project consisted of two stages. During the first stage, we developed the functionality that allows building indicators, and during the second one, we implemented fully automated strategies.

Our team used XML code as an intermediate language between the Blockly visual blocks and C# code. We defined and described all possible use-cases for correctly mapping and converting visual algorithms into working code and stored them as metadata in the database.

The subscription module was another task for the team: we implemented a subscription flow for the end-users and integrated Stripe for the payment processing. A personal dashboard with extensive admin functionality developed by our team lets users manage their strategies and indicators as well as subscriptions.

Not only was our team a technical partner, but we also considered the client’s business value and used it as our guiding star throughout the project.

Results Delivered

The platform developed by our team helps our client’s customers build automated indicators and create automated trading strategies by themselves and at a significantly lower price. These strategies, made from scratch or using existing samples, are then used for trading on an external trading platform. Customers can also order or buy ready-made indicators as well as sell their own ones via the platform.

Moreover, faster time increases the accuracy of trading hypotheses as long as in trading, the market changes rapidly. Hence, it is vital to build and test your strategies as quickly as possible.

Trading Algorithms was designed as an extension to the existing trading platform known worldwide, but the client plans to make it an independent marketplace for traders in the future.

Дата випуску
2020-09-01
Тривалість
12 months
Клієнт
Ukraine-based startup

Галузі
FinTech
Послуги
Development / Web | Development / Desktop App | Development / Mobile Apps | Data Analysis & Reporting | BI and Big Data | Design / Web Apps
Технології
.NET / Web | .NET / Core (5.x) | Frontend / React | DB / PostgreSQL