Алгоритмическая торговля и торговые роботы

Алгоритмическая торговля и торговые роботы

Когда заходит речь об автоматизации торговли по определённой стратегии, возникает необходимость в создании торгового робота. В простейшем случае торговый робот анализирует поведение цены одного или нескольких финансовых инструментов, и принимает решение об открытии позиций.

В ряде публикаций, понятия “торговой робот” и “алгоритмическая торговля” преподносятся как синонимы. Однако, в действительности, это не так. Данные термины характеризуют хотя и относительно близкие, но, всё же, различные понятия. Разберём каждый из этих терминов подробнее.

Алгоритмическая торговля

Под термином “алгоритмическая торговля” понимается методика выставления рыночной заявки на покупку или продажу объёма актива достаточно большой величины. Размер заявки, при этом, является определяющим фактором. С целью снижения уровня влияния исполнения заявки на цену актива, её объём дробится на множество подзаявок, каждая из которых исполняется независимо, по определённой цене либо в определённое время. Причина необходимости дробления заявки на несколько меньших по объёму, обусловлена некоторым конечным уровнем ликвидности определённого финансового инструмента. Недостаток ликвидности может привести к сильным ценовым колебаниям в моменте времени, образованию ценовых разрывов в котировках, нетипичному снижению либо повышению цены актива. Подобные явления относятся к негативным, на борьбу с которыми как раз и нацелены методы алгоритмической торговли.

Т.о. можно резюмировать, что алгоритмическая торговля имеет своей целью минимизацию влияния исполнения сделок большого объёма на динамику цены актива, и не преследует цели получения прибыли в моменте времени.

Автоматизированные торговые системы (торговые роботы)

Автоматизированные торговые системы имеют своей первостепенной задачей получение прибыли от совершения торговых операций. Как правило, объёмы сделок, совершаемых торговыми роботами, несоизмеримо ниже, нежели системами алгоритмического трейдинга. В основе торгового робота лежит торговая система, реализованная в виде алгоритма, показавшая положительные результаты в ходе бэк-тестинга (тестирования робота на исторических котировках). В ряде случаев, торговый робот может иметь модуль для оценки влияния на ликвидность от выставления торговой заявки большого объёма (особенно в случае исполнения по рынку).

Итак, в отличие от системы алгоритмического трейдинга, основной задачей торгового робота является получение прибыли.

Как правило, когда речь заходит об автоматизации торговой системы, имеется в виду торговый робот, хотя также довольно часто используется термин “алгоритмическая торговля”, что, как следует из его определения — неверно. Используйте термины правильно.

Добавить комментарий

Ваш e-mail не будет опубликован.