Algorithmic trading

What is algorithmic trading?

Algorithmic trading is an automated system of placing and managing orders for trading in various financial instruments with the help of computer programs based on mathematical algorithms. Trading in the course of algotrading takes place without human participation. Algotrader or trader-quant only describes the algorithm of behavior of the robot (mechanical trading system (MTS) in various situations in programming language. Based on the analysis of the previous price series of financial instruments, they calculate the probability of the future price falling into one or another range.

The robot makes a trade or exits from it at certain changes in the price chart of the traded asset. A popular method of algorithmic trading is High Frequency Trading (HFT), i.e. electronic trading at a very high speed. High-frequency robots open and close a large volume of short-term positions in order to make a small profit.

Algorithmic trading strategies

There are many algo-trading strategies that are laid down by programmers in a trading robot. The main ones are: