Нашествие торговых роботов
Торговые роботы способны обеспечить хозяину сказочную доходность, к примеру превратить 50,9 тыс. руб. в 5,8 млн всего за 75 дней. Или разорить его
Кто выживет в мясорубке
Для ММВБ это был исторический рекорд: за два с половиной месяца конкурса "Лучший частный инвестор — 2011" его участник robot_PRADA показал доходность 11 402%. Порой его дневной заработок превышал 400%. Но правила игры определяли не роботы, а люди. Победу в основной номинации отдали другому. Тому, кто прибавил к своим 154,7 тыс. руб. всего 7832%. Его заработок выглядел внушительнее в абсолютных величинах: 12,1 млн руб. Тот, другой, был роботом UnitedTraders.com.
Показатели доходности компьютерных программ сводили трейдеров с ума, заставляя подозревать подлог и заполнять интернет жалобами на несправедливость мира, в котором роботам позволено играть против людей. Но на деле, как говорит трейдер Александр Кургузкин, автор книги "Биржевая торговля. Игра по собственным правилам", "никто никому не мешает: как до роботов процентов десять трейдеров зарабатывали, так и сейчас".
"Если у вас есть продуманная стратегия, на которую вы будете ставить свои деньги, и вы точно знаете, в чем ваше преимущество, какая вам разница, кто будет на той стороне — человек или робот? — объясняет он.— Нужно искать рабочие идеи. Автоматизировать идею или нет — вопрос второстепенный". А если идеи нет, лучше "держаться в стороне от этой мясорубки".
Для тех, кто решил ввязаться в драку, принципы выживания просты: be first, be smart or cheat. Кажется, в русском переводе фильма "Margin Call" этот девиз звучит как "Будь первым, будь умнее, обмани". Хотя обычным трейдерам вряд ли стоит пытаться представить себя на месте киногероев (в жизни далеко не каждому сливают страшный инсайд), выбор у них в общем-то невелик. Сейчас в моде быть первым.
Be first
Роботу быть первым проще, чем человеку,— надо только решить, в чем именно быть первым. Есть несколько стратегий, для которых скорость критически важна, иначе лакомые перекосы рынка съедят другие. В числе таких стратегий — скальпинг, подразумевающий закрытие позиций при достижении минимальной прибыли. Проще говоря, купив высоколиквидные акции, робот продает их сразу, как только цена на них немного изменилась. Когда таких мелких сделок совершаются тысячи в день, суммарная прибыль оказывается внушительной, несмотря на все комиссии брокеров, и показатели доходности поражают воображение.
"Хороший скальперский робот зарабатывает всегда",— убежден исполнительный директор компании "Арка Финанс" Константин Солдатенков, чей robot_Maskinonge был признан лучшим трейдером на рынке акций. Впрочем, ключевое слово здесь — не "всегда", а "хороший". Плохой робот проиграет все, что ни вложи, только быстрее, чем это сделал бы человек. Да и заработки хорошего робота тоже ограниченны: быстро можно совершать только сравнительно небольшие покупки и продажи, так что, говорит Солдатенков, "он не может зарабатывать $1 млн в месяц". А вот 1 млн руб., как показывает практика,— легко.
Еще один пример популярной скоростной стратегии — арбитраж. Робот фиксирует расхождение цен на одинаковые или похожие инструменты на разных торговых площадках и открывает парные позиции: дешевые инструменты покупает, а дорогие продает с расчетом на то, что цены на них сойдутся и позиции будут закрыты. Если речь идет об одном и том же активе, это случится наверняка (например, фьючерс и его базис точно сойдутся в цене к моменту поставки). Если же речь идет о статистически вычисленной зависимости между, скажем, акциями разных компаний, тогда бог весть, чем дело кончится. "Если с большими плечами войти в неочевидную стратегию, можно все потерять",— предупреждает Солдатенков.
Однако создание быстрых роботов (их обычно называют высокочастотными или HFT) требует хорошего программирования. "Все видят расхождения на рынке, но не все могут их снять. Технологии развиваются — кто-то сделал более высокочастотного робота, и тот, кто прежде был первым, остается позади. Высокочастотники близки к своему пределу",— отмечает начальник управления алгоритмической торговли ФГ БКС Юрий Решетников. По оценке Александра Кургузкина, сложность задачи "привлекает молодежь", но и он считает внимание к высокочастотной торговле явлением временным — "рынок заполнится, маржа упадет".
Be smart
Если не удается быть быстрым, нужно быть умным, и здесь не обойтись без теханализа и разнообразных математических моделей. Понимать, как выглядит язык программирования C++, создателю робота необязательно. Можно программировать в торговом терминале Quik или воспользоваться программами—конструкторами роботов, которых предлагают брокеры. Там все выглядит просто: вот стандартные условия покупки, вот стандартные условия продажи. Но хотя бы слова "скользящая средняя" все равно придется выучить. Это в данном случае полезнее, чем аббревиатуры вроде EBITDA, потому что роботы анализируют не деятельность компаний, а движение цен.
Вариантов не так много. Можно исходить из гипотезы, что существующий ценовой тренд продолжится. Можно из того, что он вот-вот сменится на противоположность (и соответственно, занять позицию против рынка). Наконец, можно рассчитывать на повторение некоторой комбинации движений. Роботы не знают, насколько сомнительна идея, что все, что случилось в прошлом, имеет какие-то шансы повториться в будущем. Роботы не читали ни Гегеля, ни Тойнби. Но хозяину при тестировании робота на исторических данных не нужно "подгонять" его слишком хорошо, иначе реальный эффект будет противоположен ожиданиям.
Такие роботы, "как правило, не скорострельные", им можно поручать сравнительно большие суммы. К примеру, "если сделки должны проходить 1-2 раза в день, то можно закладывать в алгоритм, условно говоря, до 300 млн руб.", поясняет Решетников. По его мнению, с этой категорией роботов "как минимум что-то зарабатывать" способен даже новичок. Солдатенков не столь оптимистичен: "Новичкам нужно сперва попробовать работать руками. По крайней мере, человек поймет какие-то законы, привыкнет к инструментам, увидит зависимости. Чтобы написать робота, уже надо что-то в голове иметь". И не стоит покупать чужих роботов: хороших роботов не продают.
Cheat?
В США против роботов регулярно выдвигаются обвинения в жульничестве и попытках манипулировать рынком. К примеру, 3 февраля 2010 года ошибка в алгоритме HFT-робота компании Infinium Capital Management, торговавшего нефтяными контрактами, привела к неконтролируемому росту заявок и скачку цены на нефть на 1,3% прямо перед закрытием биржи. Примерно за секунду работы робот сгенерировал убытков на $1 млн.
С HFT-трейдингом связывают и обвал на американском фондовом рынке 6 мая 2010 года, когда буквально за пять минут индекс DJIA, и без того снижавшийся весь день, потерял около 7%, чтобы еще через 15 минут отыграть большую часть падения. Многие трейдеры сочли это естественным результатом насыщения рынка роботами: реагируя на продажи, те драматически усилили уже наметившееся движение. Но распространена и точка зрения, что обвал был спланирован крупными фондами и банками, которые, открыв короткие позиции, якобы просто временно отключили своих роботов, создав вакуум ликвидности (роботы на тот момент обеспечивали более 60% биржевого оборота в США).
Сторонники этой гипотезы получили еще один повод для подозрений, когда 15 сентября 2011 года торговля акциями Yahoo! велась на котировках, которых на тот момент не существовало: судя по временным меткам, они возникли 190 миллисекунд спустя. Забавный программный сбой. Но конспирологи от трейдинга склонны думать, что у всякой биржи есть клиенты, которые все данные получают раньше остальных. Надо заметить, шлюз для подключения к бирже у всех один и тот же, но верить в роботов-инсайдеров этот, факт, конечно же, не мешает.
Единство противоположностей
На самом деле роботов не так уж много. К примеру, по словам вице-президента, руководителя управления бизнес-развития ММВБ-РТС Михаила Иванова, в конкурсе на лучшего частного инвестора из 1342 участников HFT-роботов было только 13, причем тех, что совершали свыше 10 тыс. сделок в день,— только 3. Тем не менее в целом на рынке роботы делают, по его оценке, примерно 48-50% биржевого оборота — возможно, когда-нибудь эта доля увеличится до 90%, поскольку большая часть ручных операций сейчас автоматизируется.
Однако роботы остаются "инструментом в руках человека". "Пока не решена задача построения искусственного интеллекта, мозгом системы будет являться человек",— говорит Иванов. Он убежден, что для людей на бирже всегда останется место, просто со временем роботы будут брать на себя все больше технических операций, оставляя людям время для аналитической работы. И на конкурсе "самый большой интерес был прикован к участникам с большими суммами в управлении, которые торгуют руками": "За участником PFP-invest смотрело полрынка — как ювелирно, изящно человек работал по трендам". Сделал за два с половиной месяца 66,4%.
Рубрика: Статьи / Деньги
Просмотров: 4195 Метки: Роботы , спекуляции
Оставьте комментарий!