Ярослав Кабаков,
ректор УЦ «ФИНАМ»
Механические
торговые системы предоставляют трейдерам новые возможности для
торговли, давая им преимущества перед трейдерами, торгующими
вручную. Однако, используя роботов для повышения
результативности торговли, не стоит забывать о том, что роботы
не идеальны — это лишь очередной полезный инструмент трейдера,
использовать который следует с умом.
Торговые стратегии с использованием роботов имеют ряд
преимуществ? Во-первых, это скорость. Торговый робот может
отслеживать десятки, сотни котировок ценных бумаг, производить
мгновенно сложнейшие вычисления, принимать решение и тут же
выставлять заявки. Человек ни за что не сможет так быстро
анализировать такое количество информации. Трейдеры,
использующие в своей торговой системе большие объемы сложных
вычислений, доверившие торговлю роботу получают преимущество
перед коллегами, торгующими по-старинке. Второй плюс — это
точность. Торговый робот не совершает ошибок (если конечно
ошибка не закралась в код программы при ее создании), все
входные и выходные данные могут рассчитываться с точностью до
нескольких знаков после запятой, если это необходимо. Трейдеры,
торгующие вручную, иногда могут ошибаться как в расчетах, так и
при выставлении заявок. Третий, неоспоримый плюс состоит в том,
что робот не подвержен эмоциям. Очень многие трейдеры, особенно
начинающие, подвергшись эмоциональному импульсу, совершают
сделки, противоречащие логике торговой системы и в большинстве
случаев такие сделки оказываются убыточными. Торговый робот
всегда строго придерживается своей логики. И четвертый плюс —
торговый робот может работать 24 часа в сутки. Вы можете
заниматься своими делами, работать, спать, отдыхать, а ваш робот
будет торговать.
Как видите, торговые роботы, дают трейдерам большие
преимущества, почему же до сих пор не все используют их в своей
торговле? Неужели у механических торговых систем нет минусов?
Есть, и очень существенные. Так, например, сложность
изготовления робота (написания программы). Вы можете разработать
отличную торговую стратегию, но не иметь возможности
запрограммировать ее. Даже если вы программист, потребуется
изучать новый язык, а если вы не разбираетесь в
программировании, то вам придется еще сложнее. Можно заказать
написание робота, но вы не сможете быть уверенным, что
программист в точности опишет в программе логику вашей стратегии
и не допустит ошибок, а в дальнейшем у вас могут возникнуть
сложности при необходимости модифицировать код или расширить
функциональность. Ко второму минусу стоит отнести то, что
торговый робот может использовать только технический анализ. Вы
не научите читать его новости и отчеты компаний. В-третьих,
торговый робот не может принимать решения в нестандартных
ситуациях. Он лишь выполняет заложенную в него логику, а в
случае возникновения проблем не сможет ничего изменить. Конечно,
в программе можно заложить реакцию робота на некоторые ситуации,
но все предусмотреть невозможно.
И последнее это, что торговый робот не обладает интуицией и не
использует ее в своей торговле. Известно, что многие трейдеры
принимают решения, полагаясь только на свое чутье.
Запрограммировать такую стратегию в торговой системе невозможно.