Smart solution for time saving and profit maximization
A high-potential fintech startup.
The project began at the end of 2024, when the client approached XPG Factor with a clear request: to develop an automated system for trading. Until then, his workflow involved manually monitoring TradingView signals and maintaining records in spreadsheets. So, the process was inefficient and time-intensive.

Our goal was to automate all routine tasks: the system would monitor real-time market signals, open and close trades with multiple brokers and require minimal human involvement.
The project took six months and resulted in a fully automated trading system that freed the client from manual analysis.
Security was also one of the key aspects of the project. So, the system encrypts all stored data in the database, so even if someone gains unauthorized access to the virtual machines, decrypting the data is impossible without specific keys. These keys are stored exclusively in GitLab’s secret variables and are not accessible on any of the server machines.
At the same time, the system itself cannot withdraw or transfer funds – it only automates order placement with brokers. All financial transactions stay under the full control of the client and the brokerage platform.
During the project, we faced several challenges that required close attention and prompt decisions. First, various brokers responded differently to trading signals, especially in the pre-market hours. Second, limited access to broker accounts and TradingView data meant debugging had to be done in close contact with the client through regular calls and joint analysis.
By optimizing computing resources, we built a flexible architecture that adapts to changing market conditions and ensures stable operation in all scenarios. At the same time, given the client’s desire to stay within GitLab’s free limits, we initially used self-hosted GitLab runners on Google Cloud virtual machines.
The next step in our work on this project is to test the upcoming iteration, which is expected to take about six weeks. If the tests go well, the client is thinking about moving the project to a full-time format.
In addition, the project may undergo a comprehensive architectural modernization, including the development of a frontend part for more convenient visualization of deals.
The project provided the client with real benefits in various ways.
Time saving
Previously, monitoring and analyzing signals took about 12 hours. Thanks to automation, we were able to reduce this process to 2 hours – the time required to handle only those data that cannot be automated.
Increased profitability
By following the strategies precisely and reducing human errors, the system brought the client a five-digit profit in USD over six months, and there is strong potential for six-figure earnings in the future.
Enhanced market response time
The system allows users to respond to real-time trading signals with a delay of less than 1 second, which can increase the efficiency of trades by 20-30% compared to manual monitoring.
Quality assurance
We conducted about 600 tests covering all key system aspects: functional tests to verify algorithms, load tests for stability and performance, and integration tests with multiple brokers and data feeds. This thorough testing helped us identify and eliminate errors at early stages and ensure the system’s reliability.
We appreciate that you've taken the time to write us. Your message was received and we will get back to you with our answer as soon as possible.
Have a great day!