Трейдинг — это одна из тех отраслей, которые технический прогресс затронул больше всего. За последние двадцать лет произошли ошеломляющие перемены: от внедрения электронных коммуникационных сетей (ECN) до интеллектуальной маршрутизации приказов и ПО для автоматизированной торговли. Благодаря торговым роботам в современном мире покупка и продажа активов полностью автоматизирована, намного более доступна и, что самое важное, более гибкая. Означает ли это, что мы, наконец, нашли ключ к решению всех проблем финансового рынка?
Увы, нет, автоматизированная торговля не безупречна. Давайте подробней разберём этот вопрос и выясним, стоит ли торговать с помощью робота.
Содержание:
ПО для автоматизированной торговли, или торговый робот, — это запрограммированная торговая система, позволяющая автоматически покупать и продавать активы по заданным правилам. Иными словами, это запрограммированный клон трейдера. Его также называют экспертным советником (англ. Expert Advisor, или EA).
В чём причина популярности экспертных советников? Чтобы ответить на этот вопрос, давайте рассмотрим, каковы основные приоритеты трейдера.
Наиболее ценные качества успешного трейдера — дисциплина и самоконтроль. Это означает, что они строго следуют своему плану и набору правил, или стратегии.
А самый ценный актив трейдера — это время. Оно не бесконечно, и если вы будете использовать его по максимуму, эффективность вашей торговли существенно возрастёт.
Именно в этом состоит задача торговых роботов. Они запрограммированы исполнять набор правил (предпочтительную стратегию трейдера) и могут торговать без устали 24/7 круглый год.
ПО для автоматизированной торговли выступает в качестве расширенной версии алгоритмической торговли. Его цель — максимизировать возможности трейдеров и расширить их горизонты благодаря торговле различными активами на нескольких рынках одновременно.
Концепция экспертных советников в их нынешнем виде была впервые представлена в 1949 году Ричардом Дончяном, а в 80-х годах Джон Генри усовершенствовал её. В 90-е годы технически продвинутые трейдеры начали экспериментировать с автоматизированными алгоритмическими торговыми системами для личного пользования. Затем ПО для автоматизированной торговли внедрили брокерские компании и управляющие активами с целью автоматизации услуг по управлению активами клиентов. А в 2008 году компания Betterment сделала роботизированную торговлю доступной для широкого круга пользователей.
ПО для автоматизированной торговли использует продвинутые математические модели для быстрого принятия торговых решений и совершения сделок.
Экспертные советники копируют классические торговые методы. Вы задаёте стратегию с набором правил, включая что и когда покупать/продавать (или не делать этого), где именно торговать, уровень допустимого риска и многое другое. По сути, в EA заложено всё то, на чём основана ваша торговая стратегия.
Этот набор правил затем программируется на ведение автоматической торговли при выполнении определённых условий. Экспертный советник можно рассматривать как неутомимую, более мощную, цифровую версию трейдера.
ПО для автоматизированной торговли может быть напрямую подключено к брокерскому счёту или написано на собственных языках программирования конкретной торговой платформы (EasyLanguage на платформе TradeStation, NinjaScript на платформе NinjaTrader, MetaQuotes Language на MetaTrader и др.)
Помимо навыков программирования, для разработки ПО для автоматизированной торговли необходимо обладать знаниями по всем дисциплинам, которые требуются успешному трейдеру: технический анализ, математическое моделирование, статистика и многое другое.
Поэтому разработка экспертного советника — очень сложный и дорогостоящий процесс. Лидеры отрасли нанимают опытных программистов, владеющих на продвинутом уровне языками C++, Java, Python и другими для создания собственных торговых систем с нуля. Весь процесс обходится в миллионы долларов и, как правило, только очень крупные компании могут позволить себе это: например, инвестиционные банки, такие как Goldman Sachs и JP Morgan, или высокочастотные трейдеры Virtu, Jump Trading, Optiver и другие.
Большинство брокеров тоже инвестируют в системы автоматизированной торговли, чтобы обеспечить своим клиентам доступ к передовым многофункциональным торговым помощникам, а также с целью оптимизации торгового процесса и потока заявок.
Некоторые розничные трейдеры также прибегают к помощи торговых роботов, разработанных самостоятельно или имеющихся в открытом доступе.
По сути, ПО для автоматизированной торговли делает то же самое, что и любой трейдер, только быстрей, надёжней и эффективней. Почему так получается? Потому что автоматизированная система не испытывает эмоций и торгует исключительно согласно установленным правилам. Её единственная стратегия — покупать на минимуме и продавать на максимуме.
Иными словами, ПО находится в постоянном поиске финансовых инструментов, которые недооценены или переоценены по какой-либо причине, будь то фундаментальные показатели или ошибка рынка.
В процессе поиска подходящего финансового инструмента система анализирует множество факторов. В зависимости от заданной трейдером стратегии и уровня риска, экспертный советник может учитывать всё что угодно: от фундаментальных показателей, новостей и трендов в социальных сетях до индикаторов технического анализа, ликвидности, волатильности и многие другие факторы.
Экспертные советники на базе ИИ могут совершать сделки до бесконечности. Они останавливаются только при условии выполнения заданных инструкций, таких как целевая прибыль, торговый лимит или что-то ещё.
“Если мы все умрём, он продолжит торговать без нас”.
— Бен Герцель, Aidyia
Хотя всё вышеизложенное звучит так, будто экспертные советники являются ключом к решению всех проблем финансового рынка, на самом деле у них есть множество недостатков: от дороговизны и сложности устройства до непредсказуемой и порой переоценённой эффективности. Совсем скоро мы к этому вернёмся.
А пока давайте подробнее рассмотрим историю распространения ПО для автоматизированной торговли. С приходом нового века начался процесс непрерывного развития торговых роботов и их распространения на рынке. Они изменили не только подход к торговле, но и принцип работы бирж. На сегодняшний день эта отрасль доминирует на мировом финансовом рынке. Согласно докладу JP Morgan 2017 года, всего 10% торговли приходится на традиционный способ выбора акций для инвестирования, а всё остальное — автоматизированный процесс.
Согласно другому докладу, совокупный среднегодовой темп роста мирового рынка алгоритмической торговли в период с 2020 по 2025 год ожидается на уровне 3,5%. Авторы исследования (Orbis Research) также прогнозируют стабильный рост рынка ПО для торговли примерно в том же темпе. Между тем Business Wire озвучивает ещё более ошеломляющие цифры: согласно их оценкам, совокупный среднегодовой темп роста с 2018 по 2026 год составит 10,6%.
Эти данные свидетельствуют о том, что на современных рынках доминируют автоматизированные торговые системы, на которые приходится от 70 до 85% всей торговли.
А теперь давайте снимем розовые очки и взглянем на роботизированные торговые помощники под другим углом.
Хотя экспертные советники имеют множество преимуществ, не стоит думать, что они являются ответом на все вопросы или Святым Граалем в мире трейдинга. На самом деле EA представляют существенный риск для тех, кто только начинает торговать или не разбирается в технической стороне рынка.
В процессе поиска идеальной автоматизированной торговой системы вам будет попадаться множество предложений, обещающих необычайные прибыли по низкой цене. В большинстве случаев это мошенники, которые в итоге исчезнут вместе с вашими деньгами.
Помните, что разработка хорошей торговой системы стоит очень дорого. Представьте себе десятилетия совокупного опыта команды разработчиков. Как правило, в её состав входят статистики, математики, трейдеры, программисты, риск-аналитики и многие другие. Теперь добавьте сюда ноу-хау и часы работы, посвящённые разработке системы. Станут ли эти специалисты продавать свой труд по низкой цене?
Конечно же, нет. Автоматизированные торговые системы дорогие по определению: это сложная интеллектуальная собственность, созданная для зарабатывания денег. Она не может быть дешёвой.
Чтобы лучше понять механизм, подумайте, что объединяет успешные трейдинговые компании? Ответ: они держат свои разработки в секрете и используют свои алгоритмы лишь для внутреннего пользования, так как именно на этом основано их конкурентное преимущество.
Чтобы убедиться, что вы выбрали качественную, надёжную и проверенную торговую систему, тщательно изучите пользовательское соглашение, запросите техническую информацию и ознакомьтесь со всеми подробностями принципа работы ПО. Также не помешает почитать отзывы из надёжных источников: не доверяйте первому попавшемуся пользователю Reddit или явно сомнительным рецензиям.
Знайте, что надёжные программы, как правило, предлагают бесплатный пробный период. Сначала необходимо разработать стратегию, после чего вы можете активировать пробную версию, чтобы проверить, как она применяет и выполняет ваши установки. Если всё в порядке и тревожных сигналов не наблюдается, можно переходить с пробной версии на платную или приобретать лицензию.
Не рассчитывайте, что автоматизированная торговая система сделает вас миллионером. В конце концов, она настолько эффективна, насколько хороши заданные вами параметры и правила. Так что если результативность хромает, не сдавайтесь сразу — попробуйте сначала подкорректировать свою стратегию.
Конечно, вы не единственный виновник завышенных ожиданий. Некоторые провайдеры услуг рекламируют свои торговые роботы, обещая 80–90% успеха.
Необходимо понимать, что даже если это так, их оценка основана на результатах в прошлом. Рынок находится в постоянном движении, так что прошлые данные легко могут потерять актуальность для анализа цен в будущем. Помните, всегда есть риск того, что выбранная система не оправдает ожиданий обещанной эффективности.
Кроме того, стоит отметить, что даже самые лучшие торговые системы на базе ИИ, внедрённые мировыми лидерами на рынке хедж-фондов и трейдинговых компаний, небезупречны. Как бы далеко ни зашли современные технологии, им всё ещё неподвластна чрезвычайная сложность финансового рынка.
В современных условиях прибыльные торговые возможности мимолётны. Поэтому, чтобы успеть ими воспользоваться, необходимо всегда быть в первых рядах. Для этого вам понадобится продуманная торговая система и быстрое подключение. Иными словами, высокоскоростная система.
Самый простой способ — воспользоваться услугами компании, предлагающей серверную систему для автоматизированной торговли с инфраструктурой, расположенной близко к биржам, на которых вы собираетесь торговать. Это обеспечит вам более быстрое и надёжное исполнение заявок.
Такая система поможет избежать проблем с проскальзыванием или расхождением во времени, которое нередко вставляет трейдерам палки в колёса, не позволяя достичь запланированной прибыли. Проскальзывание — это разрыв между моментом, в который торговая система обозначила точку входа/выхода, и моментом фактического исполнения ордера. По сути, это разница между ожидаемой и реальной ценой, по которой совершена сделка.
Чтобы осознать, насколько важна скорость в современной торговле, просто представьте, что высокочастотные трейдеры тратят миллионы долларов в год на право коллокации ради того, чтобы сократить время исполнения своих заявок на какую-то долю секунды, ведь в этой игре каждая миллисекунда имеет значение.
Хотя ни одна система для широкого пользования не сравнится с инфраструктурой высокочастотных трейдеров, ваши возможности не должны ограничиваться домашней сетью Wi-Fi.
На словах может создаться впечатление, будто ПО для автоматизированной торговли облегчает процесс и является идеальным решением для начинающего трейдера, однако на деле всё обстоит несколько иначе.
Прежде всего задумайтесь, действительно ли вам нужен экспертный советник. Взвесьте все плюсы и минусы. Имейте в виду, что хотя EA избавляет вас от необходимости ручной торговли, он следует вашей же стратегии. Кроме того, если внедрять автоматизированную систему напрямую в терминал брокера, могут потребоваться некоторые навыки программирования, и тем, кто не обладает необходимыми знаниями, придётся заплатить программисту за то, чтобы он внедрил вашу стратегию, а также за дальнейшее обслуживание на случай, если возникнет необходимость внести изменения.
Что бы вы ни выбрали: подписаться на платную программу или разработать собственную, — за неё придётся заплатить. Учитывайте этот момент, принимая решение о целесообразности использования экспертного советника.
К тому же, если вы начинающий трейдер, в любом случае сначала стоит попрактиковаться в ручной торговле. Так вы узнаете на собственном опыте, как устроены финансовые рынки, познакомитесь со всеми их механизмами и отметите для себя, на что обратить внимание при разработке EA.
В конце концов, очень важно понимать, что успех трейдера зависит от его стратегии, а не от того, насколько быстро она применяется. Автоматизированные торговые системы выполняют ваши инструкции, так что прежде всего их нужно как следует настроить.
Несмотря на обманчивое впечатление о безупречности автоматизированных торговых систем и экспертных советников, у них есть не только плюсы, но и не менее существенные минусы, которые необходимо учитывать, выбирая между автоматизированной и ручной торговлей. Давайте рассмотрим наиболее важные аспекты.
Вполне естественно, что одна из самых больших сложностей, с которыми сталкиваются новички и некоторые трейдеры среднего уровня, — это самоконтроль и соблюдение дисциплины. Как мы уже говорили, успешных трейдеров отличает способность непоколебимо следовать установленному плану во что бы то ни стало.
Плюс торгового робота состоит в том, что он не станет принимать нерациональных решений после пары неудачных сделок. Напротив, он продолжит следовать запрограммированным правилам, не поддаваясь давлению, жадности, страху, синдрому упущенной выгоды и другим эмоциям, свойственным живым трейдерам.
Совершение сделок при использовании автоматизированной системы происходит намного быстрее, чем при ручной торговле. Дело в том, что компьютер способен реагировать на рыночные сигналы менее чем за секунду, тогда как человек просто физически не способен угнаться за таким темпом.
Кроме того, после открытия позиции обычно размещаются стоп-лоссы и другие ордеры, для ручной установки которых требуется дополнительное время. Такие задержки нередко приводят к частичной потере прибыли. Чем быстрей вы войдёте в сделку, тем выгодней будут условия.
Хорошая торговая система позволяет включать в стратегию разные параметры и источники данных. Так, вы можете создать многомерную стратегию, принимающую во внимание индикаторы настроения рынка, сигналы технического анализа, социальные сети, фундаментальные показатели (прибыль, коэффициент цена/прибыль и т. д.), объём торгов, информацию по активу и многое другое, причём всё это будет учитываться одновременно.
Если же вы попытаетесь учесть все эти моменты при ручной торговле, потребуется слишком много времени и вы можете упустить возможность удачной сделки.
Мы уже обсуждали, насколько сложна дневная торговля, учитывая необходимость открывать и закрывать несколько позиций за одну торговую сессию. А теперь представьте, каково дневным трейдерам торговать на нескольких рынках или несколькими активами сразу.
В свою очередь, торговые роботы дают возможность воспользоваться преимуществами арбитражной торговли, которая способна значительно повысить вашу результативность. Кроме того, люди часто упускают потенциально успешные сделки, тогда как экспертный советник хватается за каждую торговую возможность.
Несмотря на то что компьютеры намного стабильней живых трейдеров, стоит отметить, что они несут в себе определённые риски. Большинство рисков связаны с ситуациями, когда система работает локально и могут произойти перебои в питании, технические сбои или потеря интернет-соединения. Всегда учитывайте эти подводные камни, рассматривая возможность перехода на торговлю с экспертным советником. Вы же не хотите застрять посреди сделки из-за технических проблем?
Многие думают, что экспертный советник сделает из них легенду трейдинга. Однако дело в том, что автоматизированные торговые системы хороши настолько, насколько эффективна стратегия, которой они запрограммированы следовать. Торговым роботам на базе ИИ бывает трудно обойти бенчмарки и даже своих человеческих коллег.
Авторы одного интересного исследования на эту тему пришли к выводу, что роботы-советники являются ценным источником альтернативной информации для инвестиционных аналитиков. Это означает, что роботы лишь дополняют людей, но никак заменяют нас.
Хотя роботы автоматизированы, их нельзя оставлять без присмотра. Перебои с подключением, технические ошибки, системные сбои и многие другие проблемы случаются нечасто, но они могут прервать работу экспертного советника, и вы потеряете деньги. Кроме того, нужно учитывать вероятность возникновения рыночных и торговых аномалий, когда необходимо вмешаться в систему и скорректировать её.
Давайте не будем забывать, что именно торговый робот усугубил Flash Crash в 2010 году, а компания Knight Capital потеряла $440 млн вследствие торгового сбоя.
Разработка или подписка на автоматизированную торговую систему может потребовать значительных вложений. Обязательно продумайте план оптимальной целевой прибыли и допустимого риска, чтобы покрыть ваши затраты и гарантировать экономическую целесообразность.
Также примите во внимание частоту, с которой вы собираетесь торговать. Если вы планируете совершать всего несколько сделок в день, возможно, вам больше подходит ручная торговля. А если вы хотите торговать постоянно (десятки сделок в день), экспертный советник может оказаться весьма полезным подспорьем.
По большей части это касается розничных трейдеров. Проп-трейдинговые компании, крупные инвестиционные банки и управляющие активами, которые используют автоматизированные торговые системы, выигрывают от эффекта масштаба, что существенно снижает их расходы.
Если кратко, то, конечно, да. Рассмотрите такую возможность хотя бы для того, чтоб познакомиться с самой концепцией и понять, может ли ПО для автоматизированной торговли принести вам пользу. Однако не спешите запрыгивать в поезд лишь потому, что это что-то новое и модное. Экспертный советник может казаться классной новой игрушкой, но он подходит не любому розничному трейдеру.
Неважно, совершена ли ваша сделка автоматически или щелчком мыши — важно то, насколько эффективна ваша стратегия. Если вы считаете, что она отлично работает, и хотите увеличить масштабы, тогда, конечно, стоит задуматься об использовании экспертного советника.
Кроме того, используйте ПО для автоматизированной торговли лишь в том случае, если вы можете позволить себе хорошую, проверенную временем программу. Ознакомьтесь с подробной документацией и узнайте, какой уровень обслуживания предлагает компания: сюда входят регулярные обновления и любые технические характеристики, важные именно для вас. Не покупайте кота в мешке.
Также не прибегайте к использованию EA, если у вас нет возможности следить за ним. Успешные трейдеры наблюдают за действиями своего экспертного советника, регулярно вносят корректировки и вмешиваются по мере необходимости. Как показано в книге Джека Швагера “Маги рынка: беседы с лучшими трейдерами”, большинство успешных трейдеров активно участвуют в деятельности своих торговых систем, а не сидят сложа руки, поедая попкорн.
Конечно, решение за вами. Однако, полагаем, что после прочтения этого руководства вы уже знаете ответ.
Да, это возможно, если у вас есть необходимые навыки программирования. Однако это не самая лучшая идея, если вы не опытный программист, поскольку торговые системы являются одними из самых сложных компьютерных программ. В конце концов, вы хотите, чтобы она приносила вам деньги, так что если вы не уверены на 100% в своих силах, не делайте этого самостоятельно.
Всё зависит от того, разработано ли оно с нуля, или вы берёте готовую программу, а также от наличия платы за обслуживание и других текущих затрат. Скажем так, эти системы не из дешёвых, и если вы видите предложение безупречного торгового робота, который позволит вам бросить работу и купаться в деньгах, всего за $100, просто проходите мимо.
Надеемся, вам понравилась эта статья.
Проверьте свои навыки, сдав экзамен RESSFUND
. Это отборочное тестирование, в ходе которого трейдеры могут продемонстрировать свои способности, чтобы получить финансирование и стать профессиональными трейдерами. Прошедшие отбор кандидаты получают капитал в управление от проп-трейдинговой компании и оставляют себе 50% прибыли от торговли на полностью финансируемом счёте. Не упустите эту возможность! Свяжитесь с нами, чтобы узнать больше о нашей программе. Сделайте первый шаг к карьере проп-трейдера в России сегодня!