Блог

Введение в высокочастотную торговлю (HFT)

Трейдинг и Скальпинг
Мы подготовили статью о высокочастотной торговле (HFT). Разбираемся, что такое HFT-трейдинг и какие виды высокочастотной торговли существуют. Рассматриваем, как работает HFT-трейдинг на Московской бирже и на криптовалютных биржах.

Внимание! Данная статья носит исключительно информационный характер и не содержит инвестиционных рекомендаций и советов по торговле.

 

Статья подготовлена командой терминала CScalp для трейдинга криптовалют. Чтобы получить CScalp бесплатно, оставьте e-mail в форме ниже

Нажимая на кнопку, вы соглашаетесь c Политикой хранения персональных данных

Что такое HFT-трейдинг

HFT-трейдинг – автоматизированная, высокочастотная торговля, использующая производительные компьютеры для многочисленных сделок за короткий промежуток времени. Упрощенно, HFT – это робот, торгующий по запрограммированной стратегии и посылающий на биржу десятки заявок за долю секунды. В теории, такой робот получает прибыль за счет стратегии и преимуществу в скорости перед другими участниками торгов.

Например, спрогнозировав рост цены с помощью технического анализа, алгоритм выставит заявки намного раньше, чем другие трейдеры, заметившие сигнал на рост. То есть, откроет позицию дешевле, чем следующие трейдеры. Поэтому даже маленькое движение «вверх» принесет больше прибыли, чем «конкурентам».
Особенности высокочастотных ботов, hft-трейдинг
Особенности, характерные для высокочастотной торговли на бирже
Исследование Банка России, проведенное в апреле 2018 года, показало, что высокочастотные трейдеры могут выставлять и отменять заявки менее, чем за 0,1 секунды. Выставленные заявки «живут» до 60 секунд до исполнения/отмены/изменения.

HFT – сложный вид торговли, с высоким «входным порогом» по капиталу и инфраструктуре. Часто высокочастотным трейдингом занимаются проп-трейдинговые компании, специализированные хедж-фонды, финансовые подразделения банков и другие корпоративные «игроки». «Частники» тоже могут торговать с помощью HFT-ботов, но для них запуск и исполнение стратегии сложнее.

Результат в HFT-трейдинге достигается за счет скорости и «массовости» заявок. Некоторые высокочастотные боты могут отправить 50-100 заявок за полсекунды и «взять» прибыль из минимального движения цены, незаметного для трейдера, торгующего «руками». Доходность со сделки может быть крошечной – 0,1% и меньше. HFT-трейдеры «делают ставку» на суммарный профит сотен ежедневных сделок.

HFT-бот обгонит трейдера-человека в подаче заявок, реакции на движение цены, анализе технических индикаторов. Но чтобы конкурировать с другими высокочастотными роботами, нужно скоростное соединение с биржей. Счет идет на миллисекунды.

Например, современное интернет-соединение в США, используемое в HFT, передает сигнал со скоростью 1000 км за 100 миллисекунд. Если первый робот размещен в 1000 км от сервера биржи, а второй – в 2000 км, заявки первого робота будут приходить на биржу в два раза быстрее. Гандикапа в 100 миллисекунд хватит, чтобы HFT-трейдер доставил «пачку» заявок в стакан и реализовал стратегию. То есть, пока заявка второго робота будет «в пути», первый робот уже завершит операцию, возможно, сдвинув цену в невыгодное положение для второго бота.
Высокочастотная торговля на бирже, hft-Трейдинг
Упрощенная схема колокации на Московской бирже
Проблема расстояния решается размещением сервера с ботом как можно ближе к серверу биржи. Мировые фондовые биржи предлагают услугу колокации, в том числе и Московская биржа (MOEX). Колокация – сдача места на серверах биржи в аренду для размещения высокочастотных ботов. Иногда под колокацией подразумевают самостоятельное размещение собственных серверов в одном здании с биржей или по соседству.

Виды высокочастотной торговли

HFT – это подвид алгоритмической торговли с преимуществом в скорости. HFT реализует любую стратегию (если разработчик перенесет ее в код) в разы быстрее, чем «классические» алготрейдинговые боты.
Применение высокочастотных ботов, hft-Трейдинг
Виды HFT-трейдинга
Простейший вид высокочастотной торговли на бирже – бот, реагирующий на сигналы рынка. Это показания индикаторов технического анализа, появление крупных заявок в стакане, новости или резкие ценовые импульсы. HFT-бот, размещенный в колокации, будет получать сигналы от биржи раньше других участников и раньше на них реагировать.

Например, алгоритм торгует по индикаторам технического анализа. Как только два-три индикатора дадут сигнал, робот моментально отторгует ситуацию, еще до того, как сигнал заметят участники, торгующие «руками». Высокочастотный трейдер «закрывается», когда остальной рынок начал покупать/продавать, и спровоцировал хотя бы маленькое движение в сторону, выгодную для HFT-трейдера.

Другой способ HFT-трейдинга – отслеживание больших заявок. «Киты» часто дробят заявки на части, размещая на близких ценовых уровнях. Заявка в стакане может быть разделена биржей, если не хватает ликвидности на исполнение заявки по одной цене (такое часто встречается на криптобиржах). HFT-бот может «вклиниться» между частями заявки и попробовать заработать на этом.

Приведем пример. Бот заметил, что появился покупатель, раздробивший заявки на 2-3 части по ценам, рядом с текущей рыночной ценой $99,50. Большая покупка спровоцирует рост. Поэтому, как только первая часть заявок реализована, HFT-бот покупает по $99,50, ожидая, что цена вырастет и быстро продает по новой, подросшей цене ($99,51 и выше).

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

Пример. Акции компании ABC торгуются в Лондоне и в Париже за $155,25. Допустим, в Лондоне объем торгов выше, стакан заполнен, поэтому трейдер ждет резких ценовых движений сначала в Лондоне, а уже затем в Париже. HFT-трейдер анализирует стакан и ленту сделок в Лондоне и готовит арбитражную сделку на Парижской бирже.

Как только в Лондоне появилась крупная заявка на покупку, HFT покупает ту же акцию в Париже за $155,25. Заявка в Лондоне реализована – цена выросла до $155,45. Буквально сразу же цена в Париже тоже растет до $155,45, так как рынок стабилизирует цены одного актива на разных площадках (усилиями маркетмейкеров и арбитражников). HFT-трейдер продает акции по $155,45. 20 центов с акции – прибыль трейдера (без учета комиссий). При этом, операция заняла меньше минуты.

Маркетмейкинг – другое применение HFT. Высокочастотный бот-маркетмейкер размещает заявки Bid и Ask в стакане, предоставляя трейдерам ликвидность для сделок. Чем больше заявок по разнообразным ценам поставил маркетмейкер, тем выше ликвидность. HFT-алгоритм автоматически анализирует ситуацию и заполняет стакан спросом и предложением. «Официальный» маркетмейкер получает за это плату от биржи, «неофициальный» – зарабатывает на спреде.

HFT-трейдинг на Московской бирже

На MOEX можно запустить высокочастотного бота «полного цикла». Биржа предоставляет зоны колокации – трейдеры могут размещать оборудование в ее дата-центре. Доступны торговые, информационные и универсальные протоколы, передающие данные от биржи трейдерам и наоборот.
Высокочастотная торговля на Московской бирже, HFT-трейдинг
Конфигурация клиентского сервера для HFT на Московской бирже
Для высокочастотных алгоритмов Московская биржа рекомендует интерфейсы FIFO TWIME ASTS и TWIME. FIFO TWIME ASTS обеспечивает скоростное соединение с фондовой и валютной секцией. TWIME работает только со срочным рынком.

В зоне колокации Московской биржи доступны провайдеры связи RETN, Beeline, Relline, Macomnet и Avelacom.

HFT-трейдинг на криптовалютных биржах

Криптовалютный рынок открыт для HFT. Трейдеры используют технологию для алгоритмической торговли, маркетмейкинга, арбитража. Крупные криптовалютные биржи тоже предлагают колокацию – серверное пространство сдается в аренду на Binance, Huobi, Gemini и других площадках.
Высокочастотная торговля на Binance, hft-Трейдинг
Упрощенная схема подключения к торговой площадке Binance через API. HFT-трейдеры используют аналогичное подключение
Криптобиржи используют API, чтобы подключить оборудование клиентов к торговому интерфейсу. Ограничения пропускной способности API – преграда для высокочастотного трейдинга. Поэтому HFT-трейдеры сверяют допустимое количество ордеров и заявок со своими нуждам, прежде чем подключаются к площадке.

Тем не менее, крупные биржи по умолчанию предлагают «широкие» каналы подключения. Например, стандартные ограничения API на Binance – 1200 ордеров в минуту, 50 ордеров в 10 секунд. На спотовом рынке Bybit – максимум 20 ордеров в секунду.

Некоторые биржи разработали услуги для институциональных высокочастотных трейдеров: расширенные лимиты, увеличенная скорость соединения и так далее. Подобные решения предлагают Binance, Bybit, Huobi и другие биржи.

Высокочастотная торговля: риски

Главный риск в HFT-трейдинге – слабая проработка алгоритма. Скорость не принесет прибыли, если ошибка будет запрограммирована в торговом роботе. Бот, работающий на плохом коде, может «слить» депозит за секунды.
Риски высокочастотной торговли, Hft-трейдинг
Риски в HFT-трейдинге
Запуск высокочастотных стратегий стоит дорого – требуются инвестиции в оборудование, написание кода, обслуживание. То есть, трейдер принимает финансовый риск еще до первой сделки на рынке. Часто модель заработка HFT – «мало прибыли с каждой сделки, но много сделок каждый день». HFT-трейдер не сможет «сорвать куш» за одну-две удачные сделки.

Заключение

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

Трейдинг на высокочастотных моделях требует технической подготовки и опыта «ручной» торговли. Метод не подойдет новичкам и трейдерам без познаний в алготрейдинге. HFT-трейдинг больше подходит для проп-компаний с капиталом и институциональных организаций, использующих стратегии со сравнительно меньшим риском (арбитраж, маркетмейкинг).