Investor's wiki

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Особенности

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

  • Его популярность значительно возросла с начала 1980-х годов, и он используется институциональными инвесторами и крупными торговыми фирмами для различных целей.

  • Алгоритмическая торговля — это использование алгоритмов, основанных на процессах и правилах, для применения стратегий совершения сделок.