Алгоритмическая торговля

Что такое Алгоритмическая торговля?

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

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

Ключевые моменты

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

Понимание алгоритмической торговли

Использование алгоритмов в торговле расширилось после того, как в 1970-х годах на американских финансовых рынках были представлены компьютеризированные торговые системы.В 1976 году Нью-Йоркская фондовая биржа представиласистему обработки заказных заказов (DOT) для направления заказов от трейдеров к специалистам биржи.1  В последующие десятилетия биржи расширили свои возможности принимать электронные торги, и к 2009 году более 60 процентов всех сделок в США выполнялись с помощью компьютеров.2

Автор Майкл Льюис обратил внимание общественности на высокочастотную алгоритмическую торговлю, когда он опубликовал бестселлер Flash Boys , в котором задокументированы жизни трейдеров и предпринимателей с Уолл-стрит, которые помогли создать компании, которые пришли к определению структуры электронной торговли в России. Америка. В его книге утверждалось, что эти компании участвовали в гонке вооружений, чтобы создавать все более быстрые компьютеры, которые могли бы еще быстрее связываться с биржами, чтобы быстрее получать преимущество перед конкурентами, используя типы заказов, которые приносили им выгоду в ущерб средним инвесторам.

Самостоятельная алгоритмическая торговля

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

Еще одна новая технология на Уолл-стрит – машинное обучение. Новые разработки в области искусственного интеллекта позволили компьютерным программистам разрабатывать программы, которые могут улучшить себя с помощью итеративного процесса, называемого глубоким обучением. Трейдеры разрабатывают алгоритмы, которые полагаются на глубокое обучение, чтобы повысить свою прибыльность.

Преимущества и недостатки алгоритмической торговли

Алгоритмическая торговля в основном используется институциональными инвесторами и крупными брокерскими домами для сокращения расходов, связанных с торговлей.Согласно исследованиям, алгоритмическая торговля особенно выгодна для крупных ордеров, которые могут составлять до 10% от общего объема торгов.3  Обычно маркет-мейкеры используют алгоритмические сделки для создания ликвидности.

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

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

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