Добрый день, уважаемые читатели!
Всем мы знаем, что у каждой медали есть две стороны. Это заключение справедливо и для технологии торговли с использованием роботов.
Одним из преимуществ использования роботов является скорость. Торговый робот может отслеживать десятки, сотни котировок ценных бумаг, производить мгновенно сложнейшие вычисления, принимать решение и тут же выставлять заявки. Человек ни за что не сможет так быстро анализировать такое количество информации.
Трейдеры, использующие в своей торговой системе большие объемы сложных вычислений, доверившие торговлю роботу получают преимущество перед коллегами, торгующими по-старинке. Трейдеры, которые не используют роботов вынуждены сокращать количество торгуемых инструментов, увеличивать используемые временные интервалы (таймфреймы) и отказываться от перспективных, но сложных торговых систем.
Следующим положительным моментом использования торговых роботов является точность. Торговый робот не совершает ошибок (если конечно ошибка не закралась в код программы при ее создании), все входные и выходные данные могут рассчитываться с точностью до нескольких знаков после запятой, если это необходимо. Выставляя заявку робот не наберет случайно лишний ноль и не поставит запятую не в том месте. Трейдеры, торгующие вручную, иногда могут ошибаться как в расчетах, так и при выставлении заявок. От некоторых подобных ошибок может защитить грамотно спроектированный торговый терминал, но шанс на ошибку все равно остается.
Далее к плюсам использования торговых роботов следует добавить такие значимые факторы как усталость и масштабируемость.
Торговый робот не устает, он готов работать 24 часа в сутки. Вы можете заниматься своими делами, работать, спать, отдыхать, а ваш робот будет торговать. Если торговать вручную, то не получится проводить 100% времени за компьютером, даже если торговая сессия на бирже всего 8 часов. Отлучаясь от компьютера, трейдер может пропустить важный сигнал для входа или выхода, и это может принести убытки.
Если вы захотите добавить функциональности вашей торговой системе, вам потребуется лишь дописать код. Например, вы можете получать красивые отчеты и графики в любое время, вы можете настроить оповещения от робота по СМС, можно до бесконечности усложнять торговую стратегию. Торгуя вручную, вам придется тратить больше своего времени, если захотите расширить возможности своей торговли, или даже нанимать дополнительных помощников, либо отказываться от расширения деятельности.
И наконец самым большим плюсом торговых роботов является то, что торговый робот не подвержен эмоциям. Очень многие трейдеры, особенно начинающие, подвергшись эмоциональному импульсу, совершают сделки, противоречащие логике торговой системы, и в большинстве случаев такие сделки оказываются убыточными. Торговый робот всегда строго придерживается своей логики. Он не слушает в курилке “гуру”, которые точно знают, куда пойдет цена, он не пугается трех подряд убыточных сделок, у него не бывает плохого настроения.
Лично я убежден, что неспособность контролировать свои эмоции в трейдинге является основой причиной неудач в торговле на фондовых рынках. Создать собственную торговую систему конечно не просто, но при должном усердии многие с этой задачей справляются. А вот чтобы последовательно торговать используя свою систему могут не многие. И здесь как раз на помощь приходит автоматизация торговли.
Подводя итог вышесказанному можно сделать вывод, что плюсами торговых роботов являются:
1. Скорость
2. Точность
3. Отсутствие усталости
4. Масштабируемость
5. Не подверженность эмоциям
Для полноты картины рассмотрим отрицательные моменты в использовании торговых роботов.
Ну во-первых это конечно же сложность изготовления робота (написания программы). Вы можете разработать отличную торговую стратегию, но не иметь возможности запрограммировать ее. Даже если вы программист, потребуется изучать новый язык, а если вы не разбираетесь в программировании, то вам придется еще сложнее. Можно заказать написание робота, но вы не сможете быть уверенным, что программист в точности опишет в программе логику вашей стратегии и не допустит ошибок, а в дальнейшем у вас могут возникнуть сложности при необходимости модифицировать код или расширить функциональность.
Еще есть вариант с покупкой готового робота, но, на мой взгляд, это наихудший вариант. Во-первых, вы должны точно знать, как работает ваш робот, а покупные системы в большинстве своем “черные ящики”. Во-вторых, лично у меня вызывает подозрение, зачем авторы продают “машины для делания денег”, а не зарабатывают на них сами.
Другим минусом является то, что торговый робот может использовать только технический анализ. Вы не научите читать его новости и отчеты компаний и оценивать рыночную ситуацию. Хотя сейчас набирает силу направление создания роботов на нейросетях, так называемых «обучаемых роботов», которые уже могут оценивать ситуацию на рынке, по определенным критериям и в определенных пределах, конечно.
Торгуя с использованием «МТС» и роботов вам придется смириться с таким положением вещей, что вы предельно ясно видите ситуацию, но робот торгует в противоположную сторону. Останавливать и изменять логику «МТС» нельзя, если уровень убыточности системы в пределах допустимого. Единственное, что можно сделать – это проанализировать данную ситуации и если потребуется, то внести изменения в алгоритм, при этом осуществив весь процесс тестирования заново.
Торговый робот не может принимать решения в нестандартных ситуациях. Он лишь выполняет заложенную в него логику, а в случае возникновения проблем не сможет ничего изменить.
Конечно, в программе можно заложить реакцию робота на некоторые ситуации, но все предусмотреть невозможно. Например, если пропадет связь с интернетом, робот не сможет продолжить торговлю или хотя бы закрыть открытую позицию. Трейдер, торгующий вручную, в таком случае позвонил бы брокеру и закрыл позицию, или восстановил бы интернет. Компьютер может зависнуть, программа может закрыться с ошибкой, брокер может не принять заявку или принять, но с большой задержкой. Торговый робот не сможет реагировать на все события и это может привести к незапланированным убыткам.
Отсутствие эмоций, один из плюсов торгового робота, является так же и минусом. Робот может без какого-либо смущения спустить весь ваш капитал за один день. Это необходимо учитывать при создании робота. Например, разрешить роботу торговать только частью вашего капитала, или сделать так, чтобы при достижении какого-то порога робот оповещал вас и(или) прекращал торговлю.
Таким образом, к отрицательным моментам использования торговых роботов можно отнести следующие:
1. Сложность создания роботов и написания программ
2. Использование только технического анализа и математических методов обработки данных
3. Невозможность корректировать действия робота при совершении сделок, идущих в разрез с рыночной ситуацией, которая в текущий момент времени абсолютно точно ясна для трейдера
4. Неспособность принимать решения в нестандартных ситуациях
5. Отсутствие эмоций. Может спустить весь капитал за один день, «не моргнув глазом»
Завершая рассмотрение плюсов и минусов в использовании торговых роботов хочу сказать, что отрицательные стороны могут быть по большому счету нивелированы профессиональным подходом к созданию робота, алгоритм которого будет учитывать действия в нестандартных ситуациях. Но при этом конечно от фактора сложности в процессе создания роботов никуда не уйти, это основной сдерживающий фактор, преодолеть который можно только потратив значительное время на освоение программирования.
На этом я с вами прощаюсь, желаю успехов в трейдинге.
С уважением Александр Шевелев.