Восстание машин: Как торговые роботы превзошли людей? Чем они полезны, сколько стоят и где их взять?⁠⁠

Восстание машин: Как торговые роботы превзошли людей? Чем они полезны, сколько стоят и где их взять?⁠⁠

В 2022 году Индекс S&P 500 снизился почти на 20%. Индекс Московской биржи упал на 43%, а Биткоин потерял более 60% своей стоимости.

В то же время количественные хедж-фонды продемонстрировали впечатляющую устойчивость. Например, один из крупнейших количественных хедж-фондов мира D. E. Shaw превзошел свои же показатели доходности бычьего 2021 года, а фонд Appia заработал 40 миллиардов долларов только на падении криптовалютного рынка в мае. Несмотря на то, что эти фонды используют различные инвестиционные подходы и стратегии, и торгуют на разных рынках, есть у них кое что общее: они торгуют при помощи алгоритмов.

Трейдинг становится все более популярным. Благодаря Форексу и криптовалютам этот вид деятельности стал доступен для миллионов частных лиц. Однако, несмотря на то что по популярности трейдинг в России уступает разве что эмиграции, успеха здесь достигают единицы. Отчасти потому, что век трейдеров-людей уходит в прошлое и наступает время торговых роботов.

И пусть Скайнет пока еще не начал восстание. На финансовых рынках автоматизированные системы, бесспорно, господствуют над людьми, так как превосходят человеческий ресурс в исполнении торговых операций. Доля сделок, проводимых торговыми роботами на рынках США давно перешагнула отметку в 50%, и это число продолжает расти.

Так например новый отчет Market Reports World прогнозирует рост мирового рынка высокочастотной торговли в период с 2023 по 2029 годы. Доля краткосрочных сделок, выполняемых алгоритмами, в ведущих финансовых компаниях мира уже приближается к 100%. На этом фоне попытки новичков-трейдеров добиться успеха вручную выглядят как попытка выиграть заезд Гран-при Формулы-1 на стоковой Lada Granta.

В последние полгода-год наблюдается увеличение популярности автоматизированных торговых систем в информационном пространстве. Даже здесь статьи о торговых роботах появляются с завидной периодичностью. Однако популяризируемые в них тезисы иногда далеки от реальности. Крипто-инвест-трейд-финанс-бинанс Блогеры рассказывают про ботов, которые будут зарабатывать вам деньги, пока вы будете попивать Флет Уайт на террасе своего пентхауса где нибудь в Майами-Бич. Звучит привлекательно, но так ли это на самом деле?

Я уже почти 3 года занимаюсь созданием и управлением автоматизированных торговых систем самого разного типа: от быстрых и бюджетных решений, собранных на коммерческих специализированных облачных платформах, до самостоятельных кастомных торговых алгоритмов. И хочу поделиться своим взглядом на торговых роботов. Так что все, что написано в этой статье, является исключительно моим собственным мнением, основанным на моем личном опыте, и может отличаться от вашего.

Что же такое этот ваш торговый робот?

Торговый робот — это программное обеспечение, которое автоматически осуществляет торговые операции на финансовых рынках. Использует заранее заданные стратегии для поиска торговых возможностей и автоматически совершает торговые операции при наступлении определенных, заданных в стратегии событий.

Есть и AI-powered решения. Например, американская компания WeQuant запустила AI-powered маркет-мейкера для криптовалютного рынка. Так что если вы торгуете криптовалютой, знайте: теперь за вашими стоп-лоссами охотится искусственный интеллект.

Восстание машин: Как торговые роботы превзошли людей? Чем они полезны, сколько стоят и где их взять?⁠⁠

Но в большей степени Al-powered решения пока еще в стадиях тестирования, а работающие модели особо не афишируются, в связи с чем делать какие либо публичные заключения по ним рановато. Поэтому пока давайте поговорим о традиционных торговых роботах, работающих на финансовых рынках уже несколько десятилетий.

За счет чего они смогли превзойти людей?

Робот работает работу 24/7/365:

Лучшее время для торговли может не совпадать с удобным временем для трейдера. Мое любимое время для торговли на криптовалютном рынке — открытие азиатской торговой сессии (03:00 по Москве) , следом за ней по потенциальным торговым ситуациям — открытие американской сессии (16:00 по Москве) . Для жителей центральной части России может быть сложно составить график, который охватывает обе сессии. Поэтому трейдерам приходится выбирать между потенциально прибыльными торговыми возможностями и личной жизнью и здоровьем. Торговые роботы же анализируют рынок круглосуточно, что позволяет не упускать торговые возможности и спать спокойно.

Принимает оптимальные торговые решения:

Исключение эмоциональных решений в торговле — то, почему я и начал разрабатывать автоматизированные торговые системы. Торговые роботы принимают решения об открытии и закрытии сделок на основании заранее рассчитанных и протестированных торговых стратегий, которые имеют положительное математическое ожидание на дистанции. То есть каждое решение принимается строго при наступлении определенных событий, что исключает влияние эмоций. Это позволяет избежать неоптимальных решений, вызванных эмоциями, такими как страх, жадность и волнение, которые невозможно полностью подавить у человека.

Делает это очень быстро:

Во первых — высокочастотная торговля. Этот прибыльный и популярный тип торговли принципе доступен только для торговых роботов.

Во вторых, даже в ручных торговых стратегиях скорость открытия позиции является одним из важнейших факторов их успешности. Трейдеру-ручнику нужно безостановочно смотреть в экран, не отходя от терминала, и держать поднятым палец над мышкой и клавиатурой, чтобы вовремя нажать на кнопку. А при этом нужно еще продолжать в онлайн режиме анализировать постоянно меняющиеся данные. Даже настроив алерты, открыть сделку руками далеко не всегда получается вовремя. Скорее даже чаще не получается, чем получается. С роботом таких проблем не возникает. Если на бирже есть предложения на покупку или продажу в нужном объеме и по нужной цене, он практически гарантированно откроет сделку в заданном направлении.

Делает больше, чем способен сделать человек:

Наличие достаточного объема на покупку и продажу — это еще одна проблема, которую без роботов решить крайне сложно. На криптовалютном рынке даже при торговле относительно небольшим капиталом объем ликвидности конкретного инструмента может сильно ограничить доходность некоторых стратегий. Невозможно купить больше, чем есть, в предложении на продажу. Что делать в такой ситуации, если капитал позволяет покупать больше? Есть два варианта: подключать дополнительные биржи и открывать позиции на нескольких площадках одновременно, либо использовать несколько стратегий. Ну или оба варианта. И если с первым трейдер еще может справиться руками при помощи смарт-терминалов то открытие сделок на разных биржах, инструментах, в разных направлениях, по разным стратегиям одновременно выходит за пределы человеческих возможностей. Эффективно контролировать большое количество позиций, открытых в разных направлениях по разным стратегиям, руками тоже не получится. Торговый робот позволяет моментально и безошибочно справляться со всеми этими задачами.

Недостатки конечно тоже имеются:

Из недостатков торговых роботов я могу выделить два, оба из которых расстроят ту категорию читателей, которые еще гуглят квартиру в Майами-Бич с мыслью о том, как они купят торгового робота, поставят его торговать и будут два раза в неделю выводить прибыль с торгового счета на свой новый счет в Швейцарском банке:

Делается долго и стоит дорого:

Создать эффективного торгового робота сложно. И здесь есть ряд нюансов. Эта задача требует знаний, как в области финансового анализа и трейдинга, так и программирования, которые не часто собираются в одной голове. Как правило требуется минимум две головы, которые не всегда могут хорошо понимать друг друга. Предусмотреть все в ТЗ, когда это ваш первый торговый робот у вас не получится. Многие моменты вспоминаются или понимаются только на этапе тестирования. Поэтому после тестов первой версии будет ряд доработок и потом вторая версия, а потом третья. В общем тестов и доработок будет много, а это значит что создать эффективного торгового робота — будет долго и дорого.

Неспособность оперативно адаптироваться к изменениям на рынке:

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

Где взять торгового робота?

Воспользоваться бесплатным торговым ботом от бирж или брокеров:

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

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

Плюсы:

  • Бесплатность

Минусы:

  • Ограниченный функционал
  • Слабая эффективность или неэффективность вовсе

Купить:

Увы и ах, но ни за 100 долларов, ни за 1000 долларов, ни за 100000 долларов никто вам не продаст алгоритм с эффективно работающей стратегией. Разве что жену автора алгоритма сомалийские пираты захватят в плен и ему уж очень нужны будут деньги на выкуп в моменте. Да и то не факт. Дело тут в двух вещах: во первых, авторы алгоритмов хорошо дружат с математикой и продавать бота по цене меньшей, чем он способен принести — так себе идея. Во вторых, емкость всех стратегий ограничена и продажа ботов с одинаковой стратегией и одинаковыми настройками убьет стратегию нехваткой объема на всех покупателей. Да и маркетмейкеры дремать не будут и быстро приметят привлекательное скопление стоп-лоссов в одном месте. Поэтому, если вы видите объявление о продаже Эффективного торгового робота, приносящего миллионы. Знайте, вас, как бы так сказать, пытаются на*бать.

Но вот купить функциональную оболочку, способную открывать и закрывать позиции на рынке и позволяющую настраивать внутри свои собственные стратегии — возможно.

Плюсы:

  • Скорость: Вы получаете готового к настройке ваших стратегий бота сразу после оплаты.

Минусы:

  • Все еще ограниченный функционал: Функционал продаваемых ботов, конечно, обширней, чем функционал бесплатных. Однако возможности настроек ограничены тем, что предусмотрели разработчики. В процессе эксплуатации вы можете найти способ, как повысить эффективность ваших стратегий, но возможности купленного бота вам могут не позволить эти корректировки внедрить.
  • Цена: Стоимость ботов-оболочек без стратегии, как правило, колеблется в диапазоне от 500 до 5000 долларов США в зависимости от их возможностей.

Взять в аренду:

Назовем это так.

Под «взять в аренду» подразумеваются облачные готовые решения, работающие по модели подписки. На криптовалютном рынке стоимость такой подписки обычно невысока, и в ее состав уже входят некоторые базовые торговые стратегии. Но возлагать надежд на эти стратегии не стоит. Зачастую это те же стратегии, что в бесплатных биржевых ботах, но с более продвинутыми настройками. Но также этот тип ботов предоставляет возможность настройки собственных стратегий, как правило, при помощи сервиса TradingView.

Плюсы:

  • Невысокая стоимость: около 100 $ в месяц
  • Бесплатный тестовый период

Минусы:

  • Все еще ограниченный функционал: функционал облачных бот-платформ, также как и функционал ботов на продажу ограничен тем, что в него заложили разработчики.
  • Риск взлома. Популярные облачные решения используемые большим количеством инвесторов итрейдеров, часто становятся целями хакерских атак.

Разработать:

Однозначно самый эффективный способ из всех. На выходе вы получаете решение с необходимым вам объемом функционала.

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

Плюсы:

  • Весь необходимый вам функционал
  • Возможность доработок и повышения функциональности в любое время

Минусы:

  • Долго и дорого

Как вы могли понять, лучший бот — бот, разработанный самостоятельно. Однако в некоторых случаях и для некоторых стратегий может быть достаточно как коммерческого решения по подписке, так и купленного бота-оболочки. Начинать делать первые шаги в автоматизированной торговле, если отсутствуют навыки, необходимые для разработки, я рекомендую с решений по подписке, так как это наиболее оптимальный вид по соотношению цена/качество. Разрабатываете стратегию на TradingView и настраиваете открытие и закрытие сделок в бот платформе на основании вебхуков. Если же вас интересует высокочастотная торговля или арбитражные стратегии, то бота придется покупать или разрабатывать. Но помните, что покупка бота или подписки просто так денег вам не принесет. Ботов-печатных станков не существует. За каждым эффективным торговым роботом стоит эффективный трейдер. Если трейдер не умеет зарабатывать, не сможет и при помощи торгового бота. Поэтому не стоит питать иллюзий относительно покупки торгового робота за 500 долларов, 5000 долларов или даже 50000 долларов, который вас озолотит. Даже очень функциональное автоматизированное решение в неумелых руках абсолютно бесполезно, потому что требует управления и регулярных перенастроек, тестов и корректировок. Так что с ботом или без него, единственный способ стабильно зарабатывать — Учиться, учиться и еще раз учиться, как завещали нам наши предки.

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

Есть, конечно, и мнение, что роботы способны снизить эффективность некоторых стратегий за счет неспособности адаптироваться под меняющиеся рыночные условия. Я с этим не согласен. По крайней мере, в части непродолжительных по сроку сделок. Робот действительно не способен адаптироваться, поэтому и требует контроля. Но и математическое ожидание от спонтанно принятого решения трейдером в условиях меняющегося рынка весьма сомнительно.

Поэтому, если вы увлекаетесь торговлей на финансовых рынках и делаете успехи, я рекомендую не обходить стороной тему торговых ботов, а наоборот, делать ставку именно на автоматизированную торговлю.

Начать дискуссию