About

Andrey Romanyuk

Key researcher and software developer
Diploma of applied mathematics and physics
Moscow Institute of Physics and Technology

Nikolay Kharin Matveev

Principal researcher and software developer
Diploma of engineering
Bauman Moscow State Technical University

Natalya Voloshina

Secretary of the company
Document processing specialist



■ Who We Are

▪ We are a small independent group of software developers and researchers using our expertise of programming and symbolic machine learning to provide our clients best posible instruments for financial markets research and trading.

▪ We are marketing our expertise through brand company Symbolic Machines SL located in Andorra.

▪ Andrey Romanyuk has been engaged in machine learning since 2004. Over the years, he has developed a unique Symbolic Machine Learning Engine. This engine allows to directly work with discrete formal entities, such as machine code or symbolic mathematical models (which are also represented by machine code due to well‐known Curry‐Howard isomorphism). The engine allows constructing machine code for solving arbitrary problems that can be specified by a strict formal specification, a fuzzy specification, as well as the problem of finding the extrema of given fitness function over the code space. Of the systems for constructing machine code known to the author at present time, only systems based on LGP (Linear Genetic Programming) and SMT‐solvers can be compared with the system of the author. On the domain of tasks related to algorithmic trading, Symbolic Machine Learning Engine outperforms LGP and SMT solvers according to series of tests.

■ Our activity

The company provides the following range of services individually for each client:

Symbolic machine learning based research services

- Search for trading algorithms
- Improvement of already existing trading algorithms
- Building of predictive models
- Research of market microstructure
- Building models of order execution

Software Development Services

- Software development for searching, testing and execution of High Frequency Trading strategies.
- Improvement of order processing and management mechanisms
- Creation and improvement of emergency management systems
- Reducing order delivery delays
- Service “Everything stopped working. We ask you to urgently understand our code and fix everything!"
- Creating a reliable code that is executed on the Contractor's side
- Automatic search for errors in the code within the Customer's system

Computing services

- Processing of market data in real time
- Aggregation, compression and broadcasting of raw market data from exchanges
- One-time processing of big data
- Monte Carlo risk modeling

■ Our vision

▪ We strongly believe that in modern markets there are plenty of middle sized opportunities for generating profits which could be effectively discovered with our cutting edge machine learning software. We also believe that those opportunities could be exploited without billions of investments in microsecond-class trading infrastructure.

■ Our Mission

▪ Our mission is to create fast and robust software products which ultimately helps our clients to trade smarter.

■ Our technology stack

▪ Proprietary machine learning software products for exploring terabytes of financial data searching for profitable strategies.
▪ Proprietary software for lightning fast and precise backtesting of arbitrarily difficult intraday trading strategies.
▪ Robust and highly optimized quote providing engine.
▪ Reliable proprietary trading engine with built-in protective features.
▪ Specialized software for analyzing of trading execution and comparing of real trading strategies with backtesting.

■ We constantly improve our expertise to provide our beloved clients the best possible solutions.