Робовладельцы

Власть на финансовом рынке захватили роботы. Люди вынуждены учиться работать в экосистеме машин.

Текст: Константин Бочарский

В феврале 2012 года группа ученых из Университета Майами совместно со специалистами компании Nanex, торгующей рыночной статистикой, опубликовали результаты анализа логов 600 американских биржевых площадок. Предметом изучения стали участившиеся просадки капитализации торгуемых компаний, которые случались на крайне короткое время, порой на несколько миллисекунд. За этот период стоимость акций могла просесть почти до нуля. Исследователи зафиксировали около 20 тыс. таких явлений. Апогеем стал Flash Crash 6 мая 2010 года, длившийся около шести минут, когда индекс Доу-Джонса упал почти на 1000 пунктов, что привело к потере фондовым рынком около $1 трлн. По мнению авторов, виновником Flash Crash, как и остальных микрокрахов, стали торговые роботы. Конкурируя за скорость, они совершают операции за порогом возможности человеческого контроля. В эти миллисекунды, становящиеся для сверхбыстрых роботов обычными торговыми сессиями, рынки были загнаны в микрокрахи. В России торговые роботы также прочно обосновались на фондовом рынке. По разным оценкам, на их долю приходится от 40% до 70% всех сделок и до 80% транзакций.

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

Офис компании "Математика финансов" располагается в нехарактерном для брокерских фирм месте — вдали от центра, в окрестностях метро "Свиблово" на северо-востоке Москвы. Здесь, на арендованных площадях завода "Стройдеталь", находится техническая площадка РТС — серверы и дата-центр. Такое соседство позволяет "Математике финансов" экономить на организации скоростного канала доступа прямо к сердцу биржи и выигрывать рубли и миллисекунды.

Один из учредителей "Математики финансов" — кандидат физико-математических наук Виталий Курбаковский строит работу компании на принципах робототехники. Тут никто не торгует "руками". Руки в "Математике финансов" нужны, чтобы запускать роботов и следить за ними.

Чтобы оценить, какую долю финансового рынка сегодня контролируют роботы, Курбаковский запускает программу, "вытягивающую" данные о заявках, поступающих на биржу. По типам заявок и другим признакам он отличает робота от человека. "Сейчас торги слабенькие, 200-300 заявок в секунду",— говорит Курбаковский. Записав лог заявок и пробежавшись по нему в спокойном режиме, мы сходимся на том, что как минимум 90% из них размещены автоматами. "А то и все 98%",— уточняет Курбаковский. Поздним вечером в опустевшем офисе этот вывод воспринимается тревожно: пока брокеры разъезжаются по Москве, наш финансовый рынок отдан на откуп эдакому кустарному Skynet.

"Если торгуют 1000 человек, то каждый из них может послать максимум одну заявку в секунду,— говорит Курбаковский.— Один наш робот в состоянии отправить за секунду 1,5 тыс. заявок". У "Математики финансов" около десятка роботов, но сегодня на боевом дежурстве только четыре, остальные в отладке либо ждут подходящего рынка.

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

Курбаковский — апологет высокочастотного трейдинга, который полностью отдан на откуп роботам. В его компании работают всего несколько человек — роботов больше. В 2010 году созданный "Математикой финансов" робот robot_HalfBe занял второе место в конкурсе "Лучший частный инвестор", проводимом РТС. Тогда HalfBe показал результаты свыше 4000% годовых. "Сейчас он не заработал бы ни рубля",— говорит Курбаковский. Срок жизни алгоритмов, подобных тому, что был заложен в HalfBe, составляет, по его оценкам, не более шести месяцев. Первое же место тогда занял robot_Panda, показав доходность более 8000%: за два с половиной месяца он превратил стартовые 50 тыс. руб. в 4 млн руб.

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

Александр Горчаков, управляющий активами инвестиционной компании "Форум": — "Алгоритмическая торговля похожа на подбрасывание монетки, у которой вероятность падения определенной стороной чуть больше, чем 1/2. Все, что нам нужно,— кинуть ее как можно больше раз"

Фото: Чичков Юрий, Коммерсантъ

Купить за 100 миллисекунд

robot_HalfBe — представитель класса так называемых высокочастотных роботов. С их помощью игроки реализуют несколько хорошо известных на рынке стратегий, например арбитражных — заработок на соотношении цен разных активов. Главная идея в том, чтобы первым найти эту разницу и делать как можно больше операций в секунду. Битва за скорость — одно из магистральных направлений развития роботорговли. "Если раньше битва шла за секунды, затем за сотни миллисекунд, то теперь отыгрыш нескольких десятков микросекунд может конвертироваться в серьезный доход",— объясняет Давид Серебренников, независимый трейдер, специалист по алгоритмической торговле. Но скорость стоит денег. Только ежемесячная плата за размещение собственного сервера в серверной стойке ММВБ, что минимизирует время прохождения сигнала, составляет от 40 тыс. до 120 тыс. руб. Цена зависит от того, на какой из площадок биржи будет установлен сервер. Анализируя разные варианты подключений, трейдеры оценивают стоимость поддержки инфраструктуры высокочастотного робота в суммы от $25 тыс. до $200 тыс. в год. Со временем эти расходы станут только увеличиваться.

Гонка скоростей имеет свой потолок, но не технический, а финансовый: как правило, высокочастотные стратегии возможны лишь с ограниченным объемом ликвидности. Для российского рынка это суммы от 500 тыс. до 1 млн руб. А раз ограничен объем торгуемых средств, то и прибыль, из которой можно финансировать робота, конечна. Кроме железа, программного обеспечения и платы за подключение есть еще одна существенная статья расходов — люди.

Научный поиск

Александр Горчаков — трейдер, управляющий активами, создатель сайта howtotrade.ru, признанный гуру алгоритмической торговли. Многие победители конкурса "Лучший частный инвестор" называют его своим идейным вдохновителем. В компании "Форум", где с недавних пор работает Горчаков, традиционные для инвестиционной компании рабочие места с барьерными рифами мониторов, по которым бегут данные торгов. У Горчакова, тем не менее, таких мониторов нет. Он просит подождать минутку, пока "разместит заявки", и совершает несложные манипуляции со своим ноутбуком, насколько я успеваю заметить — в Excel.

Горчаков характеризует себя как "дэйтрейдер" (от англ. day trader — игрок, который делает сделки, как правило, раз в несколько дней). Когда не нужно спешить, можно серьезно сэкономить на инфраструктуре. Горчакову не требуется скоростное подключение, собственные серверы на бирже и даже специальное программное обеспечение. Он использует другую распространенную у трейдеров малобюджетную модель. Популярный торговый терминал (программа) Quik умеет выгружать данные в Excel и принимать команды из обычного текстового файла. Такой связки достаточно, чтобы реализовать логику своего робота в любой удобной среде, например в том же Excel. Отказавшись от гонки технологий, Горчаков формирует свое конкурентное преимущество на другом полюсе алготорговли — математическом.

Александр Горчаков — лауреат Государственной премии СССР 1990 года "За развитие статистических методов анализа спецтехники", кандидат физико-математических наук. Себя он называет "ортодоксальным системщиком" и верит теории вероятности больше, чем любому обоснованию событий и решений "из рынка". "Мы лишь бросаем монетку,— говорит Горчаков.— Просто в силу неэффективности рынка вероятность падения ее определенной стороной чуть больше, чем 1/2. Все, что нам нужно,— это вооружиться такой монеткой и кинуть ее как можно больше раз". Где найти такую "неправильную монетку", уже другой вопрос. Горчаков прогнозирует направление движения цен, используя для этого обширные знания в матстатистике.

Вместе с Горчаковым разработкой и тестированием алгоритмов в "Форуме" занимается команда из семи человек — математики и программисты. Что-то вроде исследовательской группы. Сам процесс, по словам Горчакова, очень похож на научный поиск. "Правда, прикладной,— тут же поправляется он.— Финансовые рынки не будут ждать красивой идеи, им нужны работающие стратегии".

490 руб. в месяц стоит визуальный конструктор для торговых роботов LiveTrade Professional. Реализация стратегии алгоритмической торговли обойдется от 200 тыс. руб.

Инкубатор для трейдера

"В алготрейдинге много программистов и математиков, а мы — физики, мы смотрим на рынок с другой стороны",— говорит Николай Старченко, вице-президент финансовой компании "Интраст". Для образа мысли и действий таких, как Старченко, придумали термин "эконофизика". Рынок, как и любое сложное явление, рассматривается в качестве экосистемы, и это заранее расставляет акценты в отношении Старченко к проблеме роботрейдинга. "Описание экосистемы в целом — пока нерешенная задача, и сегодня не существует способа предсказать поведение сложных систем,— говорит Старченко.— Можно только с уверенностью сказать, что сложные системы склонны впадать в неустойчивые состояния".

Владея этим фатальным знанием, как-то осенью 2008 года "Интраст" отключил всех своих торговых роботов, когда рынок начало лихорадить. Всех, кроме одного, про которого случайно забыли. Когда через полгода про него вспомнили и просмотрели счет, оказалось, что этот робот обогнал по показателям и управляющих-людей, и роботов, в чью работу вмешивались люди.

"Роботы — удобная вещь для тех, кто не может в процессе торговли сдерживать эмоции. С роботом же надо все время бить себя по рукам — если доверяешь алгоритму, то он обязательно покажет результат лучше, чем если вмешиваться в его работу",— уверен Старченко. Задача человека — принимать радикальные решения. Например, отключать робота в случае изменения рынка, к которому не приспособлен алгоритм, корректировать его под новые условия либо отправлять на свалку истории и придумывать новый.

"Интраст" занимается созданием биржевых роботов с 2003 года. Фантастических результатов, по словам Старченко, это направление не дает: "Все как у людей. На больших суммах доходность иногда составляет 30-40%, на небольших, где может быть выше риск,— до 100% годовых". Однако целый отдел негуманоидных трейдеров, который поддерживает компания, позволяет ей решать другую прикладную и весьма актуальную задачу — кадровую. "Стоимость обслуживания хорошего робота сопоставима с вознаграждением хорошего управляющего. Но робот менее капризен",— объясняет Старченко. Робота не сманят конкуренты, он не потребует повышения зарплаты, и если на рынке начнется подъем, не надо лихорадочно искать новых специалистов — можно запустить еще одного робота.

"Сегодня практически в каждой брокерской компании из топ-50 есть отдел, занимающийся роботорговлей",— говорит Старченко. В "Интрасте", по его оценке, под "роботизированным управлением" находится около 30% активов. В отделе, занимающемся роботами, работает семь человек. Под их управлением десяток алгоритмов, из которых половина активно торгует, другая проходит доводку и тестирование. Техническую поддержку обеспечивает внешняя ИТ-компания.

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

Виталий Курбаковский, соучредитель компании "Математика финансов": — "Человек может послать на торги максимум одну заявку в секунду. Один наш робот в состоянии отправить на биржу 1,5 тыс. заявок за секунду"

Фото: Чичков Юрий, Коммерсантъ

Робот на замену

Робостроительство стало пусть и небольшим, но специфическим рынком. По оценкам Владимира Курляндчика, директора по развитию компании ARQA Technologies, разработчика торгового терминала Quik, в России владеют роботами и запускают их на биржи уже тысячи человек.

Константин Илющенко — создатель сайта Algoritmus.ru, посвященного алгоритмической торговле и биржевым роботам. "Алгоритмус" — часть инфраструктуры, которая формируется вокруг робостроительства. Здесь можно получить сведения о технических аспектах роботостроения, о специализированном ПО, а также понаблюдать за дискуссиями формата "купил, а он не работает".

По словам Илющенко, самый дешевый робот, который на его памяти продавался на сайте, стоил 6 тыс. руб.: "Всегда относился к таким предложениям скептически: если робот зарабатывает деньги, зачем его продавать?" На другом полюсе — компании, профессионально занимающиеся разработкой торговых решений под заказ, а также поставляющие готовые платформенные решения, которые покупатель может настроить под себя, с услугами подключения к бирже по выбранной схеме. Диапазон цен — от 50 тыс. до 1 млн руб.Центром экосистемы становится и трейдерское ПО. Так, встроенный в Quik язык Qpile позволяет самостоятельно писать торговых роботов. Аналогичную разработку помогает вести другой популярный продукт — TSLab от одноименной компании, которая является и программой для торговли, и средой для разработки.

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

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

Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...
Загрузка новости...