Может ли робот торговать на бирже: ответ с примерами
Исчерпывающий ответ на вопрос о том, может ли робот торговать на бирже, в этой публикации. Рассмотрим пример работы реального торгового робота на срочном рынке Московской биржи в течение одного месяца. В качестве рабочего инструмента - фьючерсный контракт на курс доллар США к российскому рублю.
Что за торговые роботы?
Торговый робот - это компьютерная программа с заложенной в нее алгоритмом, позволяющим взаимодействовать с биржевыми площадками: получать необходимую информацию и отправлять торговые приказы. Кроме того, алгоритм бота позволяет хранить и обрабатывать полученную информацию, рассчитывать на ее основе прогнозы изменения цен. На сегодняшний день на бирже значительную часть активности занимают торговые роботы.
Торговые роботы в России появились не вчера, но трейдеры и по сей день активно и вполне успешно применяют роботов на различных биржевых площадках. Популярность их только растет.
На чем пишут торговых роботов?
Торговых роботов как и любые другие программы для компьютера пишут программисты с использованием различных языков и вспомогательных платформ. В самом начале в России для написания роботов использовался встроенный в QUIK язык под названием QPile. Он позволял создавать вполне рабочие варианты, но имел ряд ограничений, которые снимались, используя такие языки, как C++, C#, VBasic, Delphi и др.
По большому счету нет существенной разницы на чем именно написан робот, главное, чтобы он стабильно выполнял свои функции.
Пример работы торгового робота
Прибыль, полученная роботом в первый торговый день удерживалась с переменным успехом. Начиная с шестого торгового дня после прохождения пика максимальной просадки в +3,3% накопленный результат стал стремительно расти. К 8-му дню торговли прибыль вышла на локальный максимум в +43,3%. После этого неопределенный рынок удерживал значения в границах 42,2 - 31,6%. Начиная с 19-го дня и до конца месяца ситуация снова изменилась и прибыль достигла финальной отметки в +56,1%. Немного статистики: за 22 дня торговли было автоматически открыто/закрыто 73 позиции. Что составляет в среднем 3,3 позиции за одну торговую сессию.
Немного о происходящем в самом конце месяца. Ниже на картинке видно, как торговал робот. Первые сделки с незначительной как прибылью, так и убытком. Но вот после 14 часов алгоритм совершил свою главную сделку за сессию, вовремя развернувшись после удачного, но совсем небольшого шорта. Результат: + 11,2%.
Еще один интересный день. Последний день месяца. Создается впечатление, что робот не успевает вовремя сменить позицию и в первой сделке получает убыток. Стоит учесть, что в этот день программа начала открывать сделки с 12:00:00, но активный сигнал на падение был еще с самого начала сессии - об этом говорит и сильное движение в самом начале, которое не смог бы пропустить алгоритм.
Тем не менее, после в 14:46 был осуществлен автоматический разворот и убыточная позиция шорт заменилась на прибыльный лонг. В результате +8,3%.
Может ли робот эффективно торговать на бирже
Конечно может и делает это лучше человека, ведь в отличие от живого трейдера программа - робот в точности следует торговой стратегии и вообще никогда не отклоняется от нее. Робот значительно быстрее обрабатывает нужную информацию и реагирует на изменяющиеся события на бирже. Практика использования роботов показывает, что эффективность алготрейдинга значительно выше торговли вручную.
На Главную страницу