5 июля 2020

Зачем нужны торговые роботы.

По различным оценкам, доля торговых операций, совершенных на рынках, составляет более 50%. Разброс довольно высок, но нас интересует именно факт внушительного объема.

Почему же так происходит, если часто можно слышать, что торговые роботы не работают, что все это обман, что зарабатывают на них только разработчики? В чем же причина такого массового использования автоматизации? Если обобщить, то это человеческий фактор, скорость и продолжительность работы. И добавить, что торговый робот – это всего лишь инструмент, а не волшебная пилюля или кнопка «бабло». Мы будем это повторять раз разом.

К человеческому фактору можно отнести:

  1. Механические ошибки: лишний нолик, перепутал цену с объемом, несколько раз нажал на кнопку при зависании интерфейса.
  2. Физическое состояние: устал, не выспался, отвлекся и так далее.
  3. Психологическое состояние: подавленность, депрессия и так далее.
  4. Эмоции: страх, жадность, неуверенность и так далее.

Дополнительно стоит отметить:

  1. Что человек не может торговать круглосуточно, ему необходим отдых, а от продолжительной работы за монитором и графиками, аналитические способности существенно снижаются.
  2. Скорость анализа, принятия решения, реакции на события, а также количество проводимых операций.

И про «всего лишь инструмент»: необходимо понимать, что и как делает робот. Любая ошибка робота – это ошибка человека, настраивающего этого робота. Если человек не понимает, как работает алгоритм, то это ошибка в квадрате.

Отсюда напрашивается один простой вывод: все, что возможно, необходимо автоматизировать. В итоге автоматизированный процесс будет проходить быстрее, дешевле, надежнее.

Что можно автоматизировать? Любые последовательные действия, которые выполняются регулярно. Это может быть полностью самостоятельный робот, либо частичная автоматизация (например, определенный алгоритм набора или сброса позиции). На самом деле, практически любая торговая система – это набор четких, заранее определенных правил входа и выхода из сделки. Не стоит себя обманывать, что «руками» получится лучше отторговать ситуацию, это может привести к плачевным последствиям человеческого фактора.

Вход в сделку, к примеру, может быть очень хорошим, но вместо закрытия по четкому алгоритму, человек начинает сомневаться, бояться потерять еще не заработанную прибыль, передвигать стоп, добирать не вовремя позицию, в итоге теряет деньги. В этом случае, ошибка исключительно человеческая. Либо при торговле внутри дня (тем более при скальпинге) гораздо проще автоматизировать входы и выходы, так как промедление в принятии решения может стоить не только прибыли, но и части депозита. Может сложиться ошибочное мнение, что, когда все делается «руками», все под контролем, входы точнее, выходы выгоднее. В подавляющем большинстве случаев это не так, давайте будем честными сами с собой, это скорее игра в казино. К тому же, сколько можно адекватно проанализировать ситуаций, десять, двадцать, больше? Рано или поздно наступит произойдет сбой, это вопрос времени.

Намного эффективнее проработать торговую систему, все входы, выходы, автоматизировать ее и просто наблюдать и корректировать. Снизится психологическая нагрузка, появится больше свободного времени, солнце станет ярче, небо голубее, трава зеленее.

Разумеется, чем сложнее алгоритм, тем сложнее и дороже его создавать (покупать). Не стоит забывать о сервере, ведь где-то программа должна быть включена 24/7, конечно, можно обойтись и личным компьютером и даже выключать его на ночь, но это снизит эффективность.

Выходит, что разработка и поддержка собственного программного комплекса – это довольно затратное мероприятие, и экономически нецелесообразное при относительно небольших капиталах. В этом случае можно купить/арендовать готовое решение или воспользоваться облачными сервисами.

Плюс и минусы таких решений мы рассмотрим в следующих статьях и продолжим погружаться в дивный и захватывающий мир автоматизированных торговых систем.

Если вы хотите, чтобы какую-то тему раскрыли более подробно или раньше, заходите в телеграм чат @robotrade_rus и задавайте свои вопросы, мы с удовольствием на них ответим, возможно, в виде развернутой статьи на Хабе.

Мы разрабатываем облачный сервис с торговыми роботами robotrade.online, можете попробовать абсолютно бесплатно (пока только простые алгоритмы и четыре биржи). И рассказать о своих впечатлениях в нашем чате 🙂

Обсудить в Discord!